dify/web/app/components/workflow-app/hooks
lyzno1 2a1c5ff57b feat(workflow): Enable entry node deletion and fix draft sync
Complete workflow liberalization following PR #24627:

1. Remove Start node deletion restriction by removing isUndeletable property
2. Fix draft sync blocking when no Start node exists
3. Restore isWorkflowDataLoaded protection to prevent race conditions
4. Ensure all entry nodes (Start + 3 trigger types) have equal deletion rights

This allows workflows with only trigger nodes and fixes the issue where
added nodes would disappear after page refresh due to sync API blocking.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 13:54:52 +08:00
..
index.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-DSL.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-auto-onboarding.ts UI enhancements for workflow checklist component (#24647) 2025-08-28 10:10:10 +08:00
use-available-nodes-meta-data.ts Merge remote-tracking branch 'origin/main' into feat/trigger 2025-09-25 17:14:24 +08:00
use-configs-map.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-get-run-and-trace-url.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-inspect-vars-crud.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-is-chat-mode.ts Chore/slice workflow (#18351) 2025-04-18 13:59:12 +08:00
use-nodes-sync-draft.ts feat(workflow): Enable entry node deletion and fix draft sync 2025-09-26 13:54:52 +08:00
use-workflow-init.ts Merge remote-tracking branch 'origin/main' into feat/trigger 2025-09-26 13:17:14 +08:00
use-workflow-refresh-draft.ts feat(workflow): Enable entry node deletion and fix draft sync 2025-09-26 13:54:52 +08:00
use-workflow-run.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
use-workflow-start-run.tsx Chore/slice workflow (#18351) 2025-04-18 13:59:12 +08:00
use-workflow-template.ts feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00