hjlarry
2725f28fa8
fix(trigger): incorrect behavior when node uninstalled on the canvas
2025-11-12 10:12:49 +08:00
zhsama
c37cce000f
refactor: replace TRIGGER_NODE_TYPES with isTriggerNode utility for improved node type checks across workflow components
2025-11-11 16:54:06 +08:00
hjlarry
637a675681
fix(trigger): workflow checklist not work for knowledge pipeline
2025-11-03 09:42:33 +08:00
zhsama
db744444f2
fix(CI): fix CI errors
2025-10-30 16:54:17 +08:00
lyzno1
4d37d61851
feat: dim node
2025-10-30 15:34:50 +08:00
lyzno1
6e0765fbaf
feat: add install check for tools, triggers and datasources
2025-10-30 15:34:49 +08:00
zhsama
66cb963df3
feat(workflow): enhance validation by integrating warning nodes into last run checks.
2025-10-29 01:28:31 +08:00
lyzno1
c4996f9563
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-28 11:28:06 +08:00
Wu Tianwei
0e62a66cc2
feat: Introduce RAG tool recommendations and refactor related components for improved plugin management ( #27259 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-28 10:22:16 +08:00
yangzheli
a7c855cab8
fix(workflow): resolve note node copy/duplicate errors ( #27528 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-10-28 09:26:12 +08:00
lyzno1
440262a51b
fix: serialize workflow draft sync operations ( #27487 )
2025-10-27 13:29:40 +08:00
lyzno1
1dddcf1194
fix(workflow): resolve occasional issues with syncing historical states or clearing DSL in draft mode ( #27391 )
2025-10-24 12:33:14 +08:00
lyzno1
863b4f8fe9
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-23 11:54:35 +08:00
Wu Tianwei
95ce224df0
fix: enhance checklist functionality with embedding and rerank model lists ( #27312 )
2025-10-23 11:33:58 +08:00
lyzno1
d478f62b49
Optimize workflow tool sync after plugin install ( #27280 )
2025-10-23 09:58:54 +08:00
Joel
14942c9ee9
fix: page crash
2025-10-22 11:28:28 +08:00
Wu Tianwei
f909040567
feat: Enhance knowledge base node validation by adding checks for embedding and reranking models ( #27241 )
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Waiting to run
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Waiting to run
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Blocked by required conditions
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Blocked by required conditions
Main CI Pipeline / Check Changed Files (push) Waiting to run
Main CI Pipeline / API Tests (push) Blocked by required conditions
Main CI Pipeline / Web Tests (push) Blocked by required conditions
Main CI Pipeline / Style Check (push) Waiting to run
Main CI Pipeline / VDB Tests (push) Blocked by required conditions
Main CI Pipeline / DB Migration Test (push) Blocked by required conditions
Check i18n Files and Create PR / check-and-update (push) Has been cancelled
2025-10-22 10:49:49 +08:00
Joel
439727746c
fix: trigger timestamp show place
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Waiting to run
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Waiting to run
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Blocked by required conditions
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Blocked by required conditions
2025-10-21 18:21:37 +08:00
yessenia
dc4801c014
refactor(trigger): refactor app mode type to enum
2025-10-21 16:50:18 +08:00
lyzno1
1b7a5b6209
fix: immer breaking change
2025-10-21 11:42:31 +08:00
crazywoola
e9dda03e8d
fix: immer version and ref in code base ( #27130 )
2025-10-21 11:38:44 +08:00
Yeuoly
f02d575379
Merge branch 'main' into feat/trigger
2025-10-21 11:09:26 +08:00
zhsama
d4b5d9a02a
feat(trigger): add trigger validation logic and utility functions for improved checklist integration
2025-10-20 20:26:40 +08:00
zhsama
e26d77e78c
fix(checklist): enhance type safety by refining BlockEnum usage in checklist components
2025-10-20 19:34:41 +08:00
crazywoola
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
GuanMu
1a37989769
Fix type-check error ( #27051 )
2025-10-18 12:03:40 +08:00
zhsama
5b884d750f
feat(trigger): add run all triggers test-run and implement TriggerType enum
2025-10-17 14:56:05 +08:00
hjlarry
771cc72dcf
fix auto generate webhook url
2025-10-17 13:41:03 +08:00
lyzno1
c033c05ec1
fix: resolve trigger plugin icons in workflow checklist
2025-10-17 12:55:41 +08:00
zhsama
52d5f219e1
fix(workflow): include trigger node type in available blocks check
2025-10-16 14:24:44 +08:00
yessenia
9aec255ee9
feat(trigger): update subscription list after saving draft
2025-10-15 17:22:14 +08:00
lyzno1
4164e1191e
fix: hide checklist navigation for missing nodes
2025-10-15 16:10:34 +08:00
Harry
b283a2b3d9
feat(trigger): add API endpoint to retrieve trigger plugin icons and enhance workflow response handling
...
- Introduced `TriggerProviderIconApi` to fetch icons for trigger plugins based on tenant and provider ID.
- Updated `WorkflowResponseConverter` to include trigger plugin icons in the response.
- Implemented `get_trigger_plugin_icon` method in `TriggerManager` for icon retrieval logic.
- Adjusted `Node` class to correctly set provider information for trigger plugins.
- Modified TypeScript types to accommodate new provider ID field in workflow nodes.
2025-10-13 16:50:32 +08:00
zhsama
63dbc7c63d
fix(trigger): update provider_id reference to plugin_id in useToolIcon hook
2025-10-11 19:05:57 +08:00
lyzno1
85f1cf1d90
Merge branch 'main' into feat/trigger
2025-10-10 15:16:00 +08:00
zhsama
755fb96a33
feat(trigger): add plugin trigger test-run handling to workflow
2025-10-10 10:43:13 +08:00
GuanMu
33b0814323
refactor(types): remove any usages and strengthen typings across web and base ( #26677 )
2025-10-09 21:36:42 +08:00
Asuka Minato
a8746bff30
fix oxlint warnings ( #26634 )
2025-10-09 09:23:34 +08:00
lyzno1
02222752f0
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-07 18:25:43 +08:00
Yadong (Adam) Zhang
654d522b31
perf(web): improve app workflow build performance. ( #26310 )
2025-10-07 14:21:08 +08:00
lyzno1
04d94e3337
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-06 19:12:16 +08:00
GuanMu
22f64d60bb
chore: update Dockerfile to use Python 3.12-bookworm and refactor layout logic to utilize ELK for improved node layout ( #26522 )
2025-10-05 12:49:41 +08:00
lyzno1
7c97ea4a9e
fix: correct entry node alignment for wrapper offset
...
- Add ENTRY_NODE_WRAPPER_OFFSET constant (x: 0, y: 21) for Start/Trigger nodes
- Implement getNodeAlignPosition() to calculate actual inner node positions
- Fix horizontal/vertical helpline rendering to account for wrapper offset
- Fix snap-to-align logic to properly align inner nodes instead of wrapper
- Correct helpline width/height calculation by subtracting offset for entry nodes
- Ensure backward compatibility: only affects Start/Trigger nodes with EntryNodeContainer wrapper
This fix ensures that Start and Trigger nodes (which have an EntryNodeContainer wrapper
with status indicator) align based on their inner node boundaries rather than the wrapper
boundaries, matching the alignment behavior of regular nodes.
2025-09-30 18:36:49 +08:00
zxhlyh
8106df1d7d
fix: types
2025-09-29 20:53:50 +08:00
hjlarry
6e6198c64e
debug webhook node
2025-09-29 09:28:19 +08:00
hjlarry
2ff4af8ce3
add debug run schedule node
2025-09-28 16:37:37 +08:00
lyzno1
f620e78b20
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-09-28 13:40:46 +08:00
非法操作
36406cd62f
chore: time from now i18n support ( #26328 )
2025-09-28 13:37:42 +08:00
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
lyzno1
b4801adfbd
refactor(workflow): Remove Start node from isRequired mechanism
...
- Set Start node isRequired: false since entry node validation is handled by unified logic
- Remove conditional skip logic in checklist since Start is no longer in isRequiredNodesType
- Cleaner separation of concerns: unified entry node check vs individual required nodes
- Eliminates architectural inconsistency where Start was both individually required and part of group validation
2025-09-26 21:09:48 +08:00