psychedelicious
faf8f0f291
chore: bump version to v6.5.0
2025-08-28 13:32:37 +10:00
psychedelicious
5d36499982
chore: update whatsnew
2025-08-28 13:32:37 +10:00
Linos
151d67a0cc
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (2082 of 2082 strings)
Co-authored-by: Linos <linos.coding@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/vi/
Translation: InvokeAI/Web UI
2025-08-28 13:02:16 +10:00
Riccardo Giovanetti
72431ff197
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2053 of 2082 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2025-08-28 13:02:16 +10:00
psychedelicious
0de1feed76
chore(ui): lint
2025-08-28 12:59:35 +10:00
psychedelicious
7ffb626dbe
feat(ui): add image load errors to logging
2025-08-28 12:59:35 +10:00
psychedelicious
79753289b1
feat(ui): log image failed to load errors at error level
2025-08-28 12:59:35 +10:00
psychedelicious
bac4c05fd9
feat(ui): log "destroying module" at debug level
2025-08-28 12:59:35 +10:00
psychedelicious
8a3b5d2c6f
fix(ui): do not cache canvas entities when they have no w/h
2025-08-28 12:59:35 +10:00
psychedelicious
309578c19a
fix(ui): progress image gets stuck on viewer when generating on canvas
2025-08-28 12:55:36 +10:00
Mary Hipp
fd58e1d0f2
update copy for API models without w/h controls
2025-08-27 09:24:22 -04:00
psychedelicious
04ffb979ce
fix(ui): deny the pull of the square
2025-08-27 08:56:15 -04:00
psychedelicious
35c00d5a83
chore(ui): lint
2025-08-27 08:56:15 -04:00
psychedelicious
c2b49d58f5
fix(ui): gemini 2.5 unsupported gen mode error message
2025-08-27 08:56:15 -04:00
psychedelicious
6ff6b40a35
feat(ui): support unknown output image dimensions on canvas
...
Gemini 2.5 Flash makes no guarantees about output image sizes. Our
existing logic always rendered staged images on Canvas at the bbox dims
- not the image's physical dimensions. When Gemini returns an image that
doesn't match the bbox, it would get squished.
To rectify this, the canvas staging area renderer is updated to render
its images using their physical dimensions, as opposed to their
configured dimensions (i.e. bbox).
A flag on CanvasObjectImage enables this rendering behaviour.
Then, when saving the image as a layer from staging area, we use the
physical dimensions.
When the bbox and physical dimensions do not match, the bbox is not
touched, so it won't exactly encompass the staged image. No point in
resizing the bbox if the dimensions don't match - the next image could
be a different size, and the sizes might not be valid (it's an external
resource, after all).
2025-08-27 08:56:15 -04:00
psychedelicious
1f1beda567
fix(ui): remove gemini aspect ratio checking in graph builder
2025-08-27 08:56:15 -04:00
psychedelicious
91d62eb242
fix(ui): update ref image type when switching to gemini
2025-08-27 08:56:15 -04:00
psychedelicious
013e02d08b
feat(ui): show w/h, scaled bbox settings only when relevant
2025-08-27 08:56:15 -04:00
psychedelicious
115053972c
feat(ui): handle api model determination in a clearer way w/ list of base models; use it in dimensions component
2025-08-27 08:56:15 -04:00
psychedelicious
bcab754ac2
docs(ui): add note about reactflow types
2025-08-27 08:56:15 -04:00
psychedelicious
f1a542aca2
docs(ui): add note about extraneous coordiantes in paramsSlice
2025-08-27 08:56:15 -04:00
psychedelicious
0701cc63a1
feat(ui): hide width/height sliders for api models
...
These models only support aspect ratio inputs; not pixel dimensions
2025-08-27 08:56:15 -04:00
psychedelicious
9337710b45
chore(ui): lint
2025-08-27 08:56:15 -04:00
psychedelicious
592ef5a9ee
feat(ui): improved support model handling when switching models
...
- Disable LoRAs instead of deleting them when base model changes
- Update toast message to indicate that we may have _updated_ a model
(prev just sayed cleared or disabled)
- Do not change ref image models if the new base model doesn't support
them. For example, changing from SDXL to Imagen does not update the ref
image model or alert the user, because Imagen does not support ref
images. Switching from Imagen to FLUX does update the ref image model
and alert the user. Just a bit less noisy.
2025-08-27 08:56:15 -04:00
psychedelicious
5fe39a3ae9
fix(ui): add gemini 2.5 to ref image supporting models
2025-08-27 08:56:15 -04:00
psychedelicious
1888c586ca
feat(ui): do not prevent invoking when ref images are added but model does not support ref images
2025-08-27 08:56:15 -04:00
psychedelicious
88922a467e
feat(ui): hide ref images UI when selected models does not support ref images
2025-08-27 08:56:15 -04:00
psychedelicious
84115e598c
fix(ui): lock height slider when using api model
2025-08-27 08:56:15 -04:00
Mary Hipp
370fc67777
UI support for gemini 2.5 API model
2025-08-27 08:56:15 -04:00
Mary Hipp
fa810e1d02
add gemini 2.5 to base model
2025-08-27 08:56:15 -04:00
Attila Cseh
ec5043aa83
useNodeFieldElementExists turned private
2025-08-26 11:39:16 +10:00
Attila Cseh
9a2a0cef74
node field dnd logic updatedto prevent duplicates
2025-08-26 11:39:16 +10:00
Attila Cseh
c205c1d19e
current board removed from options
2025-08-26 11:33:39 +10:00
Attila Cseh
ae1a815453
change board - sorting order of boards alphabetical
2025-08-26 11:33:39 +10:00
psychedelicious
53ac7c9d2c
feat(ui): bbox aspect ratio lock is always inverted by shift
2025-08-25 17:59:20 +10:00
Riccardo Giovanetti
90be2a0cdf
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2050 of 2079 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2025-08-25 17:57:54 +10:00
Attila Cseh
c7fb8f69ae
code review fixes
2025-08-25 17:53:59 +10:00
Attila Cseh
7fecb8e88b
formatting fixed
2025-08-25 17:53:59 +10:00
Attila Cseh
ee6a2a6603
respect direction of selection in Gallery
2025-08-25 17:53:59 +10:00
Attila Cseh
2496ac19c4
remove input field from form
2025-08-25 16:33:09 +10:00
psychedelicious
e34ed199c9
feat(ui): respect aspect ratio when resizing bbox on canvas
2025-08-25 15:30:01 +10:00
psychedelicious
569533ef80
fix(ui): toggle bbox visiblity translation
2025-08-25 14:51:34 +10:00
psychedelicious
dfac73f9f0
fix(ui): disable color picker while middle-mouse panning canvas
2025-08-25 14:47:42 +10:00
psychedelicious
47d7d93e78
fix(ui): float input precision
...
Determine the "base" step for floats. If no `multipleOf` is provided,
the "base" step is `undefined`, meaning the float can have any number of
decimal places.
The UI library does its own step constrains though and is rounding to 3
decimal places. Probably need to update the logic in the UI library to
have truly arbitrary precision for float fields.
2025-08-22 13:35:59 +10:00
psychedelicious
0e17950949
fix(ui): race condition when setting hf token and downloading model
...
I ran into a race condition where I set a HF token and it was valid, but
somehow this error toast still appeared. The conditional feel through to
an assertion that we never expected to get to, which crashed the UI.
Handled the unexpected case gracefully now.
2025-08-22 13:30:38 +10:00
psychedelicious
b0cfdc94b5
feat(ui): do not sample alpha in Canvas color picker
...
Closes #7897
2025-08-21 21:38:03 +10:00
Attila Cseh
c5689ca1a7
code review changes
2025-08-21 19:42:38 +10:00
Attila Cseh
008e421ad4
shuffle button on workflows
2025-08-21 19:42:38 +10:00
Linos
ae4368fabe
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (2073 of 2073 strings)
Co-authored-by: Linos <linos.coding@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/vi/
Translation: InvokeAI/Web UI
2025-08-19 10:28:35 +10:00
psychedelicious
45b43de571
fix(ui): prevent node drag when editing title
...
Closes #8435
2025-08-18 23:20:28 +10:00