yyh
59137f1d05
fix: show uninstalled plugin nodes in workflow checklist ( #29630 )
2025-12-15 10:11:23 +08:00
非法操作
3e5f683e90
feat: dark theme icon support ( #28858 )
2025-12-04 09:29:00 +08:00
GuanMu
5aba111297
Feat zen mode ( #28794 )
2025-11-27 20:10:50 +08:00
非法操作
6635ea62c2
fix: change existing node to a webhook node raise 404 ( #28686 )
2025-11-26 22:41:52 +08:00
Joel
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
非法操作
1e6d0de48b
fix: knowledge pipeline can not published ( #28203 )
2025-11-14 09:47:37 +08:00
hjlarry
edf962cdb5
Merge branch 'feat/collaboration' into feat/collaboration2
2025-11-13 15:31:21 +08:00
非法操作
b02165ffe6
fix: inconsistent behaviour of zoom in button and shortcut ( #27944 )
2025-11-13 14:37:27 +08:00
Yeuoly
b76e17b25d
feat: introduce trigger functionality ( #27644 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: Stream <Stream_2@qq.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: zhsama <torvalds@linux.do>
Co-authored-by: Harry <xh001x@hotmail.com>
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: yessenia <yessenia.contact@gmail.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WTW0313 <twwu@dify.ai>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-12 17:59:37 +08:00
hjlarry
b7f7d04639
fix comment input mention not display avatar
2025-11-05 18:09:42 +08:00
hjlarry
fb9cbc0471
comment mode can't click node
2025-11-05 14:14:36 +08:00
hjlarry
2f60288d86
fix: resize workflow canvas cause incorrect comment position
2025-11-05 14:08:21 +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
Wu Tianwei
95ce224df0
fix: enhance checklist functionality with embedding and rerank model lists ( #27312 )
2025-10-23 11:33:58 +08:00
Wu Tianwei
f909040567
feat: Enhance knowledge base node validation by adding checks for embedding and reranking models ( #27241 )
2025-10-22 10:49:49 +08:00
hjlarry
9bf7473bbf
hide comments when disable collaboration
2025-10-22 10:10:23 +08:00
hjlarry
fa09c88f5c
add CollaborationEnabled for comment shortcut
2025-10-22 09:59:43 +08:00
hjlarry
ba17f576e9
Merge remote-tracking branch 'myori/main' into feat/collaboration
2025-10-21 08:47:01 +08:00
crazywoola
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
lyzno1
9415ce4512
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-20 10:04:13 +08:00
GuanMu
1a37989769
Fix type-check error ( #27051 )
2025-10-18 12:03:40 +08:00
hjlarry
d14413f3b0
comment click caculate the panel width
2025-10-15 09:11:44 +08:00
hjlarry
23fec75c90
cache the new created comment
2025-10-14 11:21:18 +08:00
lyzno1
f19630bcf5
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-11 14:43:20 +08:00
lyzno1
9d93fda471
refactor: separate loading states for comment operations
...
Separate loading states to distinguish between different operations:
- activeCommentDetailLoading: loading comment details, delete/resolve operations
- replySubmitting: sending new replies
- replyUpdating: editing existing replies
Changes:
- Add replySubmitting and replyUpdating states to comment store
- Restore full-screen loading overlay for comment detail loading
- Use inline spinner (RiLoader2Line) in send/save buttons for reply operations
- Update loading state usage in handleCommentReply and handleCommentReplyUpdate
- Pass separated loading states from workflow index to CommentThread component
Benefits:
- UI clarity: different loading states have appropriate visual feedback
- Better UX: users can still navigate while sending replies
- Clear separation of concerns: each operation has its own loading state
2025-10-11 14:34:35 +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
hjlarry
1c5c28a82c
fix switch to cursor mode comment input still exists
2025-10-09 16:36:20 +08:00
Asuka Minato
a8746bff30
fix oxlint warnings ( #26634 )
2025-10-09 09:23:34 +08:00
Yadong (Adam) Zhang
654d522b31
perf(web): improve app workflow build performance. ( #26310 )
2025-10-07 14:21:08 +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
hjlarry
33d4c95470
can update comment position
2025-10-05 10:17:04 +08:00
hjlarry
6ce65de2cd
fix merged main issues
2025-10-04 21:11:59 +08:00
hjlarry
93b2eb3ff6
Merge remote-tracking branch 'myori/main' into p284
2025-10-04 15:28:29 +08:00
hjlarry
827a1b181b
fix comment icon position
2025-10-04 13:25:59 +08:00
hjlarry
98e4bfcda8
click comment icon not switch to comment mode
2025-10-03 23:36:56 +08:00
非法操作
36406cd62f
chore: time from now i18n support ( #26328 )
2025-09-28 13:37:42 +08:00
zxhlyh
915023b809
Chore/remove add node restrict of workflow ( #26218 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2025-09-25 18:02:43 +08:00
hjlarry
2c4977dbb1
fix bug
2025-09-25 16:56:06 +08:00
hjlarry
e240175116
sync nodes
2025-09-25 16:31:46 +08:00
hjlarry
716ac04e13
add comment shortcut
2025-09-23 15:40:53 +08:00
hjlarry
c28a32fc47
fix handleModeComment
2025-09-23 15:35:28 +08:00
hjlarry
48cd7e6481
input comment should not cancel comment mode
2025-09-23 14:48:31 +08:00
hjlarry
4bda1bd884
open node panel not affect others
2025-09-18 17:42:02 +08:00
hjlarry
81c6e52401
Merge remote-tracking branch 'origin/p254' into p284
2025-09-18 15:14:55 +08:00
hjlarry
847d257366
Merge branch 'p254' into p284
2025-09-18 14:50:59 +08:00
hjlarry
687662cf1f
comment sync
2025-09-18 13:27:27 +08:00
-LAN-
85cda47c70
feat: knowledge pipeline ( #25360 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: jyong <718720800@qq.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: quicksand <quicksandzn@gmail.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Harry <xh001x@hotmail.com>
2025-09-18 12:49:10 +08:00
hjlarry
e8683bf957
fix comment cursor position
2025-09-18 09:17:45 +08:00
hjlarry
29178d8adf
can edit and delete a reply
2025-09-17 17:44:09 +08:00
hjlarry
cba9fc3020
add comment reply
2025-09-17 12:50:42 +08:00
hjlarry
e776accaf3
add top operation buttons of comment detail
2025-09-17 10:45:15 +08:00
hjlarry
3eac26929a
sync the comment panel and canvas
2025-09-17 09:13:31 +08:00
hjlarry
4d3adec738
click canvas icon display the active comment detail
2025-09-17 09:01:16 +08:00
hjlarry
10aa16b471
add workflow comment panel
2025-09-16 09:51:12 +08:00
hjlarry
affbe7ccdb
can mention user in the create comment
2025-09-15 16:42:31 +08:00
hjlarry
dd8577f832
comments display on canvas
2025-09-15 14:16:06 +08:00
hjlarry
d7f5da5df4
display comments avatar on the canvas
2025-09-15 11:41:06 +08:00
hjlarry
75257232c3
add create comment frontend
2025-09-14 12:10:37 +08:00
hjlarry
fc230bcc59
add force update workflow to support restore
2025-09-12 16:27:12 +08:00
Asuka Minato
77ba3e8f26
add autofix pnpm ( #25557 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-12 09:37:54 +08:00
XiamuSanhua
ac2aa967c4
feat: change history by supplementary node information ( #25294 )
...
Co-authored-by: alleschen <alleschen@tencent.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-09-09 15:18:42 +08:00
hjlarry
294fc41aec
add redo undo manager of CRDT
2025-09-09 09:58:55 +08:00
hjlarry
684f7df158
node data use crdt data
2025-09-08 14:46:28 +08:00
CrabSAMA
8d5f788f2b
feat(workflow): Allow paste node into nested block ( #24234 )
...
Co-authored-by: crab.huang <crab.huang@huolala.cn>
2025-09-04 15:21:43 +08:00
GuanMu
25a11bfafc
Export DSL from history ( #24939 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 21:36:52 +08:00
Yongtao Huang
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +08:00
GuanMu
295b47cbff
Node search supports model and name search ( #24331 )
2025-08-22 22:01:11 +08:00
Joel
de9c5f10b3
feat: enchance prompt and code ( #23633 )
...
Co-authored-by: stream <stream@dify.ai>
Co-authored-by: Stream <1542763342@qq.com>
Co-authored-by: Stream <Stream_2@qq.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 12:29:12 +08:00
Rajhans Jadhao
8d47213529
fix(workflow/if-else): keep conditions in sync on variable rename ( #23611 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-08-14 19:55:18 +08:00
GuanMu
de0dae9d9b
Fix node search ( #23795 )
2025-08-12 14:48:35 +08:00
lyzno1
0c5e66bccb
fix: unified error handling for GotoAnything search actions ( #23715 )
2025-08-11 11:57:06 +08:00
crazywoola
7ee170f0a7
Feat node search ( #23685 )
...
Co-authored-by: GuanMu <ballmanjq@gmail.com>
Co-authored-by: zhujiruo <zhujiruo@foxmail.com>
Co-authored-by: Matri Qi <matrixdom@126.com>
Co-authored-by: croatialu <wuli.croatia@foxmail.com>
Co-authored-by: HyaCinth <88471803+HyaCiovo@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
2025-08-11 10:19:52 +08:00
Matri Qi
ea502d36a9
lint: fix sonarjs/no-dead-store issues ( #23653 )
2025-08-10 11:16:43 +08:00
hjlarry
e43b46786d
refactor all the frontend code
2025-08-07 10:58:53 +08:00
GuanMu
724ec12bf3
Feat workflow node align ( #23451 )
2025-08-06 11:01:10 +08:00
Minamiyama
4934dbd0e6
feat(workflow): add relations panel to visualize dependencies ( #21998 )
...
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-08-05 15:08:23 +08:00
hjlarry
9455476705
handle edge delete
2025-08-04 14:17:59 +08:00
hjlarry
494e223706
some operations don't need to broadcast
2025-08-03 14:18:48 +08:00
hjlarry
348fd18230
refactor collaboration
2025-08-03 13:34:07 +08:00
hjlarry
af6df05685
add setNodes and setEdges of collaboration store
2025-07-31 15:25:50 +08:00
hjlarry
965b65db6e
use loro for crdt data
2025-07-31 14:02:53 +08:00
hjlarry
4cc01c8aa8
try a lot for yjs, but update data still not work...
2025-07-30 14:36:29 +08:00
lyzno1
6914c1c85e
fix(web): make iteration panel respect MAX_PARALLEL_LIMIT environment variable ( #23083 ) ( #23104 )
2025-07-29 21:39:40 +08:00
HyaCinth
b8504ac7d0
refactor(dayjs): Refactor internationalized time formatting feature ( #22870 ) ( #22872 )
2025-07-24 10:42:33 +08:00
Joel
1d85979a74
chore:extract last run common logic ( #22214 )
2025-07-11 16:41:25 +08:00
Joel
5375d9bb27
feat: the frontend part of mcp ( #22131 )
...
Co-authored-by: jZonG <jzongcode@gmail.com>
Co-authored-by: Novice <novice12185727@gmail.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
2025-07-10 14:14:02 +08:00
Minamiyama
c48b32c9e3
ENH(ui): enhance check list ( #21932 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 14:52:36 +08:00
crazywoola
21e68b9cf1
fix: nodeExtraData might be undefined ( #21856 )
2025-07-03 09:59:19 +08:00
zxhlyh
3bfa9767c0
Chore/workflow last run ( #21823 )
...
Co-authored-by: Joel <iamjoel007@gmail.com>
2025-07-02 17:48:07 +08:00
Joel
0c39490bb1
chore: put new run var to the top ( #21816 )
2025-07-02 15:56:22 +08:00
Joel
f53b177e1f
chore: new inspected variable add to top position instead of bottom ( #21793 )
2025-07-02 11:07:43 +08:00
Joel
5c11c22302
fix: can not reset system variables ( #21750 )
2025-07-01 16:00:17 +08:00
Joel
1a1bfd4048
feat: last run frontend ( #21369 )
...
The frontend of feat: Persist Variables for Enhanced Debugging Workflow (#20699 ).
Co-authored-by: jZonG <jzongcode@gmail.com>
2025-06-24 09:10:30 +08:00
Good Wood
43f5b21852
feat: add config for max-tree-depth ( #21291 )
2025-06-23 13:55:57 +08:00
zxhlyh
dbae5b0564
fix: workflow shortcuts ( #21164 )
2025-06-18 16:31:41 +08:00
kurokobo
df6451076b
fix: prevent nodes from being unintentionally deleted by pressing the backspace key. ( #21023 )
2025-06-17 16:11:30 +08:00
crazywoola
4dc06ee43f
revert: https://github.com/langgenius/dify/pull/18554 ( #19787 )
2025-05-15 22:39:35 +08:00
董富宝
3c953cb0ef
fix:#18447:When variables in the workflow are deleted or modified, it is impossible to visually identify subsequent node errors ( #18554 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-14 10:17:15 +08:00
hzhufa
163a76eb6e
Bug fix: Invalid edge connection data causes the page to crash. ( #19369 )
...
Co-authored-by: hzhufa <hzhufa@linewell.com>
2025-05-08 12:57:10 +08:00