dify/web/app/components/workflow/nodes/trigger-schedule
lyzno1 60c86dd8d1 fix(workflow): replace hardcoded trigger node logic with metadata-driven approach
- Add isStart: true to all trigger nodes (TriggerWebhook, TriggerSchedule, TriggerPlugin)
- Replace hardcoded BlockEnum checks in use-checklist.ts with metadata-driven logic
- Update trigger node tests to validate metadata instead of obsolete methods
- Add webhook URL validation to TriggerWebhook node
- Ensure backward compatibility with existing workflow configurations

This change migrates from hardcoded trigger node identification to a
centralized metadata-driven approach, improving maintainability and
consistency across the workflow system.
2025-09-26 22:35:21 +08:00
..
__tests__ fix(workflow): replace hardcoded trigger node logic with metadata-driven approach 2025-09-26 22:35:21 +08:00
components fix: improve schedule trigger and quick settings app-operation btns ui (#24843) 2025-08-31 16:59:49 +08:00
utils feat(schedule-trigger): enhance cron parser with mature library and comprehensive testing (#26002) 2025-09-22 10:01:48 +08:00
constants.ts feat: schedule trigger default daily midnight (#25937) 2025-09-19 08:05:00 +08:00
default.ts fix(workflow): replace hardcoded trigger node logic with metadata-driven approach 2025-09-26 22:35:21 +08:00
node.tsx feat: align trigger webhook style with schedule node and fix selection border truncation (#24635) 2025-08-27 17:47:14 +08:00
panel.tsx feat: schedule trigger default daily midnight (#25937) 2025-09-19 08:05:00 +08:00
types.ts fix: make frequency optional 2025-09-18 17:04:02 +08:00
use-config.ts feat: schedule trigger default daily midnight (#25937) 2025-09-19 08:05:00 +08:00