dify/web/app/components/workflow/nodes
hjlarry 2f7336b5d9 fix knowledge retrieval node add freeze
Knowledge Retrieval panel effects depend on setInputs. In the collaboration branch the callback chain started changing identity on every render, so adding this node could repeatedly write node data and freeze the browser.

Stabilize the collaborative workflow API returned by useCollaborativeWorkflow and keep useNodeCrud.setInputs stable while forwarding to the latest updater. Add a regression test for the stable setInputs contract.
2026-04-13 16:59:58 +08:00
..
__tests__ test(workflow): add helper specs and raise targeted workflow coverage (#33995) 2026-03-24 17:51:07 +08:00
_base fix knowledge retrieval node add freeze 2026-04-13 16:59:58 +08:00
agent test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
answer test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
assigner fix: web tests 2026-04-11 09:17:00 +08:00
code test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
data-source test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
data-source-empty fix: fix some missing sync 2026-04-10 15:17:25 +08:00
document-extractor test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
end test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
http Merge remote-tracking branch 'myori/main' into feat/collaboration2 2026-04-10 22:47:40 +08:00
human-input test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
if-else chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00
iteration Merge remote-tracking branch 'myori/main' into feat/collaboration2 2026-04-09 11:27:12 +08:00
iteration-start refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
knowledge-base refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
knowledge-retrieval test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
list-operator test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
llm fix: web tests 2026-04-11 12:22:15 +08:00
loop Merge remote-tracking branch 'myori/main' into feat/collaboration2 2026-04-09 11:27:12 +08:00
loop-end chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
loop-start refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
parameter-extractor fix: web unittests 2026-04-13 11:43:47 +08:00
question-classifier test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
start test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
template-transform test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
tool test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
trigger-plugin chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00
trigger-schedule fix: web unittests 2026-04-13 11:43:47 +08:00
trigger-webhook fix: web unittests 2026-04-13 11:43:47 +08:00
variable-assigner test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
components.ts feat: Human Input Node (#32060) 2026-02-09 14:57:23 +08:00
constants.ts chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00
index.tsx chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00
utils.ts fix: element of Array[string] and Array[number] and size attribution (#23074) 2025-07-30 15:21:50 +08:00