psychedelicious
7596c07a64
chore: prep for v5.9.0rc2
2025-03-25 10:21:23 +11:00
Kevin Turner
98fd1d949b
fix: make dev_reload work for files in nodes/
2025-03-25 10:04:17 +11:00
Linos
6312e6aa8f
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (1832 of 1832 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-03-25 08:00:45 +11:00
Riccardo Giovanetti
6435f11bae
translationBot(ui): update translation (Italian)
...
Currently translated at 98.7% (1815 of 1838 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.7% (1809 of 1832 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-03-25 08:00:45 +11:00
psychedelicious
1c69b9b1fa
fix(ui): restore display: flex to image viewer and node editor
...
This was inadventently removed in #7786 and caused some minor layout overflow.
2025-03-25 07:44:07 +11:00
psychedelicious
731970ff88
fix(ui): use expanded mask for paste-back when inpainting
2025-03-25 00:03:13 +11:00
psychedelicious
038bac1614
feat(ui): make it clearer that we are doing scale before processing in graph builders
2025-03-25 00:03:13 +11:00
jazzhaiku
ffa0beba7a
Merge branch 'main' into llava
2025-03-24 15:17:33 +11:00
psychedelicious
75d793f1c4
fix(ui): siglip model translation key
2025-03-24 13:26:38 +11:00
psychedelicious
2b086917e0
chore(ui): lint
2025-03-24 13:24:13 +11:00
psychedelicious
a9f2738086
feat(ui): layout improvements for string field collection input
2025-03-24 13:24:13 +11:00
psychedelicious
3a56799ea5
tidy(ui): remove unused code
2025-03-24 13:24:13 +11:00
psychedelicious
3162ce94dc
tidy(ui): use settings for node field settings instead of config
...
Non-functional naming change to clarify the logic
2025-03-24 13:24:13 +11:00
psychedelicious
c0dc6ac4e1
fix(ui): issue where string drop-down options are not removed when changing component to a different type
2025-03-24 13:24:13 +11:00
psychedelicious
fed1995525
chore(ui): lint
2025-03-24 13:24:13 +11:00
psychedelicious
5006e23456
feat(ui): added reset options button
2025-03-24 13:24:13 +11:00
psychedelicious
2f063bddda
fix(ui): restore field-node overlay
...
Accidentally removed it
2025-03-24 13:24:13 +11:00
psychedelicious
23a26422fd
feat(ui): support for custom string field dropdowns in builder
2025-03-24 13:24:13 +11:00
psychedelicious
434f195a96
feat(ui): add empty string placeholder to string fields
2025-03-24 13:24:13 +11:00
psychedelicious
6a4c2d692c
chore(ui): typegen
2025-03-24 12:45:46 +11:00
psychedelicious
5127a07cf9
feat(nodes): clean up lora node names
...
I had named them wonkily and caused some user confusion.
2025-03-24 12:45:46 +11:00
psychedelicious
0b4c6f0ab4
fix(mm): flux model variant probing
...
In #7780 we added FLUX Fill support, and needed the probe to be able to distinguish between "normal" FLUX models and FLUX Fill models.
Logic was added to the probe to check a particular state dict key (input channels), which should be 384 for FLUX Fill and 64 for other FLUX models.
The new logic was stricter and instead of falling back on the "normal" variant, it raised when an unexpected value for input channels was detected.
This caused failures to probe for BNB-NF4 quantized FLUX Dev/Schnell, which apparently only have 1 input channel.
After checking a variety of FLUX models, I loosened the strictness of the variant probing logic to only special-case the new FLUX Fill model, and otherwise fall back to returning the "normal" variant. This better matches the old behaviour and fixes the import errors.
Closes #7822
2025-03-24 12:36:18 +11:00
Billy
d8450033ea
Fix
2025-03-21 17:46:18 +11:00
Billy
3938736bd8
Ruff formatting
2025-03-21 17:35:12 +11:00
Billy
fb2c7b9566
Defaults
2025-03-21 17:35:04 +11:00
Billy
29449ec27d
Implement new api for LLaVA
2025-03-21 17:17:56 +11:00
Billy
e38f778d28
Extend ModelOnDisk
2025-03-21 17:17:15 +11:00
psychedelicious
a629102c87
chore(ui): update whatsnew
2025-03-21 13:09:27 +11:00
psychedelicious
848ade8ab8
chore: prep for v5.9.0rc1
2025-03-21 13:09:27 +11:00
Hosted Weblate
2110feb01c
translationBot(ui): update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/
Translation: InvokeAI/Web UI
2025-03-21 12:55:07 +11:00
Riku
f3e1821957
translationBot(ui): update translation (German)
...
Currently translated at 67.0% (1224 of 1826 strings)
Co-authored-by: Riku <riku.block@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2025-03-21 12:55:07 +11:00
Linos
bbcf93089a
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (1827 of 1827 strings)
translationBot(ui): update translation (Vietnamese)
Currently translated at 100.0% (1826 of 1826 strings)
translationBot(ui): update translation (Vietnamese)
Currently translated at 100.0% (1825 of 1825 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-03-21 12:55:07 +11:00
Riccardo Giovanetti
66f41aa307
translationBot(ui): update translation (Italian)
...
Currently translated at 98.7% (1804 of 1827 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.7% (1803 of 1825 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-03-21 12:55:07 +11:00
psychedelicious
8a709766b3
feat(ui): better error for unknown fields in builder view mode
2025-03-21 12:51:12 +11:00
psychedelicious
efaa20a7a1
feat(ui): better labels for missing/unexpected fields
2025-03-21 12:51:12 +11:00
psychedelicious
3e4c808b23
refactor(ui): organise useInputFieldTemplate hooks again & add useInputFieldTemplateSafe
2025-03-21 12:51:12 +11:00
psychedelicious
00e3931af4
chore(ui): "useInputFieldLabel" -> "useInputFieldLabelSafe"
...
Also update docstrings
2025-03-21 12:51:12 +11:00
psychedelicious
08bea07f8b
chore(ui): "useInputFieldDescription" -> "useInputFieldDescriptionSafe"
...
Also update docstrings
2025-03-21 12:51:12 +11:00
psychedelicious
166d2f0e39
chore(ui): "useInputFieldTemplate" -> "useInputFieldTemplateOrThrow"
2025-03-21 12:51:12 +11:00
psychedelicious
21f346717a
docs(ui): add docstring to useInputFieldTemplate
2025-03-21 12:51:12 +11:00
psychedelicious
f966fb8b9c
docs(ui): add docstring to useInputFieldDescription
2025-03-21 12:51:12 +11:00
psychedelicious
c2b20a5387
feat(ui): hide guidance when FLUX Fill model selected
2025-03-21 10:24:03 +11:00
psychedelicious
bed9089fe6
refactor(ui): just always set guidance to 30 when using FLUX Fill
2025-03-21 10:24:03 +11:00
psychedelicious
d34a4f765c
feat(ui): better error for FLUX Fill + t2i/i2i incompatibility
2025-03-21 10:24:03 +11:00
psychedelicious
efe4708b8b
feat(ui): better error message/warning for FLUX Fill w/ Control LoRA
2025-03-21 10:24:03 +11:00
psychedelicious
7cb1f61a9e
feat(ui): bump FLUX guidance up to 30 if it's too low during graph building
2025-03-21 10:24:03 +11:00
psychedelicious
6e2ef34cba
feat(ui): add warning for FLUX Fill + Control LoRA
2025-03-21 10:24:03 +11:00
psychedelicious
d208b99a47
feat(ui): pass the full model config throughout validation logic
2025-03-21 10:24:03 +11:00
psychedelicious
47eeafa5cb
feat(ui): add selector to select the main model full config object
2025-03-21 10:24:03 +11:00
psychedelicious
0cb00fbe53
refactor(ui): use new compositing nodes for inpaint/outpaint graphs
2025-03-21 10:24:03 +11:00