psychedelicious
4b84e34599
refactor(ui): better race condition handling in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
bbd21b1eb2
feat(ui): rename isSettled -> isFinished
2025-06-30 12:56:51 +10:00
psychedelicious
4fa83a6228
feat(ui): better error handling for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
051876dcff
feat(ui): ensure promise always marked as settled, better comments
2025-06-30 12:56:51 +10:00
psychedelicious
8dc6d0b5ae
feat(ui): use runGraph in canvas
2025-06-30 12:56:51 +10:00
psychedelicious
40e9624954
tests(ui): edge cases in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
ae27c83dc4
feat(ui): log when cancelation fails
2025-06-30 12:56:51 +10:00
psychedelicious
161059551b
fix(ui): handle errors during cleanup
2025-06-30 12:56:51 +10:00
psychedelicious
c196f8a5d5
tests(ui): add tests for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
2c6d22664e
feat(ui): use DI to make runGraph testable
2025-06-30 12:56:51 +10:00
psychedelicious
b9ce5389ef
fix(ui): clean up signal
2025-06-30 12:56:51 +10:00
psychedelicious
d1cbf56695
feat(ui): iterate on runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
e379ac12c3
feat(ui): abstraction to make a graph await-able
2025-06-30 12:56:51 +10:00
psychedelicious
780f3692a0
chore(ui): typegen
2025-06-30 12:56:51 +10:00
Jonathan
2b1cffde5e
typegen
2025-06-30 11:28:02 +10:00
psychedelicious
74d1239c87
chore(ui): typegen
2025-06-27 18:27:46 +10:00
psychedelicious
d7ae2cdf75
chore(ui): typegen
2025-06-27 14:37:30 +10:00
psychedelicious
9fc51c7a6e
fix(ui): optimistic updates when sorting by oldest first
2025-06-26 20:24:52 +10:00
psychedelicious
175c0147f8
fix(ui): auto image selection on invocation complete, board change
2025-06-26 20:00:40 +10:00
psychedelicious
ab5cb2c264
refactor: optimistic gallery updates
2025-06-26 20:00:39 +10:00
psychedelicious
ab39305223
chore(ui): upgrade zod to v4
2025-06-26 20:00:39 +10:00
psychedelicious
7aefa8f36b
fix(ui): invalidate image name list cache on mutation
2025-06-26 20:00:38 +10:00
psychedelicious
b2b42be51c
refactor: remove unused methods/routes, fix some gallery invalidation issues
2025-06-26 20:00:37 +10:00
psychedelicious
b5eb3d9798
fix(ui): gallery updates on image completion
2025-06-26 20:00:37 +10:00
psychedelicious
bf5fc9512d
fix(ui): minor jank when siwtching images rapidly
2025-06-26 20:00:37 +10:00
psychedelicious
f68d8ed36a
refactor: gallery scroll (improved impl)
2025-06-26 20:00:37 +10:00
psychedelicious
c8254710e6
refactor: gallery scroll (improved impl)
2025-06-26 20:00:36 +10:00
psychedelicious
0a8f647260
refactor: gallery scroll (improved impl)
2025-06-26 20:00:36 +10:00
psychedelicious
87909a06a8
refactor: gallery scroll (improved impl)
2025-06-26 20:00:36 +10:00
psychedelicious
bee4cf41b4
refactor: gallery scroll
2025-06-26 20:00:36 +10:00
psychedelicious
4665f0df40
refactor(ui): use image names for selection instead of dtos
...
Update the frontend to incorporate the previous changes to how image
selection and general image identification is handled in the frontend.
2025-06-26 20:00:35 +10:00
psychedelicious
70382294f5
chore(ui): typegen
2025-06-26 20:00:35 +10:00
psychedelicious
34aa131115
feat(ui): show last progress message & placeholder in generation progress panel
2025-06-26 20:00:35 +10:00
psychedelicious
81341deb46
feat(ui): mini metadata viewer
2025-06-26 20:00:34 +10:00
psychedelicious
48e2e7e4a1
refactor(ui): ref images (WIP)
2025-06-26 19:59:04 +10:00
psychedelicious
c7ed351bab
refactor(ui): async modal pattern; use for deleting images
...
This was needed for a canvas flow change which is currently paused, but the new API is much much nicer to use, so I am keeping it.
2025-06-26 19:51:37 +10:00
psychedelicious
2ddcde13ff
refactor(ui): migrate from canceling queue items to deleteing, make queue hook APIs consistent
2025-06-26 19:51:36 +10:00
psychedelicious
e3fc244126
chore(ui): lint (partial cleanup)
2025-06-26 19:51:35 +10:00
psychedelicious
56938ca0a1
feat(ui): rough out canvas staging area
2025-06-26 19:51:34 +10:00
psychedelicious
84f70942e7
chore(ui): typegen
2025-06-26 19:50:36 +10:00
psychedelicious
c9042e52d4
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
8a78e37634
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
c4d1e78f59
fix(ui): circular import issue
2025-06-26 19:50:33 +10:00
psychedelicious
5128f072a8
feat: add user_label to FieldIdentifier ( #8126 )
...
Co-authored-by: Mary Hipp Rogers <maryhipp@gmail.com >
2025-06-25 13:44:57 +00:00
Mary Hipp Rogers
2ad5b5cc2e
Flux Kontext UI support ( #8111 )
...
* add support for flux-kontext models in nodes
* flux kontext in canvas
* add aspect ratio support
* lint
* restore aspect ratio logic
* more linting
* typegen
* fix typegen
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-06-25 09:39:57 -04:00
Billy
e7ca30f406
Updated schema
2025-06-24 07:38:51 +10:00
Billy
b88f4a24d0
Frontend types
2025-06-23 14:01:41 +10:00
Billy
62c3b01e4f
Merge branch 'main' into OMI
2025-06-23 13:52:07 +10:00
Billy
2876c72fa9
Schema update
2025-06-18 10:54:01 +10:00
psychedelicious
4bfa6439d4
chore(ui): typgen
2025-06-16 19:33:19 +10:00