psychedelicious
17118a04bd
feat(ui): dynamic dockview tab title translations
...
Requires a ui slice migration and reset of users's layout settings to
get the right titles into dockview params state, which is persisted.
2025-08-12 23:34:24 +10:00
psychedelicious
24788e3c83
fix(ui): input field error styling specificity
2025-08-12 23:30:34 +10:00
psychedelicious
056387c981
feat(ui): allow recall of prompt and seed on upscaling tab
2025-08-12 16:21:51 +10:00
psychedelicious
8a43d90273
fix(ui): positive prompt in upscale metadata
2025-08-12 16:21:51 +10:00
psychedelicious
4f9b9760db
feat(ui): debounce persistence instead of throttle
2025-08-12 16:16:11 +10:00
psychedelicious
39e41998bb
feat(ui): use latent-space kontext ref image concat in flux graph
...
Prevents a large spike in VRAM when preparing to denoise w/ multiple ref
images.
There doesn't appear to be any different in image quality / ref
adherence when concatenating in latent space vs image space, though
images _are_ different.
2025-08-12 10:51:05 +10:00
psychedelicious
3370052e54
fix(ui): restore deduping logic in node field element selectors
...
This is required for some publishing functionality
2025-08-11 22:50:05 +10:00
Attila Cseh
325dacd29c
same field cannot be added to form multiple times in workflow editor
2025-08-11 22:50:05 +10:00
psychedelicious
f4981a6ba9
tidy(ui): minor cleanup
2025-08-11 22:37:46 +10:00
Attila Cseh
8c159942eb
add to form icon included
2025-08-11 22:37:46 +10:00
Attila Cseh
deb4dc64af
error nodes outlined in red
2025-08-11 22:37:46 +10:00
psychedelicious
1a11437b6f
feat(ui): add hidden bbox hotkey to alert
...
If you accidentally hit the hotkey and hide the bbox it could be
difficult to figure out how to un-hide it without the hotkey called out
in the alert.
2025-08-11 22:30:45 +10:00
Attila Cseh
04572c94ad
setting bbox visibility moved into render method
2025-08-11 22:30:45 +10:00
Attila Cseh
1e9e78089e
Add toggle for bbox with hotkey
2025-08-11 22:30:45 +10:00
psychedelicious
61ff9ee3a7
feat(ui): add button to ref image to recall size & optimize for model
...
This is useful for FLUX Kontext, where you typically want the generation
size to at least roughly match the first ref image size.
2025-08-05 10:28:44 +10:00
Kent Keirsey
8ad4f6e56d
updates & fix
2025-08-05 10:10:52 +10:00
Cursor Agent
bf4899526f
Add 'shift+s' hotkey for fitting bbox to canvas
...
Co-authored-by: kent <kent@invoke.ai >
2025-08-05 10:10:52 +10:00
psychedelicious
6435d265c6
fix(ui): overflow w/ long board names
2025-08-05 10:06:55 +10:00
Linos
3163ef454d
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (2065 of 2065 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-05 10:04:20 +10:00
Riccardo Giovanetti
7ea636df70
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2037 of 2065 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.6% (2037 of 2065 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.5% (2036 of 2065 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.6% (2014 of 2042 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-05 10:04:20 +10:00
Hosted Weblate
1869824803
translationBot(ui): update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
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-08-05 10:04:20 +10:00
psychedelicious
66fc8af8a6
fix(ui): reset session button actions
...
- Do not reset dimensions when resetting generation settings (they are
model-dependent, and we don't change model-dependent settings w/ that
butotn)
- Do not reset bbox when resetting canvas layers
- Show reset canvas layers button only on canvas tab
- Show reset generation settings button only on canvas or generate tab
2025-08-05 10:01:22 +10:00
psychedelicious
48cb6b12f0
fix(ui): add style ref launchpad using wrong dnd config
...
I don't think this actually caused problems bc the two DND targets were
very similar, but it was wrong.
2025-08-05 09:57:11 +10:00
psychedelicious
68e30a9864
feat(ui): prevent creating new canvases while staging
...
Disable these items while staging:
- New Canvas From Image context menu
- Edit image hook & launchpad button
- Generate from Text launchpad button (only while on canvas tab)
- Use a Layout Image launchpad button
2025-08-05 09:57:11 +10:00
psychedelicious
f65dc2c081
chore(ui): typegen
2025-08-05 09:54:00 +10:00
Mary Hipp
185ed86424
fix graph building
2025-08-04 12:32:27 -04:00
Mary Hipp
fed817ab83
add image concatenation to flux kontext graph if more than one refernece image
2025-08-04 11:27:02 -04:00
Mary Hipp
e0b45db69a
remove check in readiness for multiple reg images
2025-08-04 11:27:02 -04:00
psychedelicious
d591b50c25
feat(ui): use image-space concatenation in FLUX graphs
2025-08-04 23:03:12 +10:00
psychedelicious
b365aad6d8
chore(ui): typegen
2025-08-04 23:03:12 +10:00
psychedelicious
053d7c8c8e
feat(ui): support disabling roarr output styling via localstorage
2025-07-31 23:02:45 +10:00
psychedelicious
5296263954
feat(ui): add missing translations
2025-07-31 22:51:33 +10:00
psychedelicious
a36b70c01c
fix(ui): add image name data attr to gallery placeholder image elements
...
This fixes an issue where gallery's auto-scroll-into-view for selected
images didn't work, and users instead saw a "Unable to find image..."
debug log message in JS console.
2025-07-31 22:48:42 +10:00
psychedelicious
f9c64b0609
chore(ui): update whats new
2025-07-31 14:17:18 +10:00
psychedelicious
5889fa536a
feat(ui): add migration path for client state from IndexedDB to server-backed storage
2025-07-31 14:09:45 +10:00
Linos
0e71ba892f
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (2044 of 2044 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-07-31 13:59:21 +10:00
Riccardo Giovanetti
d766a21223
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2016 of 2044 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-07-31 13:59:21 +10:00
psychedelicious
f296f4525c
tidy(ui): disable logging middleware
2025-07-31 06:38:48 +10:00
psychedelicious
7c9ba4cb52
refactor(ui): add persistence gate logic to prevent race conditions with slow rehydration
2025-07-31 06:38:48 +10:00
psychedelicious
6784fd5b43
refactor(ui): use new routes for _all_ client state persistence (no override/custom drivers)
2025-07-31 06:38:48 +10:00
psychedelicious
11d68cc646
chore(ui): typegen
2025-07-31 06:38:48 +10:00
psychedelicious
7a3c2332dd
feat(ui): add visual indicator when input field is added to form
2025-07-31 06:33:22 +10:00
psychedelicious
3835fd2f72
feat(ui): zhoosh image comparison ui
2025-07-30 07:20:47 -04:00
psychedelicious
6f8746040c
docs(ui): update comments in readiness re: flux kontext via bfl api
2025-07-30 12:26:48 +10:00
psychedelicious
35e3940a09
feat(ui): update warning when using multiple ref images on BFL API kontext
...
It only supports 1 image.
2025-07-30 12:26:48 +10:00
psychedelicious
415616d83f
feat(ui): support multiple kontext ref images in studio
2025-07-30 12:26:48 +10:00
psychedelicious
afb67efef9
chore(ui): typegen
2025-07-30 12:26:48 +10:00
Ar7ific1al
fa94a05c77
Update CanvasStateApiModule.ts
...
Add temporary grid snap with ctrl, optional small step with ctrl+shift, while grid snap is off
2025-07-30 12:16:42 +10:00
psychedelicious
7a23d8266f
feat(ui): simpler storage driver impl
2025-07-30 05:53:20 +10:00
psychedelicious
a44de079dd
perf(ui): instantiate logger for storage error handler once
2025-07-30 05:53:20 +10:00