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
psychedelicious
afa1ee7ffd
tidy(ui): enable devmode redux checks
2025-07-25 19:04:21 +10:00
psychedelicious
5a102f6b53
chore(ui): lint
2025-07-25 19:04:21 +10:00
psychedelicious
af345a33f3
fix(ui): infinite loop when setting tile controlnet model
2025-07-25 19:04:21 +10:00
psychedelicious
038b110a82
fix(ui): do not store whole model configs in state
2025-07-25 19:04:21 +10:00
psychedelicious
f3cd49d46e
refactor(ui): just manually validate async stuff
2025-07-25 19:04:21 +10:00
psychedelicious
ca7d7c9d93
refactor(ui): work around zod async validation issue
2025-07-25 19:04:21 +10:00
psychedelicious
1addeb4b59
fix(ui): check initial retrieval and set as last persisted
2025-07-25 19:04:21 +10:00