psychedelicious
011910a08c
refactor(ui): continued reorg of components & hooks
2025-02-14 14:50:56 +11:00
Billy Lisner
842b770938
Update OpenAI Schema
2025-02-13 19:24:01 +11:00
Mary Hipp
f3fbcf0014
fix [object object] OOM error
2025-02-11 07:04:11 +11:00
skunkworxdark
13d505a621
Fix github test errors
...
Fix errors with typegen and py3.10 macos-default github tests
2025-02-04 21:37:04 +11:00
skunkworxdark
6674d95dae
fix typegen error
...
fix typegen error
2025-02-04 21:37:04 +11:00
skunkworxdark
c1f5383e63
Fix typegen error
...
Fix typegen error
2025-02-04 21:37:04 +11:00
skunkworxdark
71690715db
fix typegen
...
fix typegen
2025-02-04 21:37:04 +11:00
skunkworxdark
641489c2f8
fix typegen error
...
fix typegen
2025-02-04 21:37:04 +11:00
Riku
a4d58aab09
feat(ui): add cancel all except current queue item functionality
2025-02-04 12:23:23 +11:00
Riku
b74fb40cbc
chore(ui): update typegen schema
2025-02-04 12:23:23 +11:00
Mary Hipp
64475b8f21
feat(ui): add button to clear model cache
2025-01-30 09:18:28 -05:00
Ryan Dick
cc9d215a9b
Add endpoint for emptying the model cache. Also, adds a threading lock to the ModelCache to make it thread-safe.
2025-01-30 09:18:28 -05:00
Ryan Dick
7fef569e38
Update frontend graph building logic to support FLUX LoRAs that modify the T5 encoder weights.
2025-01-28 14:51:35 +00:00
Ryan Dick
80c3d8bc5c
pnpm typegen
2025-01-28 14:30:15 +00:00
psychedelicious
ad8885c456
chore(ui): typegen
2025-01-21 17:45:32 +11:00
psychedelicious
b14bf1e0f4
chore(ui): lint
2025-01-20 08:57:42 +11:00
psychedelicious
ec816d3c04
feat(ui): improved dynamicprompts generator
...
- Split into two (random and combinatorial) - lots of fiddly logic to do both in one generator.
- Update to support seeds for random.
2025-01-20 08:57:42 +11:00
psychedelicious
7dcc2dafbc
chore(ui): typegen
2025-01-20 08:57:42 +11:00
psychedelicious
eb976a2ab0
feat(ui): add dynamic prompts string generator (WIP)
2025-01-20 08:57:42 +11:00
psychedelicious
04b893f982
chore(ui): typegen
2025-01-17 12:48:58 +11:00
psychedelicious
5b0326fc49
chore(ui): typegen
2025-01-17 12:48:58 +11:00
psychedelicious
4e917bf2b2
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
1b8da023b8
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
29645326b9
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
2e4110a29a
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
27b9c07711
chore(ui): typegen
2025-01-17 12:19:04 +11:00
psychedelicious
f853b24868
chore(ui): typegen
2025-01-17 12:19:04 +11:00
psychedelicious
8d570dcffc
chore(ui): typegen
2025-01-16 09:27:36 +11:00
dunkeroni
157290bef4
add: size option for image noise node and filter
2025-01-16 09:27:36 +11:00
dunkeroni
b7389da89b
add: Noise filter on Canvas
2025-01-16 09:27:36 +11:00
psychedelicious
a329588e5a
feat: add link to low vram guide to OOM toast (local only)
...
Needed to do a bit of refactoring to support this. Overall, the error toast components are easier to understand now.
2025-01-09 11:20:05 +11:00
Ryan Dick
548b3eddb8
pnpm typegen
2025-01-07 01:20:15 +00:00
psychedelicious
d77a6ccd76
fix(ui): model install error toasts not updating correctly
2025-01-03 11:21:23 -05:00
psychedelicious
4f2ef7ce76
refactor(ui): handle hf vs civitai/other url model install errors separately
...
Previously, we didn't differentiate between model install errors for different types of model install sources, resulting in a buggy UX:
- If a HF model install failed, but it was a HF URL install and not a repo id install, the link to the HF model page was incorrect.
- If a non-HF URL install (e.g. civitai) failed, we treated it as a HF URL install. In this case, if the user's HF token was invalid or unset, we directed the user to set it. If the HF token was valid, we displayed an empty red toast. If it's not a HF URL install, then of course neither of these are correct.
Also, the logic for handling the toasts was a bit complicated.
This change does a few things:
- Consolidate the model install error toasts into one place - the socket.io event handler for the model install error event. There is no more global state for the toasts and there are no hooks managing them.
- Handling the different cases for errors, including all combinations of HF/non-HF and unauthorized/forbidden/unknown.
2025-01-03 11:21:23 -05:00
psychedelicious
d7e9ad52f9
chore(ui): typegen
2025-01-03 11:21:23 -05:00
psychedelicious
e18100ae7e
refactor(ui): move model install error event handling to own file
...
No logic change.
2025-01-03 11:21:23 -05:00
psychedelicious
9e3ca383ec
fix(ui): add missing model config to AnyModelConfig union type
2024-12-20 09:45:04 +11:00
Riku
bda83c2634
chore(ui): update typegen schema
2024-12-20 09:45:04 +11:00
Ryan Dick
b272d46056
Enable ability to control the weight of FLUX Control LoRAs.
2024-12-17 13:36:10 +00:00
Mary Hipp
92b0d89b70
(ui): replace logic for controlnet/t2i to include control_loras and display default settings in model manager
2024-12-17 07:28:45 -05:00
Mary Hipp
da213e4638
feat(ui): add control loras to control adapter model options, add default settings for preprocessor in probe
2024-12-17 07:28:45 -05:00
Brandon Rising
246b59f148
Run pnpm fix, regenerate schema
2024-12-17 07:28:45 -05:00
Brandon Rising
046d19446c
Rename Structural Lora to Control Lora
2024-12-17 07:28:45 -05:00
Brandon Rising
f3b253987f
Initial setup for flux tools control loras
2024-12-17 07:28:45 -05:00
Riku
3fbf6f2d2a
chore(ui): update typegen schema
2024-12-01 19:56:09 -08:00
psychedelicious
9044e53a9b
feat(ui): add imageDTOToFile util
2024-12-01 19:37:49 -08:00
Ryan Dick
9a7b000995
Update frontend to support regional prompts with FLUX in the canvas.
2024-11-27 17:04:43 +00:00
psychedelicious
ea8787c8ff
feat(ui): update invoke button tooltip for batching
...
- Split up logic to determine reason why the user cannot invoke for each tab.
- Fix issue where the workflows tab would show reasons related to canvas/upscale tab. The tooltip now only shows information relevant to the current tab.
- Add calculation for batch size to the queue count prediction.
- Use a constant for the enqueue mutation's fixed cache key, instead of a string. Just some typo protection.
2024-11-19 09:53:59 -08:00
psychedelicious
f757f23ef0
chore(ui): typegen
2024-11-19 07:02:37 -08:00
psychedelicious
a08e61184a
chore(ui): typegen
2024-11-18 19:12:27 -08:00