psychedelicious
a7e8ed3bc2
feat(ui): add FLUX Fill graph builder util
2025-03-21 10:24:03 +11:00
psychedelicious
5d13f0ba15
tidy(ui): remove recommended flag from workflow (believe was for testing purposes)
2025-03-20 08:50:01 -04:00
psychedelicious
633b9afa46
fix(ui): recommended star stretches tag list layout
2025-03-20 08:50:01 -04:00
psychedelicious
f1889b259d
tidy(ui): split browse workflows button into own component
2025-03-20 08:50:01 -04:00
psychedelicious
ed21d0b57e
tidy(ui): remove noop useEffect
2025-03-20 08:50:01 -04:00
Mary Hipp
063d07fd41
switch to using recommended with star insteaed of auto-selecting
2025-03-20 15:43:57 +11:00
Mary Hipp
c78eac624e
update workflow tag/categories so that we can pass in 1+ selected tags to start with
2025-03-20 15:43:57 +11:00
Mary Hipp
05de3b7a84
workflow library UI updates: scrollbar to make obvious its overflowing, move deselecet all tags to be next to browse button
2025-03-20 15:43:57 +11:00
Billy
2a09604baf
Formatting
2025-03-18 11:53:06 +11:00
Billy
fc82775d7a
WIP - model selection for LLaVA
2025-03-18 11:53:06 +11:00
psychedelicious
d65ec0e250
feat(ui): configurable form field constraints (WIP3)
2025-03-17 10:47:01 +11:00
psychedelicious
7fdde5e84a
tests(ui): fix constrainNumber
2025-03-17 10:47:01 +11:00
psychedelicious
895956bcfe
chore(ui): lint
2025-03-17 10:47:01 +11:00
psychedelicious
f27d26cfa2
feat(ui): configurable form field constraints (WIP2)
2025-03-17 10:47:01 +11:00
psychedelicious
965bcba6c2
feat(ui): configurable form field constraints (WIP)
2025-03-17 10:47:01 +11:00
psychedelicious
c9f2460ff2
fix(ui): generator widget should stretch to fill when added to builder
2025-03-17 10:41:59 +11:00
psychedelicious
5abbbf4b5b
feat(ui): allow pasting images on workflows tab when workflows not focused
2025-03-17 10:37:27 +11:00
joshistoast
53bdaba7b6
style: 🚨 linting
2025-03-17 10:34:49 +11:00
joshistoast
dda69950a7
refactor(ui): ♻️ apply memoization, system style objects, and data attribute to region highlight wrapper
2025-03-17 10:34:49 +11:00
joshistoast
02b91e8e7b
feat: ✨ highlight focused regions
...
adds a region wrapper with a highlight effect when that region is focused, this behavior can be toggled as a setting
2025-03-17 10:34:49 +11:00
psychedelicious
63b94a8ff3
feat(ui): add sd3.5 default workflows tag
2025-03-17 10:32:19 +11:00
psychedelicious
b52f8121af
fix(ui): duplicate edges on reconnect
...
Closes #7127
2025-03-15 10:12:50 +11:00
psychedelicious
05bed3fddd
fix(ui): do not mark workflow as touched when setting form field initial values
2025-03-15 10:10:21 +11:00
psychedelicious
87ea20192f
chore(ui): knip
2025-03-14 20:54:58 +11:00
psychedelicious
2f9c95c462
fix(ui): return early in error-selecting hooks
...
Prevent an error when a node is deleted and the hook is being called
2025-03-14 20:54:58 +11:00
psychedelicious
47cadbb48e
feat(ui): show field errors in tooltips
2025-03-14 20:54:58 +11:00
psychedelicious
94dcf391a6
tweak(ui): styling for image collection fields
2025-03-14 20:50:35 +11:00
psychedelicious
e7a60c01ed
fix(ui): prevent vertical scrolling on row containers
2025-03-14 07:15:58 +11:00
Mary Hipp
df18fe0298
make sure that recent view always sorts by opened_at even if not available as sort option in UI
2025-03-13 10:29:22 -04:00
Mary Hipp
e5591d145f
allow workflow sort options to be passed in
2025-03-13 08:27:51 -04:00
psychedelicious
e982c95687
fix(ui): respect line breaks in builder text and heading elements
2025-03-13 09:39:41 +11:00
psychedelicious
0eeb0dd67b
feat(ui): use invoke logo for thumbnail fallback for default workflows
2025-03-13 08:45:12 +11:00
psychedelicious
a984462b80
tweak(ui): workflow library card layout to fit 2 lines of title and 3 lines of desc
2025-03-13 08:45:12 +11:00
psychedelicious
c6c2567203
tweak(ui): workflow description shows 1 line w/ tooltip for full content
2025-03-13 08:45:12 +11:00
psychedelicious
f05c8b909f
fix(ui): mark workflow touched on form builder state changes
2025-03-13 07:10:59 +11:00
psychedelicious
73330a1308
chore(ui): lint
2025-03-13 07:10:59 +11:00
psychedelicious
83bfbdcad4
feat(ui): more workflow loading standardization
...
There is now a single entrypoint for loading a workflow - `useLoadWorkflowWithDialog`.
The hook:
Handles loading workflows from various sources. If there are unsaved changes, the user will be prompted to confirm before loading the workflow.
It returns a function that:
Loads a workflow from various sources. If there are unsaved changes, the user will be prompted to confirm before loading the workflow. The workflow will be loaded immediately if there are no unsaved changes. On success, error or completion, the corresponding callback will be called.
WHEW
2025-03-13 07:10:59 +11:00
psychedelicious
21be7d7157
feat(ui): allow load workflow confirm dialog to load workflows from object instead of only id
2025-03-13 07:10:59 +11:00
psychedelicious
30ed09a36e
fix(ui): default categories for oss
2025-03-12 12:11:00 +11:00
psychedelicious
97593f95f6
feat(ui): on first load, if the selected library view has no workflows, switch to the first view that has workflows
2025-03-12 12:11:00 +11:00
psychedelicious
aa71d0c817
tweak(ui): 'is_recent' -> 'has_been_opened'
2025-03-12 12:11:00 +11:00
psychedelicious
73a0d2c06c
fix(ui): memo WorkflowLibraryModal
2025-03-12 12:11:00 +11:00
psychedelicious
5b84d45932
perf(ui): memoize workflow library components
2025-03-12 12:11:00 +11:00
psychedelicious
dc3f1184b2
fix(ui): other stuff borked by rebase
2025-03-12 12:11:00 +11:00
psychedelicious
87438bcad7
fix(ui): rebase broke things
2025-03-12 12:11:00 +11:00
Mary Hipp
afd894fd04
update recent workflows UI
2025-03-12 12:11:00 +11:00
Mary Hipp
df305c0b99
allow opened_at to be nullable for workflows that the user has never opened
2025-03-12 12:11:00 +11:00
psychedelicious
deecb7f3c3
feat(ui): "Reset Filters" -> "Deselect All"
2025-03-12 08:00:18 +11:00
psychedelicious
dd5f353465
revert(ui): use reverted API for workflow library
2025-03-12 08:00:18 +11:00
psychedelicious
099011000f
chore(ui): lint
2025-03-12 08:00:18 +11:00