|
|
499d237b7e
|
fix: pass all CI quality checks - ESLint, TypeScript, basedpyright, pyrefly, lint-imports
Frontend:
- Migrate deprecated imports: modal→dialog, toast→ui/toast, tooltip→tooltip-plus,
portal-to-follow-elem→portal-to-follow-elem-plus, select→ui/select, confirm→alert-dialog
- Replace next/* with @/next/* wrapper modules
- Convert TypeScript enums to const objects (erasable-syntax-only)
- Replace all `any` types with `unknown` or specific types in workflow types
- Fix unused vars, react-hooks-extra, react-refresh/only-export-components
- Extract InteractionMode to separate module, tool-block commands to commands.ts
Backend:
- Fix pyrefly errors: type narrowing, null guards, getattr patterns
- Remove unused TYPE_CHECKING imports in LLM node
- Add ignore_imports entries to .importlinter for dify_graph boundary violations
Made-with: Cursor
|
2026-03-24 10:54:58 +08:00 |
|
|
|
ee81ea882b
|
Merge branch 'feat/support-agent-sandbox' into sandboxed-agent-rebase
|
2026-03-23 20:19:16 +08:00 |
|
|
|
2cbc8da9cb
|
chore: remove block code
|
2026-03-23 16:32:48 +08:00 |
|
|
|
fd124e6d32
|
Merge main HEAD (segment 5) into sandboxed-agent-rebase
Resolve 83 conflicts: 10 backend, 62 frontend, 11 config/lock files.
Preserve sandbox/agent/collaboration features while adopting main's
UI refactorings (Dialog/AlertDialog/Popover), model provider updates,
and enterprise features.
Made-with: Cursor
|
2026-03-23 14:20:06 +08:00 |
|
|
|
5041d96bb1
|
Merge commit 'fb41b215' into sandboxed-agent-rebase
Made-with: Cursor
# Conflicts:
# .devcontainer/post_create_command.sh
# api/commands.py
# api/core/agent/cot_agent_runner.py
# api/core/agent/fc_agent_runner.py
# api/core/app/apps/workflow_app_runner.py
# api/core/app/entities/queue_entities.py
# api/core/app/entities/task_entities.py
# api/core/workflow/workflow_entry.py
# api/dify_graph/enums.py
# api/dify_graph/graph/graph.py
# api/dify_graph/graph_events/node.py
# api/dify_graph/model_runtime/entities/message_entities.py
# api/dify_graph/node_events/node.py
# api/dify_graph/nodes/agent/agent_node.py
# api/dify_graph/nodes/base/__init__.py
# api/dify_graph/nodes/base/entities.py
# api/dify_graph/nodes/base/node.py
# api/dify_graph/nodes/llm/entities.py
# api/dify_graph/nodes/llm/node.py
# api/dify_graph/nodes/tool/tool_node.py
# api/pyproject.toml
# api/uv.lock
# web/app/components/base/avatar/__tests__/index.spec.tsx
# web/app/components/base/avatar/index.tsx
# web/app/components/base/date-and-time-picker/time-picker/__tests__/index.spec.tsx
# web/app/components/base/file-uploader/file-from-link-or-local/index.tsx
# web/app/components/base/prompt-editor/index.tsx
# web/app/components/datasets/metadata/edit-metadata-batch/modal.tsx
# web/app/components/header/account-dropdown/index.spec.tsx
# web/app/components/share/text-generation/index.tsx
# web/app/components/workflow/block-selector/tool/action-item.tsx
# web/app/components/workflow/block-selector/trigger-plugin/action-item.tsx
# web/app/components/workflow/hooks/use-edges-interactions.ts
# web/app/components/workflow/hooks/use-nodes-interactions.ts
# web/app/components/workflow/index.tsx
# web/app/components/workflow/nodes/_base/components/editor/code-editor/index.tsx
# web/app/components/workflow/nodes/http/components/key-value/key-value-edit/index.tsx
# web/app/components/workflow/nodes/human-input/components/delivery-method/recipient/email-item.tsx
# web/app/components/workflow/nodes/loop/use-interactions.ts
# web/contract/router.ts
# web/env.ts
# web/eslint-suppressions.json
# web/package.json
# web/pnpm-lock.yaml
|
2026-03-23 10:52:06 +08:00 |
|
|
|
d7f70f3c0f
|
refactor: route low-cost next modules through compat re-exports (#33622)
|
2026-03-18 10:37:29 +08:00 |
|
|
|
fe561ef3d0
|
feat(workflow): add edge context menu with delete support (#33391)
|
2026-03-13 15:11:24 +08:00 |
|
|
|
70c887ed5c
|
fix undo/redo
|
2026-02-03 18:00:06 +08:00 |
|
|
|
26dd6c128c
|
feat: mouse right click can add new comment
|
2026-01-29 09:13:12 +08:00 |
|
|
|
4c596aaac2
|
Merge branch 'feat/collaboration2' into feat/support-agent-sandbox
|
2026-01-25 00:00:03 +08:00 |
|
|
|
edb4457684
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-01-24 15:22:07 +08:00 |
|
|
|
e105dc6289
|
new restore
|
2026-01-23 14:22:58 +08:00 |
|
|
|
ef8d0f497d
|
feat: Merge parent workflow nodes into subgraph variable scope.And some
performance improve.
|
2026-01-23 06:56:59 +08:00 |
|
|
|
e22996735f
|
fix: Prevent workflow data updates in subgraph interaction mode
|
2026-01-23 06:56:59 +08:00 |
|
|
|
397d6decc0
|
fix: fix visibilityState event handle (#31354)
|
2026-01-22 16:13:10 +08:00 |
|
|
|
4e7c1f4f44
|
fix: fix visibilityState event handle (#31354)
|
2026-01-22 11:13:14 +08:00 |
|
|
|
4acca22ff0
|
whether resolved sync to canvas
|
2026-01-20 10:12:15 +08:00 |
|
|
|
f44305af0d
|
feat: add AssembleVariablesAlt icon and integrate into sub-graph
components.
|
2026-01-19 22:31:04 +08:00 |
|
|
|
995d5ccf66
|
fix graph not sync
|
2026-01-19 13:45:00 +08:00 |
|
|
|
511df81201
|
fix web style
|
2026-01-18 13:40:12 +08:00 |
|
|
|
fc291e4ca2
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-01-17 10:22:41 +08:00 |
|
|
|
8ee643e88d
|
fix: fix variable inspect panel width in subgraphs
|
2026-01-15 15:55:55 +08:00 |
|
|
|
96ec176b83
|
feat: sub-graph to use dynamic node generation
|
2026-01-13 22:28:30 +08:00 |
|
|
|
f57d2ef31f
|
refactor: refactor workflow nodes state sync and extractor node
lifecycle
|
2026-01-13 18:37:23 +08:00 |
|
|
|
bd338a9043
|
Merge branch 'main' into feat/grouping-branching
|
2026-01-02 01:34:02 +08:00 |
|
|
|
2aaaa4bd34
|
feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246)
|
2025-12-31 11:13:22 +08:00 |
|
|
|
5157e1a96c
|
Merge branch 'main' into feat/grouping-branching
|
2025-12-29 23:33:28 +08:00 |
|
|
|
1e86535c4a
|
refactor(web): Migrate to Unified TanStack Devtools (#30279)
|
2025-12-29 09:43:44 +08:00 |
|
|
|
fb14644a79
|
fix: workflow past version data sync (#30139)
|
2025-12-25 11:53:33 +08:00 |
|
|
|
3cbbb06dc4
|
chore(web): migrate lodash-es to es-toolkit compat (#30126)
|
2025-12-25 09:44:57 +08:00 |
|
|
|
b513933040
|
Merge branch 'main' into feat/grouping-branching
# Conflicts:
# web/app/components/workflow/block-icon.tsx
# web/app/components/workflow/hooks/use-nodes-interactions.ts
# web/app/components/workflow/index.tsx
# web/app/components/workflow/nodes/components.ts
# web/app/components/workflow/selection-contextmenu.tsx
# web/app/components/workflow/utils/workflow-init.ts
|
2025-12-23 23:55:21 +08:00 |
|
|
|
870a6427c9
|
feat: allow user close the tab to sync the draft (#30034)
|
2025-12-23 19:01:29 +08:00 |
|
|
|
f2842da397
|
chore(web): new lint setup (#30020)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
|
2025-12-23 16:58:55 +08:00 |
|
|
|
035f51ad58
|
Merge branch 'main' into feat/grouping-branching
|
2025-12-22 18:18:37 +08:00 |
|
|
|
93b516a4ec
|
feat: add UI-only group node types and enhance workflow graph processing
|
2025-12-22 17:35:33 +08:00 |
|
|
|
a26881cb24
|
refactor: unified cn utils (#29916)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2025-12-19 12:08:34 +08:00 |
|
|
|
ef0e1031b0
|
pref: reduce the times of useNodes reRender (#28682)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-26 16:52:47 +08:00 |
|
|
|
be1f841b37
|
control panel should be z-60
|
2025-11-24 16:27:37 +08:00 |
|
|
|
a5d0e68675
|
feat(workflow): optimize workflow canvas pan and scroll behavior (#28250)
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
|
2025-11-20 11:27:30 +08:00 |
|
|
|
8497d296b1
|
feat: can drag avatar to move the comment input
|
2025-11-18 09:53:15 +08:00 |
|
|
|
3ee2508ec8
|
fix comment input also not allow to zoomin canvas
|
2025-11-17 16:17:34 +08:00 |
|
|
|
ff8d5ac4b5
|
fix gesture zoom in
|
2025-11-17 15:37:43 +08:00 |
|
|
|
edf962cdb5
|
Merge branch 'feat/collaboration' into feat/collaboration2
|
2025-11-13 15:31:21 +08:00 |
|
|
|
97626a3ba5
|
can't zoomOnPinch when mouse over comment preview
|
2025-11-07 09:27:49 +08:00 |
|
|
|
2f60288d86
|
fix: resize workflow canvas cause incorrect comment position
|
2025-11-05 14:08:21 +08:00 |
|
|
|
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 |
|
|
|
ee3ded0fc2
|
fix control layer
|
2025-10-22 10:25:31 +08:00 |
|
|
|
708a7dd362
|
fix comment mode can't drag node
|
2025-10-14 17:31:03 +08:00 |
|
|
|
cd85b75312
|
fix control panel hovered by comment icon
|
2025-10-14 17:16:33 +08:00 |
|
|
|
a300c9ef96
|
fix canvas empty on the bottom
|
2025-10-13 09:38:59 +08:00 |
|