8756a6b8c3
fix(ui): remove sharpness param
2024-07-23 10:55:54 +10:00
ffa39d74b3
feat(ui): remove first unsharp from upscale graph
2024-07-23 10:55:54 +10:00
f9d3966ea2
feat(ui): add scale param to upscaling tab
2024-07-23 10:55:54 +10:00
7cee4e42a7
feat(ui): add addEdgeToMetadata graph helper
2024-07-23 10:55:54 +10:00
54eda9163c
remove tiledVAE option and make it true
2024-07-23 10:55:54 +10:00
582f384fff
lint fix
2024-07-23 10:55:54 +10:00
a43211e650
math updates for controlnet tiles
2024-07-23 10:55:54 +10:00
845d77916e
lint fix
2024-07-23 10:55:54 +10:00
f18431a999
use fn to get width/height of output image
2024-07-23 10:55:54 +10:00
5060bf2f62
lint fix
2024-07-23 10:55:54 +10:00
7854d913b2
add upscaling data to metadata
2024-07-23 10:55:54 +10:00
890a3ce32a
add limited metadata
2024-07-23 10:55:54 +10:00
fb4b3f3350
fix creativity/sharpness/structure scales, move where loras are added, get scale const working
2024-07-23 10:55:54 +10:00
d166b08b6a
restore scale but hardcode it to 2 regardless of upscale model
2024-07-23 10:55:54 +10:00
5266e9e682
fix(ui): remove unused scale param
2024-07-23 10:55:54 +10:00
d0265e21b0
fix(ui): use spandrel node for upscaling
2024-07-23 10:55:54 +10:00
9e3412d776
translations and lint fix
2024-07-23 10:55:54 +10:00
4a09cc57be
use the tile conttrolnet in graph instad of marys hardcoded key
2024-07-23 10:55:54 +10:00
5ab36e0433
add warning if no upscale model or no tile controlnet for base model
2024-07-23 10:55:54 +10:00
d2bf3629bf
base scale off of upscale model selected
2024-07-23 10:55:54 +10:00
d9b217d908
hook up sharpness, structure, and creativity
2024-07-23 10:55:54 +10:00
2847f1b5ac
add vae toggle, lint fix
2024-07-23 10:55:54 +10:00
bc30850f3a
hardcode marys tile cnet key
2024-07-23 10:55:54 +10:00
7668dc68a0
cleanup, add loras
2024-07-23 10:55:54 +10:00
ea449f5a0a
upscale graph built, no multidiffusion yet
2024-07-23 10:55:54 +10:00
c1c8e55e8e
Fix static check errors.
2024-07-03 16:28:21 -04:00
29c8ddfb88
WIP - A bunch of boilerplate to support Spandrel Image-to-Image models throughout the model manager and the frontend.
2024-07-03 16:28:21 -04:00
29eb3c8b62
lint fix
2024-06-28 10:36:05 +10:00
68c0aa898f
feat(ui): add ability to archive/unarchive boards, add toggle to gallery settings to show/hide archived boards in list
2024-06-28 10:36:05 +10:00
1c5c3cdbd6
tidy(ui): organize control layers konva logic
...
- More comments, docstrings
- Move things into saner, less-coupled locations
2024-06-06 07:45:13 +10:00
038a482ef0
feat(ui): rework visibility conditions for image viewer
2024-06-02 15:30:00 +10:00
08bcc71e99
fix(ui): workflows fit on load
2024-06-02 15:30:00 +10:00
a983f27aad
fix(ui): update types
2024-05-30 12:03:38 +10:00
5a4d10467b
feat(ui): use updated types
2024-05-30 12:03:38 +10:00
aa329ea811
feat(ui): handle enriched events
2024-05-24 20:02:24 +10:00
46a90ca402
fix(ui): initial image layers always ignored
...
Whoops!
2024-05-24 06:40:48 +10:00
55d7d9cc75
fix(ui): control layers don't disable correctly
...
Closes #6424
2024-05-23 10:14:34 +10:00
a66b3497e0
feat(ui): port all toasts to use new util
2024-05-22 09:40:46 +10:00
38265b3123
docs(ui): update validateWorkflow comments
2024-05-21 05:17:10 -07:00
caca28286c
tests(ui): add test for resource usage check
2024-05-21 05:17:10 -07:00
38320a5100
feat(ui): reset missing images, boards and models when loading workflows
...
These fields are reset back to `undefined` if not accessible. A warning toast is showing, and in the JS console, the full warning message is logged.
2024-05-21 05:17:10 -07:00
9ba47cae20
fix(ui): unable to edit notes node title
2024-05-21 11:27:11 +10:00
bf4310ca71
fix(ui): errors when node template or field template doesn't exist
...
Some asserts were bubbling up in places where they shouldn't have, causing errors when a node has a field without a matching template, or vice-versa.
To resolve this without sacrificing the runtime safety provided by asserts, a `InvocationFieldCheck` component now wraps all field components. This component renders a fallback when a field doesn't exist, so the inner components can safely use the asserts.
2024-05-21 11:22:08 +10:00
e75f98317f
fix(ui): notes node text not selectable
2024-05-21 10:06:25 +10:00
1249d4a6e3
fix(ui): crash when using a notes node
2024-05-21 10:06:09 +10:00
620ee2875e
fix(ui): store hidden
state of edges in workflows
...
This prevents a minor visual bug where collapsed edges between collapsed nodes didn't display correctly on first load of a workflow.
2024-05-20 11:36:47 +10:00
5553588147
fix(ui): ensure invocation edges have a type
2024-05-20 11:36:47 +10:00
1c29b3bd85
feat(ui): updated field type translations
2024-05-20 11:28:33 +10:00
e88b807a13
docs(ui): update field type docs & comments
2024-05-20 11:28:33 +10:00
9e55ef3d4b
fix(ui): workflow migration field type
...
At some point, I made a mistake and imported the wrong types to some files for the old v1 and v2 workflow schema migration data.
The relevant zod schemas and inferred types have been restored.
This change doesn't alter runtime behaviour. Only type annotations.
2024-05-20 11:28:33 +10:00