psychedelicious
241fc18d69
feat(ui): add upload button to control layer
2024-09-13 22:33:34 +10:00
psychedelicious
30ea852761
feat(ui): restore viewer
...
- Remove gallery tab
- Restore viewer
- Add configurable alerts & toasts when user may be lost
2024-09-12 23:42:21 +10:00
psychedelicious
9f06a9b03c
feat(ui): use revised filters
...
- Add backcompat for cnet model default settings
- Default filter selection based on model type
- Updated UI components to use new filter nodes
- Added handling for failed filter executions, preventing filter from getting stuck in case it failed for some reason
- New translations for all filters & fields
2024-09-11 08:12:48 -04:00
psychedelicious
561db0751b
fix(ui): progress bar/queue count race condition
2024-09-11 08:12:48 -04:00
psychedelicious
7d15f9381d
chore(ui): typegen
2024-09-11 08:12:48 -04:00
psychedelicious
ff94146ee8
chore(ui): typegen
2024-09-11 08:12:48 -04:00
psychedelicious
93e9e64b3a
fix(ui): queue status not invalidated on enqueue
2024-09-08 06:16:53 +10:00
psychedelicious
464603e0ea
feat(ui): rework control adapter/ip adapter creation handling
...
- Add selectors to get the default control adapter and ip adapter with model, preferring controlnet over t2i adapter for model
- Add hooks to add each entity type, using the defaults
- Add hooks to add prompts/ip adapters to a regional guidance layer
- Use the defaults in other places where we add control layers or ip adapters (e.g. dnd-triggered entity creation)
2024-09-08 06:16:53 +10:00
psychedelicious
e148cc810b
feat(ui): cancel by destination, not origin
2024-09-06 22:56:24 +10:00
psychedelicious
160f54d1ea
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
029158ef3a
fix(ui): save to gallery uses auto-add board
2024-09-06 22:56:24 +10:00
psychedelicious
749ff3eb71
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
5b1035d64c
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
89ff9b8b88
perf(ui): optimize all selectors 2
...
Mostly selector optimization. Still a few places to tidy up but I'll get to that later.
2024-09-06 22:56:24 +10:00
psychedelicious
d9fe16bab4
feat(ui): split out params/compositing state from canvas rendering state
...
First step to restoring undo/redo - the undoable state must be in its own slice. So params and settings must be isolated.
2024-09-06 22:56:24 +10:00
psychedelicious
15735dda6e
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
725da6e875
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
3dbd8212aa
fix(ui): staging area actions
2024-09-06 22:56:24 +10:00
psychedelicious
20961215e7
chore(ui): eslint
2024-09-06 22:56:24 +10:00
psychedelicious
49c75ca381
tidy(ui): remove unused stuff 4
2024-09-06 22:56:24 +10:00
psychedelicious
c2be63a811
tidy(ui): remove unused stuff
2024-09-06 22:56:24 +10:00
psychedelicious
639304197b
tidy(ui): reduce use of parseify util
2024-09-06 22:56:24 +10:00
psychedelicious
22a2849683
fix(ui): memory leak when getting image DTO
...
must unsubscribe!
2024-09-06 22:56:24 +10:00
psychedelicious
3fadfd3bbb
fix(ui): race condition queue status
...
Sequence of events causing the race condition:
- Enqueue batch
- Invalidate `SessionQueueStatus` tag
- Request updated queue status via HTTP - batch still processing at this point
- Batch completes
- Event emitted saying so
- Optimistically update the queue status cache, it is correct
- HTTP request makes it back and overwrites the optimistic update, indicating the batch is still in progress
FIxed by not invalidating the cache.
2024-09-06 22:56:24 +10:00
psychedelicious
787a4422cb
feat(ui, app): use layer as control (wip)
2024-09-06 22:56:24 +10:00
psychedelicious
cd09b49e77
feat(ui): wip transform mode
2024-09-06 22:56:24 +10:00
psychedelicious
35f9bd57fd
fix(ui): remove weird rtkq hook wrapper
...
I do not understand why I did that initially but it doesn't work with TS.
2024-09-06 22:56:24 +10:00
psychedelicious
f96a83eecf
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
b82c8d87a3
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
fdb27d836d
feat(ui): revised canvas progress & staging image handling
2024-09-06 22:56:24 +10:00
psychedelicious
d0cfe632c9
chore(ui): typegen
2024-09-06 22:56:24 +10:00
psychedelicious
1b2d045be1
feat(ui): add utils for getting images from canvas
2024-09-06 22:56:24 +10:00
psychedelicious
6f0a2d1104
refactor(ui): fix more types
2024-09-06 22:56:24 +10:00
psychedelicious
9a860dbab5
refactor(ui): update components & logic to use new unified slice
2024-09-06 22:56:24 +10:00
psychedelicious
f18c8e2239
refactor(ui): canvas v2 (wip)
2024-09-06 22:56:24 +10:00
Ryan Dick
23adbd4002
Update schema.ts.
2024-09-02 09:38:17 -04:00
Mary Hipp
3e569c8312
feat(ui): add fields for CLIP embed models and Flux VAE models in workflows
2024-08-29 11:52:51 -04:00
Brandon Rising
101de8c25d
Update t5 encoder formats to accurately reflect the quantization strategy and data type
2024-08-26 20:17:50 -04:00
Brandon Rising
5063be92bf
Switch flux to using its own conditioning field
2024-08-26 20:17:50 -04:00
Mary Hipp
91e0731506
fix schema
2024-08-26 20:17:50 -04:00
Mary Hipp
d1f904d41f
tsc and lint fix
2024-08-26 20:17:50 -04:00
Mary Hipp
269388c9f4
feat(ui): create new field for t5 encoder models in nodes
2024-08-26 20:17:50 -04:00
Mary Hipp
400eb94d3b
fix(ui): only exclude flux main models from linear UI dropdown, not model manager list
2024-08-26 20:17:50 -04:00
Mary Hipp
fbaa820643
exclude flux models from main model dropdown
2024-08-26 20:17:50 -04:00
Brandon Rising
db2a2d5e38
Some cleanup of the tags and description of flux nodes
2024-08-26 20:17:50 -04:00
Brandon Rising
8ba6e6b1f8
Add t5 encoders and clip embeds to the model manager
2024-08-26 20:17:50 -04:00
Brandon Rising
a63f842a13
Select dev/schnell based on state dict, use correct max seq len based on dev/schnell, and shift in inference, separate vae flux params into separate config
2024-08-26 20:17:50 -04:00
Brandon Rising
436f18ff55
Add backend functions and classes for Flux implementation, Update the way flux encoders/tokenizers are loaded for prompt encoding, Update way flux vae is loaded
2024-08-26 20:17:50 -04:00
Brandon Rising
cde9696214
Some UI cleanup, regenerate schema
2024-08-26 20:17:50 -04:00
Brandon Rising
56fda669fd
Manage quantization of models within the loader
2024-08-26 20:17:50 -04:00