lyzno1
a91e59d544
feat: implement trigger plugin frontend integration ( #25283 )
2025-09-06 16:18:46 +08:00
taewoong Kim
edf4a1b652
feat: add reasoning format processing to LLMNode for <think> tag handling ( #23313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 18:15:35 +08:00
Asuka Minato
a9da8edbde
example of remove useEffect ( #25212 )
2025-09-05 17:35:59 +08:00
Asuka Minato
d03d3518d7
example of lazy ( #25216 )
2025-09-05 17:35:50 +08:00
lyzno1
e04083fc0e
feat: add icon support for trigger plugin workflow nodes ( #25241 )
2025-09-05 15:50:54 +08:00
zhangxuhe1
8e4b59c90c
feat: improve trigger plugin UI layout and responsiveness ( #25232 )
2025-09-05 14:00:14 +08:00
lyzno1
88af8ed374
fix: block selector ui ( #25228 )
2025-09-05 12:22:13 +08:00
lyzno1
9f8c159583
feat(trigger): implement trigger plugin block selector following tools pattern ( #25204 )
2025-09-05 10:20:47 +08:00
Asuka Minato
f0561c0c3b
to RefObject ( #25192 )
2025-09-05 10:14:13 +08:00
非法操作
d8f6f9ce19
chore: (trigger)change content type from form to application/octet-stream ( #25167 )
2025-09-05 09:54:07 +08:00
lyzno1
1fffc79c32
fix: prevent empty workflow draft sync during page navigation ( #25140 )
2025-09-04 17:13:49 +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
非法操作
83fab4bc19
chore: (webhook) when content type changed clear the body variables ( #25136 )
2025-09-04 15:09:54 +08:00
非法操作
cc84a45244
chore: (webhook) use variable instead of InputVar ( #25119 )
2025-09-04 11:10:42 +08:00
znn
ebbb4a5d0b
fix png jpeg export ( #25110 )
2025-09-04 11:05:45 +08:00
cathy
5cf3d24018
fix(webhook): selected type ui style ( #25106 )
2025-09-04 10:59:08 +08:00
lyzno1
33c867fd8c
feat(workflow): enhance webhook status code input with increment/decrement controls ( #25099 )
2025-09-03 22:26:00 +08:00
17hz
a7627882a7
fix: Boolean type control is not displayed ( #25031 )
...
Co-authored-by: WTW0313 <twwu@dify.ai>
2025-09-03 15:39:09 +08:00
Harry
5e5ffaa416
feat(tool-form): add extraParams prop to ToolForm and ToolFormItem components
...
- Introduced extraParams prop to both ToolForm and ToolFormItem components for enhanced flexibility in passing additional parameters.
- Updated component usage to accommodate the new prop, improving the overall functionality of the tool forms.
2025-09-03 14:53:27 +08:00
Harry
dd929dbf0e
fix(dynamic_select): implement function
2025-09-03 14:53:27 +08:00
非法操作
7544b5ec9a
fix: delete var of webhook ( #25038 )
2025-09-03 14:49:56 +08:00
非法操作
ff4a62d1e7
chore: limit webhook status code 200~399 ( #25045 )
2025-09-03 14:48:18 +08:00
lyzno1
41daa51988
fix: missing key for translation path ( #25059 )
2025-09-03 14:43:40 +08:00
17hz
60c5bdd62f
fix: remove redundant z-index from Field component ( #25034 )
2025-09-03 10:39:07 +08:00
cathy
d522350c99
fix(webhook-trigger): request array type adjustment ( #25005 )
2025-09-02 23:20:12 +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
lyzno1
1d1bb9451e
fix: prevent workflow canvas clearing due to race condition and viewport errors ( #25003 )
2025-09-02 20:53:44 +08:00
17hz
044f96bd93
feat: LLM prompt Jinja2 template now support more variables ( #24944 )
2025-09-02 11:59:31 +08:00
Yeuoly
676648e0b3
Merge branch 'main' into feat/trigger
2025-09-01 18:05:31 +08:00
cathy
4ae19e6dde
fix(webhook-trigger): remove error handling ( #24902 )
2025-09-01 17:11:49 +08:00
lyzno1
327b354cc2
refactor: unify trigger node architecture and clean up technical debt ( #24886 )
...
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-01 15:47:44 +08:00
Yongtao Huang
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +08:00
lyzno1
6d307cc9fc
Fix test run shortcut consistency and improve dropdown styling ( #24849 )
2025-09-01 14:47:21 +08:00
cathy
10f19cd0c2
fix(webhook): add content-type aware parameter type handling ( #24865 )
2025-09-01 10:06:26 +08:00
17hz
529791ce62
fix: Variable Aggregator cannot select conversation variables ( #24793 )
2025-08-31 17:03:36 +08:00
lyzno1
e5e42bc483
fix: XSS vulnerability in block-input and support-var-input components ( #24835 )
2025-08-31 17:01:10 +08:00
lyzno1
9ed45594c6
fix: improve schedule trigger and quick settings app-operation btns ui ( #24843 )
2025-08-31 16:59:49 +08:00
lyzno1
60b5ed8e5d
fix: enhance webhook trigger panel UI consistency and user experience ( #24780 )
2025-08-29 17:41:42 +08:00
zyileven
52e9bcbfdb
fix(web): improve floating UI positioning when scrolling ( #24595 ) ( #24782 )
2025-08-29 16:49:13 +08:00
lyzno1
d8ddbc4d87
feat: enhance webhook trigger panel UI consistency and interactivity ( #24759 )
...
Co-authored-by: hjlarry <hjlarry@163.com>
2025-08-29 14:24:23 +08:00
非法操作
19c0fc85e2
feat: when add/delete webhook trigger call the API ( #24755 )
2025-08-29 14:23:50 +08:00
lyzno1
d94e54923f
Improve tooltip design for trigger blocks ( #24724 )
2025-08-28 23:18:00 +08:00
lyzno1
64c7be59b7
Improve workflow block selector search functionality ( #24707 )
2025-08-28 17:21:34 +08:00
lyzno1
4f73bc9693
fix(schedule): add time logic to weekly frequency mode for consistent behavior with daily mode ( #24673 )
2025-08-28 14:40:11 +08:00
Joel
fab5740778
fix: can not choose file type var in aggreggator node ( #24689 )
2025-08-28 14:28:46 +08:00
lyzno1
add6b79231
UI enhancements for workflow checklist component ( #24647 )
2025-08-28 10:10:10 +08:00
lyzno1
c90dad566f
feat: enhance workflow error handling and internationalization ( #24648 )
2025-08-28 09:41:22 +08:00
GuanMu
fbceda7b66
fix: workflow log panel's round style ( #24658 )
2025-08-28 09:20:17 +08:00
lyzno1
5cbe6bf8f8
fix(schedule): correct weekly frequency weekday calculation algorithm ( #24641 )
2025-08-27 18:20:09 +08:00
lyzno1
87abfbf515
Allow empty workflows and improve workflow validation ( #24627 )
2025-08-27 17:49:09 +08:00
lyzno1
73e65fd838
feat: align trigger webhook style with schedule node and fix selection border truncation ( #24635 )
2025-08-27 17:47:14 +08:00
lyzno1
5bbf685035
feat: fix i18n missing keys and merge upstream/main ( #24615 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com>
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: GuanMu <ballmanjq@gmail.com>
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com>
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
Co-authored-by: kenwoodjw <blackxin55+@gmail.com>
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com>
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com>
Co-authored-by: Qiang Lee <18018968632@163.com>
Co-authored-by: 李强04 <liqiang04@gaotu.cn>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Matri Qi <matrixdom@126.com>
Co-authored-by: huayaoyue6 <huayaoyue@163.com>
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn>
Co-authored-by: znn <jubinkumarsoni@gmail.com>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: yihong <zouzou0208@gmail.com>
Co-authored-by: Muke Wang <shaodwaaron@gmail.com>
Co-authored-by: wangmuke <wangmuke@kingsware.cn>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: quicksand <quicksandzn@gmail.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Eric Guo <eric.guocz@gmail.com>
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
Co-authored-by: jiangbo721 <jiangbo721@163.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <25834719+hjlarry@users.noreply.github.com>
Co-authored-by: lxsummer <35754229+lxjustdoit@users.noreply.github.com>
Co-authored-by: 湛露先生 <zhanluxianshen@163.com>
Co-authored-by: Guangdong Liu <liugddx@gmail.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Yessenia-d <yessenia.contact@gmail.com>
Co-authored-by: huangzhuo1949 <167434202+huangzhuo1949@users.noreply.github.com>
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com>
Co-authored-by: 17hz <0x149527@gmail.com>
Co-authored-by: Amy <1530140574@qq.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Nite Knite <nkCoding@gmail.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com>
Co-authored-by: Petrus Han <petrus.hanks@gmail.com>
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com>
Co-authored-by: Kalo Chin <frog.beepers.0n@icloud.com>
Co-authored-by: Ujjwal Maurya <ujjwalsbx@gmail.com>
Co-authored-by: Maries <xh001x@hotmail.com>
2025-08-27 15:07:28 +08:00
lyzno1
7129de98cd
feat: implement workflow onboarding modal system ( #24551 )
2025-08-27 13:31:22 +08:00
Joel
dac72b078d
feat: support bool type variable frontend ( #24437 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
2025-08-26 18:16:05 +08:00
17hz
8af2ae973f
feat: Auto-associate variables in Jinja editor mode ( #24561 )
2025-08-26 17:54:16 +08:00
lyzno1
5a427b8daa
refactor: rename RunAllTriggers icon to TriggerAll for semantic clarity ( #24478 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-25 17:51:04 +08:00
lyzno1
e78903302f
feat(trigger-schedule): simplify timezone handling with user-centric approach ( #24401 )
2025-08-24 21:03:59 +08:00
cathy
4084ade86c
refactor(trigger-webhook): remove redundant WebhookParam type and sim… ( #24390 )
2025-08-24 00:21:47 +08:00
cathy
6b0d919dbd
feat: webhook trigger frontend ( #24311 )
2025-08-23 23:54:41 +08:00
lyzno1
8e93a8a2e2
refactor: comprehensive schedule trigger component redesign ( #24359 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zhangxuhe1 <xuhezhang6@gmail.com>
2025-08-23 11:03:18 +08:00
Davide Delbianco
0a2111f33d
Expose agent node usage ( #24355 )
2025-08-23 10:57:58 +08:00
GuanMu
295b47cbff
Node search supports model and name search ( #24331 )
2025-08-22 22:01:11 +08:00
Yeuoly
e38a86e37b
Merge branch 'main' into feat/trigger
2025-08-22 20:11:49 +08:00
17hz
ffe1685b54
feat: Add default value support for all workflow start node variable types ( #24129 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-22 18:44:48 +08:00
lyzno1
392e3530bf
feat: replace mock data with dynamic workflow options in test run dropdown ( #24320 )
2025-08-22 16:36:09 +08:00
Charles Lee
0c595c4745
style: replace `h-[1px]` with `h-px` to unify the writing format of Tailwind CSS ( #24146 )
2025-08-21 21:38:40 +08:00
lyzno1
833c902b2b
feat(workflow): Plugin Trigger Node with Unified Entry Node System ( #24205 )
2025-08-20 23:49:10 +08:00
lyzno1
6eaea64b3f
feat: implement multi-select monthly trigger schedule ( #24247 )
2025-08-20 06:23:30 -07:00
lyzno1
5303b50737
fix: initialize recur fields when switching to hourly frequency ( #24181 )
2025-08-20 09:32:05 +08:00
lyzno1
6acbcfe679
UI improvements: fix translation and custom icons for schedule trigger ( #24167 )
2025-08-19 18:27:07 +08:00
lyzno1
acfb95f9c2
Refactor Start node UI to User Input and optimize EntryNodeContainer ( #24156 )
2025-08-19 14:40:24 +08:00
lyzno1
aacea166d7
fix: resolve merge conflict between Features removal and validation enhancement ( #24150 )
2025-08-19 13:47:38 +08:00
lyzno1
f7bb3b852a
feat: implement Schedule Trigger validation with multi-start node topology support ( #24134 )
2025-08-19 11:55:15 +08:00
lyzno1
d4ff1e031a
Remove workflow features button ( #24085 )
2025-08-19 09:32:07 +08:00
lyzno1
6a3d135d49
fix: simplify trigger-schedule hourly mode calculation and improve UI consistency ( #24082 )
...
Co-authored-by: zhangxuhe1 <xuhezhang6@gmail.com>
2025-08-18 23:37:57 +08:00
lyzno1
5c4bf7aabd
feat: Test Run dropdown with dynamic trigger selection ( #24113 )
2025-08-18 17:46:36 +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
Wu Tianwei
218e247fd2
refactor: improve loading animation and debug panel styles ( #24075 )
2025-08-18 11:12:47 +08:00
lyzno1
e9c7dc7464
feat: update workflow run button to Test Run with keyboard shortcut ( #24071 )
2025-08-18 10:44:17 +08:00
lyzno1
74ad21b145
feat: comprehensive trigger node system with Schedule Trigger implementation ( #24039 )
...
Co-authored-by: zhangxuhe1 <xuhezhang6@gmail.com>
2025-08-18 09:23:16 +08:00
lyzno1
f214eeb7b1
feat: add scroll to selected node button in workflow header ( #24030 )
...
Co-authored-by: zhangxuhe1 <xuhezhang6@gmail.com>
2025-08-16 19:26:44 +08:00
lyzno1
ae25f90f34
Replace export button with more actions button in workflow control panel ( #24033 )
2025-08-16 19:25:18 +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
HyaCinth
ff791efe18
fix: Optimize the event handling for inserting variable shortcuts, resolving incorrect blur issues ( #22981 ) ( #23707 )
2025-08-11 11:08:12 +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
Guangdong Liu
79a3c1618f
fix: support custom file types in workflow Start node ( #23672 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-10 11:09:47 +08:00
Ganondorf
5a0a2b7e44
Allow to export full screen image of workflow ( #23655 )
2025-08-09 15:31:32 +08:00
GuanMu
5cf55fcbab
feat: Enhance the alignment logic of the nodes in the context menu ( #23617 )
2025-08-08 15:20:24 +08:00
Matri Qi
cb5e2ad9b2
lint: fix tailwind lint issues ( #23367 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-08-08 09:25:41 +08:00
HyaCinth
2931c891a7
chore: Optimize component styles and interactions ( #23250 ) ( #23543 )
2025-08-07 14:19:38 +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
Matri Qi
75f722a959
lint: fix issue of no-unused-vars ( #23375 )
2025-08-05 11:12:30 +08:00
znn
d470120a60
retention of data filled on tab switch for tool plugin ( #23323 )
2025-08-03 18:31:15 +08:00
qiaofenlin
20f0238aab
feat: support workflow version specification in workflow and chat APIs ( #23188 )
...
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-08-03 16:27:12 +08:00
Matri Qi
99a4bd82b5
chore: fix function name typo ( #23306 )
2025-08-03 10:09:26 +08:00
NeatGuyCoding
ff9fd0cdb2
fix: fix wrong css class ( #23299 )
2025-08-02 17:36:15 +08:00