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
psychedelicious
c3c1a3edd8
chore(ui): typegen
2025-07-30 05:53:20 +10:00
psychedelicious
933fb2294c
fix(ui): zod rejects any board id besides "none"
...
Turns out the string autocomplete TS hack does not translate to zod.
Widen the zod schema to any string, but use the hack for the TS type.
2025-07-29 08:45:16 -04:00
psychedelicious
5a181ee0fd
build(ui): export loading component
2025-07-29 08:43:03 -04:00
psychedelicious
8a73df4fe1
fix(ui): progress image does not hide on viewer with autoswitch disabled
2025-07-29 12:53:45 +10:00
psychedelicious
ea2e1ea8f0
fix(ui): queue count badge renders when left panel collapsed
2025-07-29 12:51:23 +10:00
psychedelicious
e8aa91931d
fix(ui): connect metadata to output node for ext api nodes
2025-07-29 06:46:17 +10:00
psychedelicious
8d22a314a6
docs(ui): add some comments for race condition handling
2025-07-29 06:34:08 +10:00
psychedelicious
57ce2b8aa7
chore(ui): lint
2025-07-29 06:34:08 +10:00
psychedelicious
6b810cb3fb
fix(ui): race condition w/ queue counts
2025-07-29 06:34:08 +10:00
psychedelicious
4f3a5dcc43
tidy(ui): remove unused progress related logic and components
2025-07-29 06:34:08 +10:00
psychedelicious
c3ae14cf73
fix(ui): ignore events for already-completed queue items
2025-07-29 06:34:08 +10:00
psychedelicious
b9c44b92d5
fix(ui): clear progress images from viewer at the right time
2025-07-29 06:34:08 +10:00
psychedelicious
5a68b4ddbc
build(ui): skip logging ctx plugin when running tests
2025-07-29 06:31:30 +10:00
psychedelicious
18a722839b
chore(ui): update knip conifg
2025-07-29 06:31:30 +10:00
psychedelicious
7370cb9be6
build(ui): add vite plugin to add relative file path to logger context
2025-07-29 06:31:30 +10:00