psychedelicious
878093f64e
fix(ui): image uploading handling
...
Rework uploadImage and uploadImages helpers and the RTK listener, ensuring gallery view isn't changed unexpectedly and preventing extraneous toasts.
Fix staging area save to gallery button to essentially make a copy of the image, instead of changing its intermediate status.
2024-11-14 13:38:40 -08:00
psychedelicious
d5ff7ef250
feat(ui): update output only masked regions
...
- New name: "Output only Generated Regions"
- New default: true (this was the intention, but at some point the behaviour of the setting was inverted without the default being changed)
2024-11-14 13:35:55 -08:00
psychedelicious
f36583f866
feat(ui): tweak image selection/hover styling
...
The styling in gallery for selected vs hovered was very similar, leading users to think that the hovered image was also selected.
Reducing the borders for hovered images to a single pixel makes it easier to distinguish between selected and hovered.
2024-11-14 16:28:53 -05:00
psychedelicious
829bc1bc7d
feat(ui): progress alert config setting
...
- Add `invocationProgressAlert` as a disable-able feature. Hide the alert and the setting in system settings when disabled.
- Fix merge conflict
2024-11-15 05:49:05 +11:00
Mary Hipp
17c7b57145
(ui): make detailed progress view a setting that can be hidden
2024-11-15 05:49:05 +11:00
psychedelicious
6a12189542
feat(ui): updated progress event display
...
- Tweak layout/styling of alerts for consistent spacing
- Add percentage to message if it has percentage
- Only show events if the destination is canvas (so workflows events are hidden for example)
2024-11-15 05:49:05 +11:00
psychedelicious
96a31a5563
feat(app): add more events when loading/running models
2024-11-15 05:49:05 +11:00
psychedelicious
067747eca9
feat(app): tweak model load events
...
- Pass in the `UtilInterface` to the `ModelsInterface` so we can call the simple `signal_progress` method instead of the complicated `emit_invocation_progress` method.
- Only emit load events when starting to load - not after.
- Add more detail to the messages, like submodel type
2024-11-15 05:49:05 +11:00
maryhipp
54c51e0a06
(worker) add progress images for downloading remote models
2024-11-15 05:49:05 +11:00
maryhipp
fdb8ca5165
(worker) use source if name is not available
2024-11-15 05:49:05 +11:00
Mary Hipp
bdbdb22b74
(ui) add Canvas Alert for invocation progress messages
2024-11-15 05:49:05 +11:00
maryhipp
9bbb5644af
(worker) add invocation_progress events to model loading
2024-11-15 05:49:05 +11:00
Mary Hipp
e90ad19f22
(ui): update en string for full IP adapter
2024-11-14 10:07:42 -08:00
Ryan Dick
1cf7600f5b
Merge branch 'main' into ryan/sd3-image-to-image
2024-11-14 09:25:23 -08:00
Ryan Dick
50897ba066
Add flag to optionally allow missing layer keys in FLUX lora loader.
2024-11-14 16:53:49 +00:00
Ryan Dick
3510643870
Support FLUX LoRAs without .proj_mlp layers.
2024-11-14 16:53:49 +00:00
Ryan Dick
b89caa02bd
Merge branch 'main' into flux_vae_fp16_broke
2024-11-13 15:33:43 -08:00
Ryan Dick
eaf4e08c44
Use vae.parameters() for more efficient access of the first model parameter.
2024-11-13 23:32:40 +00:00
Darrell
fb19621361
Updated link to flux ip adapter model
2024-11-12 08:11:40 -05:00
Mary Hipp
9179619077
actually use optimized denoising
2024-11-08 20:46:08 -05:00
Mary Hipp
13cb5f0ba2
Merge remote-tracking branch 'origin/main' into ryan/sd3-image-to-image
2024-11-08 20:29:56 -05:00
Mary Hipp
7e52fc1c17
Merge branch 'ryan/sd3-image-to-image' of https://github.com/invoke-ai/InvokeAI into ryan/sd3-image-to-image
2024-11-08 20:14:24 -05:00
Mary Hipp
7f60a4a282
(ui): update more generation settings for SD3 linear UI
2024-11-08 20:14:13 -05:00
psychedelicious
3f880496f7
feat(ui): clarify denoising strength badge text
2024-11-09 08:38:41 +11:00
Ryan Dick
f05efd3270
Fix import for getInfill.
2024-11-08 20:42:44 +00:00
psychedelicious
79eb8172b6
feat(ui): update warnings on upscaling tab based on model arch
...
When an unsupported model architecture is selected, show that warning only, without the extra warnings (i.e. no "missing tile controlnet" warning)
Update Invoke tooltip warnings accordingly
Closes #7239
Closes #7177
2024-11-09 07:34:03 +11:00
Ryan Dick
7732b5d478
Fix bug related to i2l nodes during graph construction of image-to-image workflows.
2024-11-08 20:15:34 +00:00
Mary Hipp
a2a1934b66
Merge branch 'ryan/sd3-image-to-image' of https://github.com/invoke-ai/InvokeAI into ryan/sd3-image-to-image
2024-11-08 13:43:19 -05:00
Mary Hipp
dff6570078
(ui) SD3 support in linear UI
2024-11-08 13:42:57 -05:00
maryhipp
04e4fb63af
add SD3 generation modes for metadata validation
2024-11-08 13:13:58 -05:00
Vargol
83609d5008
Merge branch 'invoke-ai:main' into flux_vae_fp16_broke
2024-11-08 10:37:31 +00:00
David Burnett
2618ed0ae7
ruff complained
2024-11-08 10:31:53 +00:00
David Burnett
bb3cedddd5
Rework change based on comments
2024-11-08 10:27:47 +00:00
psychedelicious
5b3e1593ca
fix(ui): restore missing image paste handler
...
Missed migrating this logic over during dnd migration.
2024-11-08 16:42:39 +11:00
psychedelicious
2d08078a7d
fix(ui): fit bbox to layers math
2024-11-08 16:40:24 +11:00
psychedelicious
75acece1f1
fix(ui): excessive toasts when generating on canvas
...
- Add `withToast` flag to `uploadImage` util
- Skip the toast if this is not set
- Use the flag to disable toasts when canvas does internal image-uploading stuff that should be invisible to user
2024-11-08 10:30:04 +11:00
psychedelicious
a9db2ffefd
fix(ui): ensure clip vision model is set correctly for FLUX IP Adapters
2024-11-08 10:02:41 +11:00
psychedelicious
cdd148b4d1
feat(ui): add toast for graph building errors
2024-11-08 10:02:41 +11:00
psychedelicious
730fabe2de
feat(ui): add util to extract message from a tsafe AssertionError
2024-11-08 10:02:41 +11:00
psychedelicious
6c59790a7f
chore: bump version to v5.4.1rc2
2024-11-08 10:00:20 +11:00
Ryan Dick
0e6cb91863
Update SD3 InpaintExtension with gradient adjustment to match FLUX.
2024-11-07 22:55:30 +00:00
Ryan Dick
a0fefcd43f
Switch to using a custom scheduler implementation for SD3 rather than the diffusers FlowMatchEulerDiscreteScheduler. It is easier to work with and enables us to re-use the clip_timestep_schedule_fractional() utility from FLUX.
2024-11-07 22:46:52 +00:00
psychedelicious
c37251d6f7
tweak(ui): workflow linear field styling
2024-11-08 07:39:09 +11:00
psychedelicious
2854210162
fix(ui): dnd autoscroll on elements w/ custom scrollbar
...
Have to do a bit of fanagling to get it to work and get `pragmatic-drag-and-drop` to not complain.
2024-11-08 07:39:09 +11:00
psychedelicious
5545b980af
fix(ui): workflow field sorting doesn't use unique identifier for fields
2024-11-08 07:39:09 +11:00
psychedelicious
0c9434c464
chore(ui): lint
2024-11-08 07:39:09 +11:00
psychedelicious
8771de917d
feat(ui): migrate fullscreen drop zone to pdnd
2024-11-08 07:39:09 +11:00
psychedelicious
122946ef4c
feat(ui): DndDropOverlay supports react node for label
2024-11-08 07:39:09 +11:00
psychedelicious
2d974f670c
feat(ui): restore missing upload buttons
2024-11-08 07:39:09 +11:00
psychedelicious
75f0da9c35
fix(ui): use revised uploader for CL empty state
2024-11-08 07:39:09 +11:00