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
ea34690709
feat: canvas flow rework (wip)
2025-06-26 19:50:37 +10:00
psychedelicious
84f70942e7
chore(ui): typegen
2025-06-26 19:50:36 +10:00
psychedelicious
ad736bc190
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
0e9b71801a
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +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
5e93f58530
wip progress events
2025-06-26 19:50:35 +10:00
psychedelicious
b3f3020793
fix(ui): ensure images are added to gallery in simple sessions
2025-06-26 19:50:34 +10:00
psychedelicious
4dc3f1bcee
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
faeb5f0c3b
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
d985dfe821
refactor(ui): canvas flow events (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
ce5ae83689
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
c0428ee7ef
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +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
Heathen711
a8cb8e128d
run "make frontend-typegen"
2025-06-16 19:33:19 +10:00
Heathen711
8cef0f5bf5
Update supported cuda slot input.
2025-06-16 19:33:19 +10:00
psychedelicious
d7b5a8b298
fix: opencv dependency conflict ( #8095 )
...
* build: prevent `opencv-python` from being installed
Fixes this error: `AttributeError: module 'cv2.ximgproc' has no attribute 'thinning'`
`opencv-contrib-python` supersedes `opencv-python`, providing the same API + additional features. The two packages should not be installed at the same time to avoid conflicts and/or errors.
The `invisible-watermark` package requires `opencv-python`, but we require the contrib variant.
This change updates `pyproject.toml` to prevent `opencv-python` from ever being installed using a `uv` features called dependency overrides.
* feat(ui): data viewer supports disabling wrap
* feat(api): list _all_ pkgs in app deps endpoint
* chore(ui): typegen
* feat(ui): update about modal to display new full deps list
* chore: uv lock
2025-06-10 08:33:41 -04:00
psychedelicious
c266f39f06
chore(ui): typegen
2025-05-30 13:36:04 +10:00
Mary Hipp
c1d230f961
add support to delete all uncategorized images
2025-05-30 13:36:04 +10:00
psychedelicious
b98abc2457
chore(ui): typegen
2025-05-29 13:49:07 +10:00
psychedelicious
845a321a43
feat(ui): support resize_to when uploading images
2025-05-29 13:49:07 +10:00
psychedelicious
87a44a28ef
chore(ui): typegen
2025-05-29 13:49:07 +10:00
dunkeroni
019e057e29
chore: typegen
2025-05-27 07:28:47 +10:00
dunkeroni
23627cf18d
compositing in frontend
2025-05-27 07:28:47 +10:00
Mary Hipp
32df3bdf6e
typegen
2025-05-22 14:09:10 -04:00
Mary Hipp
ba69e89e8c
typegen
2025-05-22 14:09:10 -04:00
psychedelicious
02fc5a165c
chore(ui): typegen
2025-05-22 13:50:15 +10:00
Mary Hipp
27dc843046
Imagen4 working in UI
2025-05-22 13:50:15 +10:00
psychedelicious
53ffa98662
chore(ui): typegen
2025-05-20 10:47:02 +10:00
psychedelicious
e84b3c142c
chore(ui): typegen
2025-05-19 13:50:04 +10:00
Kent Keirsey
9273d1629e
UX Copy Clean-up
2025-05-19 13:50:04 +10:00
Kent Keirsey
8d4120583d
update schema pt 2
2025-05-19 13:50:04 +10:00