psychedelicious
e58ee4c492
chore(ui): upgrade zod
2025-07-17 22:04:57 +10:00
psychedelicious
5d9e078043
chore(ui): finish eslint v9 migration
2025-07-17 22:04:57 +10:00
psychedelicious
55b14c8aaf
perf(ui): optimize redux selectors for workflow editor
...
- Build selectors for each node in a react context so components can
re-use the same selectors
- Cache the selectors in the context
2025-07-17 15:36:24 +10:00
JPPhoto
f06a66da07
Updated schema.ts
2025-07-17 06:33:56 +10:00
psychedelicious
18ad9a6af3
feat(ui): canvas/viewer panel tabs show progress
2025-07-17 06:20:05 +10:00
psychedelicious
03c21d1607
fix(ui): gallery not updating when saving staging area image
2025-07-09 23:15:25 +10:00
psychedelicious
6fe47ec9f8
feat(ui): improve ref image model autoswitch logic
2025-07-09 23:15:25 +10:00
Kent Keirsey
10e88c58c1
fix and lint
2025-07-09 23:15:25 +10:00
Kent Keirsey
d29f65ed22
lint fixes
2025-07-09 23:15:25 +10:00
Cursor Agent
1caab2b9c4
Implement automatic reference image model switching on base model change
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-09 23:15:25 +10:00
psychedelicious
b1e2cb8401
fix(ui): queue tab list of queue items
...
Reverted incomplete change to how queue items are listed. In the future
I think we should redo it to work like the gallery. For now, it is back
the way it was in v5.
2025-07-08 07:22:51 -04:00
Emmanuel Ferdman
db6af134b7
fix: resolve FastAPI deprecation warning for example fields
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-07-08 20:54:08 +10:00
psychedelicious
368be34949
chore(ui): lint
2025-07-08 12:12:55 +10:00
psychedelicious
5baa4bd916
refactor(ui): use cancelation for staging area (mostly)
2025-07-08 12:12:55 +10:00
psychedelicious
f2eee4a82d
chore(ui): lint
2025-07-07 22:05:49 +10:00
psychedelicious
067026a0d0
feat(ui): add autocomplete for Graph.addEdgeToMetadata
2025-07-07 22:05:49 +10:00
psychedelicious
b771c3b164
refactor(ui): update graphs to use the right w/h/aspect
2025-07-07 22:05:49 +10:00
psychedelicious
61a35f1396
fix(ui): skip optimistic updates for gallery when using search term
2025-07-07 22:05:49 +10:00
psychedelicious
b6a6d406c7
chore(ui): typegen
2025-07-07 10:25:24 +10:00
psychedelicious
0fc1c33536
chore(ui): knip
2025-07-07 10:25:24 +10:00
psychedelicious
7fac833813
fix(ui): ref image model types again
2025-07-04 20:35:29 +10:00
Mary Hipp
1c72f1ff9f
include flux kontext non-api models in ref image dropdown options
2025-07-04 20:35:29 +10:00
psychedelicious
2d06949e80
feat(ui): display cached metadata if it exists instead of always waiting for debounce
2025-07-04 17:53:47 +10:00
psychedelicious
d94aa4abf7
feat(ui): enforce loader when switching tabs
2025-07-04 16:49:57 +10:00
psychedelicious
bcced8a5e8
refactor(ui): navigation api
2025-07-04 16:49:57 +10:00
psychedelicious
5c5ac570e3
fix(ui): hardcode literals for run graph errors
...
When we build, the class names are minified. This hardcodes the values
to literals.
2025-07-04 14:52:08 +10:00
psychedelicious
f16ea43e9a
feat(ui): enable RTK Query's refetchOnReconnect
2025-07-04 14:49:32 +10:00
Kent Keirsey
b35f93d919
Change implementation to check $ispending
2025-07-03 12:04:27 +10:00
Cursor Agent
289d8076d8
Reset canvas session when queue item is canceled in current session
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-03 12:04:27 +10:00
Kent Keirsey
11fc7af1c8
fix
2025-07-02 10:47:01 -04:00
Cursor Agent
6f12fd22b9
Optimize image API invalidation tags and simplify cache invalidation logic
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-02 10:47:01 -04:00
Mary Hipp Rogers
038010a1ca
feat(ui): prompt expansion ( #8140 )
...
* initializing prompt expansion and putting response in prompt box working for all methods
* properly disable UI and show loading state on prompt box when there is a pending prompt expansion item
* misc wrapup: disable apploying prompt templates, dont block textarea resize handle
* update progress to differentiate between prompt expansion and non
* cleanup
* lint
* more cleanup
* add image to background of loading state
* add allowPromptExpansion for front-end gating
* updated readiness text for needing to accept or discard
* fix tsc
* lint
* lint
* refactor(ui): prompt expansion logic
* tidy(ui): remove unnecessary changes
* revert(ui): unused arg on useImageUploadButton
* feat(ui): simplify prompt expansion state
* set pending for dragndrop and context menu
* add readiness logic for generate tab
* missing translation
* update error handling for prompt expansion
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local >
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com >
2025-07-02 10:26:48 -04:00
psychedelicious
b113c57fc4
refactor(ui): use redux-provided hooks for accessing store
2025-06-30 23:42:53 +10:00
psychedelicious
126dcc96c0
feat(ui): clean up logging and comments in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
cb9c7b4a28
feat(ui): simplify runGraph logic for error handling
2025-06-30 12:56:51 +10:00
psychedelicious
30fffae637
feat(ui): runGraph settlement callbacks can simply return or throw
2025-06-30 12:56:51 +10:00
psychedelicious
4558a292b6
tests(ui): update runGraph tests for separate options
2025-06-30 12:56:51 +10:00
psychedelicious
825d17441c
feat(ui): separate options arg for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
9b16504af9
docs(ui): improved runGraph docstring
2025-06-30 12:56:51 +10:00
psychedelicious
46c92fadff
feat(ui): use system logger for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
c0467b82ac
tests(ui): update runGraph tests for new error state
2025-06-30 12:56:51 +10:00
psychedelicious
6dafa67286
feat(ui): improved logging for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
eb406aa07e
feat(ui): mark runGraph error properties public readonly
2025-06-30 12:56:51 +10:00
psychedelicious
d9422ffebd
tests(ui): add testes for enriched cancel/timeout errors
2025-06-30 12:56:51 +10:00
psychedelicious
d5c033be4d
feat(ui): enrich cancel/timeout errors when queue item cancel fails
2025-06-30 12:56:51 +10:00
psychedelicious
4662cd6f15
fix(ui): await cancelation of queue item before returning
2025-06-30 12:56:51 +10:00
psychedelicious
a740a22613
feat(ui): runGraph uses settle for all promise handling, better comments
2025-06-30 12:56:51 +10:00
psychedelicious
6fa7c8c2ee
feat(ui): better exception naming and docstrings in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
ea40f582da
tweak(ui): naming, code style
2025-06-30 12:56:51 +10:00
psychedelicious
42d577e65a
tests(ui): check for error instance instead of message
2025-06-30 12:56:51 +10:00