psychedelicious
2ece59b51b
feat(ui): remove unnecessary type casts
2025-05-27 07:28:47 +10:00
psychedelicious
7dbe39957c
feat(ui): bbox rect is always defined, no need for fallback logic
2025-05-27 07:28:47 +10:00
psychedelicious
6fa46d35a5
feat(ui): inpaint mask settings layout
2025-05-27 07:28:47 +10:00
psychedelicious
b2a2b38ea8
feat(ui): split inpaint mask setting selectors to avoid manual memoization
2025-05-27 07:28:47 +10:00
dunkeroni
12934da390
Use Optional instead of Nullable for mask settings
2025-05-27 07:28:47 +10:00
dunkeroni
231bc18188
remove buttons, change denoise limit format
2025-05-27 07:28:47 +10:00
dunkeroni
019e057e29
chore: typegen
2025-05-27 07:28:47 +10:00
dunkeroni
3f727e24b1
change default noise level to 0.15
2025-05-27 07:28:47 +10:00
dunkeroni
db3964797f
clean up comments
2025-05-27 07:28:47 +10:00
dunkeroni
881efbda1b
fix: inpaint breaks when scaled processing
2025-05-27 07:28:47 +10:00
dunkeroni
e9ce2ed5f2
inpaint mask sliders compatible with outpainting
2025-05-27 07:28:47 +10:00
dunkeroni
53ac9eafbf
reuse inpaint image noise seed for caching
2025-05-27 07:28:47 +10:00
dunkeroni
9e095006a5
remove some AI detritus
2025-05-27 07:28:47 +10:00
dunkeroni
21b24c3ba6
change denoise limit default to 1.0
2025-05-27 07:28:47 +10:00
dunkeroni
78ea143b46
composite masks based on denoise level
2025-05-27 07:28:47 +10:00
dunkeroni
2510ad7431
consolidate code
2025-05-27 07:28:47 +10:00
dunkeroni
ba5e855a60
Correctly composite grey values on white for masks
2025-05-27 07:28:47 +10:00
dunkeroni
23627cf18d
compositing in frontend
2025-05-27 07:28:47 +10:00
dunkeroni
5e20c9a1ca
mask noise slider option
2025-05-27 07:28:47 +10:00
Kent Keirsey
933cf5f276
update prettier
2025-05-25 23:53:16 -04:00
Kent Keirsey
41316de659
Update order
2025-05-25 23:53:16 -04:00
Kent Keirsey
041ccfd68e
Enable 'pull into bounding box' from empty Control Layer
2025-05-25 23:53:16 -04:00
dunkeroni
ad24c203a4
preserve SDXL training values for bounding box
2025-05-25 08:15:37 -04:00
Kent Keirsey
3fd28ce600
Update scaling math to land on 100% consistently.
2025-05-25 07:59:27 -04:00
Mary Hipp
32df3bdf6e
typegen
2025-05-22 14:09:10 -04:00
Mary Hipp
ba69e89e8c
typegen
2025-05-22 14:09:10 -04:00
psychedelicious
8a3848e7b6
chore(ui): update whats new copy
2025-05-22 14:25:02 +10:00
Hosted Weblate
b80be4f639
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-05-22 14:11:52 +10:00
Linos
adb3a849b9
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (1910 of 1910 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-05-22 14:11:52 +10:00
Riccardo Giovanetti
798499fda6
translationBot(ui): update translation (Italian)
...
Currently translated at 98.9% (1889 of 1910 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.9% (1889 of 1910 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-05-22 14:11:52 +10:00
psychedelicious
02fc5a165c
chore(ui): typegen
2025-05-22 13:50:15 +10:00
psychedelicious
b1b8edecfb
fix(ui): minor ts issue
2025-05-22 13:50:15 +10:00
Mary Hipp
3cd8d48809
lint
2025-05-22 13:50:15 +10:00
Mary Hipp
f4672ad8c1
more cleanup
2025-05-22 13:50:15 +10:00
Mary Hipp
5a86490845
cleanup and refactor into hooks
2025-05-22 13:50:15 +10:00
Mary Hipp
27dc843046
Imagen4 working in UI
2025-05-22 13:50:15 +10:00
Mary Hipp
9170576a38
make logic more straight forward
2025-05-21 10:52:04 -04:00
Mary Hipp
f26baa0341
use hook instead
2025-05-21 10:52:04 -04:00
psychedelicious
15880e6ea7
fix(ui): invocation parsing for optional enum fields
...
For example:
```py
my_field: Literal["foo", "bar"] | None = InputField(default=None)
```
Previously, this would cause a field parsing error and prevent the app from loading.
Two fixes:
- This type annotation and resultant schema are now parsed correctly
- Error handling added to template building logic to prevent the hang at startup when an error does occur
2025-05-20 10:47:02 +10:00
psychedelicious
53ffa98662
chore(ui): typegen
2025-05-20 10:47:02 +10:00
Mary Hipp
d36bc185c8
only use client side uploads if more than one image to retain metadata for single uploads
2025-05-20 08:03:00 +10:00
psychedelicious
7878203b03
chore(ui): update whats new copy
2025-05-19 23:28:40 +10:00
Riccardo Giovanetti
bcfb1e7e52
translationBot(ui): update translation (Italian)
...
Currently translated at 98.7% (1887 of 1910 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-05-19 23:23:07 +10:00
psychedelicious
e84b3c142c
chore(ui): typegen
2025-05-19 13:50:04 +10:00
Kent Keirsey
9273d1629e
UX Copy Clean-up
2025-05-19 13:50:04 +10:00
Kent Keirsey
27a12f080b
missing translation values
2025-05-19 13:50:04 +10:00
Kent Keirsey
8d4120583d
update schema pt 2
2025-05-19 13:50:04 +10:00
Kent Keirsey
402cdc7eda
update schema
2025-05-19 13:50:04 +10:00
Kent Keirsey
b02ea1a898
Expanded styles & updated UI
2025-05-19 13:50:04 +10:00
psychedelicious
0f0085a776
chore(ui): typegen
2025-05-19 10:29:07 +10:00