psychedelicious
d61a3d2950
chore(ui): typegen
2025-02-26 18:25:23 +11:00
psychedelicious
1a42fbf541
feat(ui): update listAllImageNamesForBoard query to match updated route
2025-02-26 18:25:23 +11:00
psychedelicious
d550067dd4
chore(ui): typegen
2025-02-26 18:25:23 +11:00
psychedelicious
2e13bbbe1b
refactor(ui): make all readiness checking async
...
This fixes the broken readiness checks introduced in the previous commit.
To support async batch generators, all of the validation of the generators needs to be async. This is problematic because a lot of the validation logic was in redux selectors, which are necessarily synchronous.
To resolve this, the readiness checks and related logic are restructured to be run async in response to redux state changes via `useEffect` (another option is to directly subscribe to redux store). These async functions then set some react state. The checks are debounced to prevent thrashing the UI.
See #7580 for more context about this issue.
Other changes:
- Fix a minor issue where empty collections were also checked against their min and max sizes, and errors were shown for all the checks. If a collection is empty, we don't need to do the min/max checks. If a collection is empty, we skip the other min/max checks and do not report those errors to the user.
- When a field is connected, do not attempt to check its value. This fixes an issue where collection fields with a connection could erroneously appear to be invalid.
- Improved error messages for batch nodes.
2025-02-26 18:25:23 +11:00
psychedelicious
efb7f36f28
chore(ui): typegen
2025-02-21 12:24:03 +11:00
psychedelicious
7ee636b68b
feat(ui): add retry buttons to queue tab
...
- Add the new HTTP endpoint to the queue client
- Add buttons to the queue items to retry them
2025-02-18 09:14:03 +11:00
psychedelicious
926f69677a
chore(ui): typegen
2025-02-18 09:14:03 +11:00
psychedelicious
3c5e829c72
feat(ui): use new more efficient RTK upsert methods
2025-02-17 09:28:13 +11:00
psychedelicious
10d9e75391
fix(ui): rtk upgrade TS issues
2025-02-17 09:28:13 +11:00
psychedelicious
aec2136323
fix(ui): force refetch when checking image access to ensure stale RTK query cache isn't use
2025-02-14 14:50:56 +11:00
Billy Lisner
842b770938
Update OpenAI Schema
2025-02-13 19:24:01 +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
Ryan Dick
548b3eddb8
pnpm typegen
2025-01-07 01:20:15 +00:00
psychedelicious
d7e9ad52f9
chore(ui): typegen
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