InvokeAI/invokeai/frontend/web/src/features
psychedelicious db4763a742 feat(ui): use templates for edge validation of workflows
This addresses an edge case where:
1. the workflow references fields that are present on the workflow's nodes, but not on the invocation templates for those nodes and
2. The invocation template for that type does exist

This should be a fairly obscure edge case, but could happen if a user fiddled around with the workflow manually.

I ran into it as a result of two nodes having accidentally mixed up their invocation types, a problem introduced with a wonky merge commit.
2023-12-09 11:10:16 +11:00
..
canvas chore(ui): lint 2023-11-29 11:06:07 +11:00
changeBoardModal chore(ui): lint 2023-11-29 11:06:07 +11:00
controlAdapters fix(ui): fix missing images not handled 2023-12-01 00:35:06 +11:00
deleteImageModal chore(ui): lint 2023-11-29 11:06:07 +11:00
dnd chore(ui): lint 2023-11-29 11:06:07 +11:00
dynamicPrompts chore(ui): lint 2023-11-29 11:06:07 +11:00
embedding/components eslint added to enforce translations (#5150) 2023-11-25 14:46:19 +11:00
gallery fix(ui): do not disable the metadata and workflow tabs in viewer 2023-12-09 11:10:16 +11:00
lora chore(ui): lint 2023-11-29 11:06:07 +11:00
modelManager chore(ui): lint 2023-11-29 11:06:07 +11:00
nodes feat(ui): use templates for edge validation of workflows 2023-12-09 11:10:16 +11:00
parameters fix(ui): fix missing images not handled 2023-12-01 00:35:06 +11:00
queue chore(ui): lint 2023-11-29 11:06:07 +11:00
sdxl chore(ui): lint 2023-11-29 11:06:07 +11:00
system feat(ui): abstract out the global menu close trigger 2023-12-09 11:10:16 +11:00
ui feat(ui): abstract out the global menu close trigger 2023-12-09 11:10:16 +11:00
workflowLibrary feat(ui): revise workflow editor buttons 2023-12-09 11:10:16 +11:00