psychedelicious
ca1bd254ea
feat(ui): rename "link_id" -> "batch_group_id"
2025-01-17 12:34:54 +11:00
psychedelicious
29645326b9
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
803ec8e904
feat(ui): add zipped batch collection size validation
2025-01-17 12:34:54 +11:00
psychedelicious
0abc0be931
fix(ui): allow batch nodes without link id (i.e. product batch nodes) to have mismatched collection sizes
2025-01-17 12:34:54 +11:00
psychedelicious
edff16124f
feat(ui): support zipped batch nodes
2025-01-17 12:34:54 +11:00
psychedelicious
2e4110a29a
chore(ui): typegen
2025-01-17 12:34:54 +11:00
psychedelicious
9265716b07
chore(ui): lint
2025-01-17 12:19:04 +11:00
psychedelicious
27b9c07711
chore(ui): typegen
2025-01-17 12:19:04 +11:00
psychedelicious
9dcbe3cc8f
tweak(ui): number collection styling
2025-01-17 12:19:04 +11:00
psychedelicious
30165f66c3
feat(ui): string collection batch items are input not textarea
2025-01-17 12:19:04 +11:00
psychedelicious
deb70edc75
fix(ui): translation key
2025-01-17 12:19:04 +11:00
psychedelicious
d82d990b23
feat(ui): add number range generators
2025-01-17 12:19:04 +11:00
psychedelicious
2c64b60d32
Revert "feat(ui): rough out number generators for number collection fields"
...
This reverts commit 41cc6f1f96bca2a51727f21bd727ca48eab669bc.
2025-01-17 12:19:04 +11:00
psychedelicious
4e8c6d931d
Revert "feat(ui): number collection generator supports floats"
...
This reverts commit 9da3339b513de9575ffbf6ce880b3097217b199d.
2025-01-17 12:19:04 +11:00
psychedelicious
9049e6e0f3
Revert "feat(ui): more batch generator stuff"
...
This reverts commit 111a29c7b4fc6b5062a0a37ce704a6508ff58dd8.
2025-01-17 12:19:04 +11:00
psychedelicious
3cb5f8536b
feat(ui): more batch generator stuff
2025-01-17 12:19:04 +11:00
psychedelicious
38e50cc7aa
tidy(ui): abstract out batch detection logic
2025-01-17 12:19:04 +11:00
psychedelicious
d63ff560d6
feat(ui): number collection generator supports floats
2025-01-17 12:19:04 +11:00
psychedelicious
acceac8304
fix(ui): do not set number collection field to undefined when removing last item
2025-01-17 12:19:04 +11:00
psychedelicious
96671d12bd
fix(ui): filter out batch nodes when checking readiness on workflows tab
2025-01-17 12:19:04 +11:00
psychedelicious
584601d03f
perf(ui): memoize selector in workflows
2025-01-17 12:19:04 +11:00
psychedelicious
b1c4ec0888
feat(ui): rough out number generators for number collection fields
2025-01-17 12:19:04 +11:00
psychedelicious
c1fd28472d
fix(ui): float batch data creation
2025-01-17 12:19:04 +11:00
psychedelicious
0c5958675a
chore(ui): lint
2025-01-17 12:19:04 +11:00
psychedelicious
912e07f2c8
tidy(ui): use zod typeguard builder util for fields
2025-01-17 12:19:04 +11:00
psychedelicious
f853b24868
chore(ui): typegen
2025-01-17 12:19:04 +11:00
psychedelicious
4f900b22dc
feat(ui): validate number item multipleOf
2025-01-17 12:19:04 +11:00
psychedelicious
5823532941
feat(ui): validate string item lengths
2025-01-17 12:19:04 +11:00
psychedelicious
bfe6d98cba
feat(ui): support float batches
2025-01-17 12:19:04 +11:00
psychedelicious
c26b3cd54f
refactor(ui): abstract out helper to add batch data
2025-01-17 12:19:04 +11:00
psychedelicious
c012d832d2
fix(ui): typo
2025-01-17 12:19:04 +11:00
psychedelicious
9d11d2aabd
refactor(ui): abstract out field validators
2025-01-17 12:19:04 +11:00
psychedelicious
a5f1587ce7
feat(ui): add template validation for integer collection items
2025-01-17 12:19:04 +11:00
psychedelicious
0b26bb1ca3
feat(ui): add template validation for string collection items
2025-01-17 12:19:04 +11:00
psychedelicious
b212332b3e
feat(ui): support integer batches
2025-01-17 12:19:04 +11:00
psychedelicious
b52b271dc4
feat(ui): support string batches
2025-01-17 12:19:04 +11:00
psychedelicious
e077fe8046
refactor(ui): streamline image field collection input logic, support multiple images w/ same name in collection
2025-01-17 12:19:04 +11:00
psychedelicious
368957b208
tweak(ui): image field collection input component styling
2025-01-17 12:19:04 +11:00
psychedelicious
27277e1fd6
docs(ui): improved comments for image batch node special handling
2025-01-17 12:19:04 +11:00
psychedelicious
b807170701
fix(ui): typo in error message for image collection fields
2025-01-17 12:19:04 +11:00
Mary Hipp
b57aa06d9e
take out AbortController logic and simplify dependencies
2025-01-16 09:39:32 +11:00
Mary Hipp
f856246c36
try removing abortcontroller
2025-01-16 09:39:32 +11:00
Mary Hipp
195df2ebe6
remove logic changes, keep logging
2025-01-16 09:39:32 +11:00
Mary Hipp
7b5cef6bd7
lint fix
2025-01-16 09:39:32 +11:00
Mary Hipp
69e7ffaaf5
add logging, remove deps
2025-01-16 09:39:32 +11:00
psychedelicious
993401ad6c
fix(ui): hide layer when previewing filter
...
Previously, when previewing a filter on a layer with some transparency or a filter that changes the alpha, the preview was rendered on top of the layer. The preview blended with the layer, which isn't right.
In this change, the layer is hidden during the preview, and when the filter finishes (having been applied or canceled - the two possible paths), the layer is shown.
Technically, we are hiding and showing the layer's object renderer's konva group, which contains the layer's "real" data.
Another small change was made to prevent a flash of empty layer, by waiting to destroy a previous filter preview image until the new preview image is ready to display.
2025-01-16 09:27:36 +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
dunkeroni
254b89b1f5
add: Blur filter option on canvas
2025-01-16 09:27:36 +11:00