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
psychedelicious
6ea4884b0c
chore(ui): bump zod to latest
...
Checking if it fixes an issue w/ async validators
2025-07-25 19:04:21 +10:00
psychedelicious
aed9b1013e
refactor(ui): use zod for all redux state
2025-07-25 19:04:21 +10:00
psychedelicious
6962536b4a
refactor(ui): use zod for all redux state (wip)
...
needed for confidence w/ state rehydration logic
2025-07-25 19:04:21 +10:00
psychedelicious
7e59d040aa
feat(ui): iterate on storage api
2025-07-25 19:04:20 +10:00
psychedelicious
e7c67da2c2
refactor(ui): restructure persistence driver creation to support custom drivers
2025-07-25 19:04:20 +10:00
psychedelicious
c44571bc36
revert(ui): temp changes to main.tsx for testing
2025-07-25 19:04:20 +10:00
psychedelicious
ca257650d4
revert(ui): temp disable eslint rule
2025-07-25 19:04:20 +10:00
psychedelicious
6a9962d2bb
git: update gitignore
2025-07-25 19:04:20 +10:00
psychedelicious
9492569a2c
wip
2025-07-25 19:04:20 +10:00
psychedelicious
53bcbc58f5
chore(ui): lint
2025-07-25 19:04:20 +10:00
psychedelicious
42f3990f7a
refactor(ui): iterate on persistence
2025-07-25 19:04:20 +10:00
psychedelicious
456205da17
refactor(ui): iterate on persistence
2025-07-25 19:04:20 +10:00
psychedelicious
ca0684700e
refactor(ui): alternate approach to slice configs
2025-07-25 19:04:19 +10:00
psychedelicious
6a702821ef
chore(ui): typegen
2025-07-25 19:04:19 +10:00
psychedelicious
e872c253b1
refactor(ui): cleaner slice definitions
2025-07-25 19:04:19 +10:00
psychedelicious
28633c9983
feat: server-side client state persistence
2025-07-25 19:04:19 +10:00
psychedelicious
70ac58e64a
tidy(ui): remove unused props
2025-07-25 18:51:21 +10:00
psychedelicious
e653837236
fix(ui): add separate wrapper components for notes and current image nodes that do not need invocation node context
2025-07-25 18:51:21 +10:00
psychedelicious
2bbfcc2f13
fix(ui): ensure all node context provider wraps all calls to useInvocationNodeContext
2025-07-25 18:51:21 +10:00
psychedelicious
d6e0e439c5
perf(ui): imperatively get nodes and edges in autolayout hook
2025-07-25 18:50:59 +10:00
Riccardo Giovanetti
7bea2fa11f
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2016 of 2044 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.6% (2015 of 2043 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-25 17:15:01 +10:00
psychedelicious
169d58ea4c
feat(ui): restore clear queue button
...
It is accessible in two places:
- The queue actions hamburger menu.
- On the queue tab.
If the clear queue app feature is disabled, it is not shown in either of
those places.
2025-07-23 23:38:53 +10:00
psychedelicious
b53d2250f7
feat(ui): reduce snap tolerance to make it easier to break the snap
2025-07-23 23:05:40 +10:00
psychedelicious
242eea8295
fix(ui): incorrect zoom direction w/ small scroll amounts
2025-07-23 23:05:40 +10:00
psychedelicious
4dabe09e0d
tests(ui): remove test for no-longer-valid behaviour
2025-07-23 23:03:02 +10:00
psychedelicious
07fa0d3b77
fix(ui): do not attempt toggle when target panel isn't registered
2025-07-23 23:03:02 +10:00
psychedelicious
e97f82292f
tests(ui): add tests for disposable handling
2025-07-23 23:03:02 +10:00
psychedelicious
005bab9035
fix(ui): tab disposables not being added correctly
2025-07-23 23:03:02 +10:00
psychedelicious
409173919c
tests(ui): add tests for toggleViewer functionality
2025-07-23 23:03:02 +10:00
psychedelicious
7915180047
feat(ui): restore viewer toggle hotkey
2025-07-23 23:03:02 +10:00
Riccardo Giovanetti
4349b8387d
translationBot(ui): update translation (Italian)
...
Currently translated at 97.9% (2000 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-07-23 12:26:48 +10:00
Kent Keirsey
f95b686bdc
reposition export button
2025-07-23 11:55:11 +10:00