JzoNg
527736b8e4
email debug switch
2025-09-05 15:13:44 +08:00
Joel
f22dcee6d9
fix: preview i18n and ui promblem
2025-09-05 14:45:46 +08:00
Joel
9bdd7e5465
fix: note match and render problem
2025-09-05 14:25:52 +08:00
Joel
ad0e79372f
feat: can show notes
2025-09-05 14:19:13 +08:00
Joel
a362114486
chore: can render note
2025-09-05 11:26:13 +08:00
Joel
79ab253c26
fix: match variable error
2025-09-05 11:06:35 +08:00
Asuka Minato
f0561c0c3b
to RefObject ( #25192 )
2025-09-05 10:14:13 +08:00
Joel
783b78cc0a
chore: add custom variable
2025-09-04 18:41:48 +08:00
Joel
b1e123c3aa
fix: can not choose vars
2025-09-04 16:46:43 +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
17hz
60c5bdd62f
fix: remove redundant z-index from Field component ( #25034 )
2025-09-03 10:39:07 +08:00
17hz
044f96bd93
feat: LLM prompt Jinja2 template now support more variables ( #24944 )
2025-09-02 11:59:31 +08:00
Joel
84709a7941
temp
2025-09-02 10:06:57 +08:00
Yongtao Huang
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +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
zyileven
52e9bcbfdb
fix(web): improve floating UI positioning when scrolling ( #24595 ) ( #24782 )
2025-08-29 16:49:13 +08:00
Joel
ec07636ce9
feat: preveiw wrap
2025-08-29 16:21:39 +08:00
Joel
4d4c8b21ac
chore: some tiny ui fix
2025-08-29 14:35:37 +08:00
Joel
ec8754173f
feat: copy and expand
2025-08-29 14:30:57 +08:00
Joel
7920b89714
chore: hotkey tip i18n
2025-08-29 11:07:34 +08:00
Joel
19e152fd0c
chore: prompt editor ui
2025-08-28 16:57:12 +08:00
Joel
fab5740778
fix: can not choose file type var in aggreggator node ( #24689 )
2025-08-28 14:28:46 +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
Joel
40591b2196
fix: not choose vars
2025-08-26 17:35:25 +08:00
Joel
286ab0d468
feat: insert the hitl config
2025-08-26 16:23:16 +08:00
Joel
71a511a470
feat: can insert hitl node by /
2025-08-26 15:51:03 +08:00
Joel
305b5da764
chore: pre popular placeholder ui
2025-08-25 17:47:45 +08:00
Joel
fda19d3f0e
feat: in placeholder choose var
2025-08-25 16:29:58 +08:00
Joel
2d89d59d74
main
2025-08-25 16:08:24 +08:00
Davide Delbianco
0a2111f33d
Expose agent node usage ( #24355 )
2025-08-23 10:57:58 +08:00
Joel
baa77d3cda
chore: can show popup
2025-08-22 16:59:04 +08:00
Joel
a41176b66d
chore: pre poplulte field
2025-08-22 16:24:45 +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
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
JzoNg
bdf1e9ed3b
form content
2025-08-12 13:59:28 +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
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
Joel
81f6344aaa
feat: can update var
2025-08-08 16:16:52 +08:00
Joel
89963ecf59
feat: can remove
2025-08-08 15:08:02 +08:00
Joel
a18bcf3957
feat: pass current value to form input
2025-08-08 14:22:30 +08:00
JzoNg
242826013e
update validation for human input node
2025-08-08 10:38:32 +08:00
JzoNg
05453cb22f
user action validation
2025-08-08 10:14:29 +08:00
JzoNg
da211d3009
timeout value validation
2025-08-08 09:42:21 +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
JzoNg
f8a249de03
email config validation
2025-08-07 20:03:53 +08:00
Joel
e2e5dedceb
feat: add form content editor
2025-08-07 18:28:17 +08:00
JzoNg
bd7ba85471
fix input focus
2025-08-07 18:21:43 +08:00
JzoNg
7d5f6bc255
email input
2025-08-07 18:13:21 +08:00
JzoNg
fcc8789cc3
member selector
2025-08-07 18:13:21 +08:00
Joel
6da1a48cad
chore: notes add form content holder
2025-08-07 17:56:37 +08:00
JzoNg
792f28451c
timeout new data structure
2025-08-07 10:44:25 +08:00
JzoNg
82530df38f
mail body input
2025-08-06 17:04:46 +08:00
JzoNg
ce8325c83c
update data structure
2025-08-06 17:02:40 +08:00
JzoNg
3ed561d943
delivery method item
2025-08-06 17:02:40 +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
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
Matri Qi
aac849d4f4
Fix/variable input validation issue ( #23300 )
2025-08-02 17:35:51 +08:00
zxhlyh
f78b903a49
Chore/variable label ( #23270 )
2025-08-01 15:43:36 +08:00
JzoNg
a6d2392c6c
method selector
2025-08-01 15:36:02 +08:00
JzoNg
3371989572
method selector
2025-08-01 15:14:27 +08:00
NeatGuyCoding
759ded3e3a
minor fix: fix default for status of TidbAuthBinding in compatible with various versions ( #22288 )
2025-08-01 14:51:16 +08:00
JzoNg
f04daf056d
delivery methods
2025-08-01 14:37:48 +08:00
JzoNg
fb6c8fa01f
user action add
2025-08-01 14:26:21 +08:00
HyaCinth
f7016fd922
chore: Optimize component styles and interactions ( #23250 ) ( #23251 )
2025-08-01 14:18:38 +08:00
lyzno1
1b2046da3f
fix: prevent client-side crashes from null/undefined plugin data in workflow ( #23154 ) ( #23182 )
2025-07-31 10:03:33 +08:00
kenwoodjw
28478cdc41
feat: support metadata condition filter string array ( #23111 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
2025-07-30 16:13:45 +08:00
呆萌闷油瓶
11ec62ca70
fix: element of Array[string] and Array[number] and size attribution ( #23074 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2025-07-30 15:21:50 +08:00
baonudesifeizhai
72a2c3decf
Fix/http node timeout validation#23077 ( #23117 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2025-07-29 21:40:15 +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
KVOJJJin
84aa38586f
Fix: number input can display 0 ( #23084 )
2025-07-29 10:59:12 +08:00
znn
a70d59d4a6
ability to click classifier during workflow execution ( #23079 )
2025-07-29 09:45:49 +08:00
Anton Kovalev
15757110cf
feat: default value option for select input fields ( #21192 )
...
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: GuanMu <ballmanjq@gmail.com>
2025-07-28 15:37:23 +08:00
呆萌闷油瓶
f72c03a174
feat: Support selecting variables in conditional filtering in list operations. ( #23029 )
...
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-07-28 13:59:34 +08:00
znn
177b0fb5e8
ability to select same type sub item by preserving children of both f… ( #23002 )
2025-07-28 10:04:31 +08:00
JzoNg
b02199145e
user actions
2025-07-27 16:46:40 +08:00
znn
e0fe158f0b
node title number on copied iteration node ( #23004 )
2025-07-27 09:10:04 +08:00
Wu Tianwei
ad472d59e0
fix: Refactor i18n config and fix plugin search box styling issue ( #22945 )
2025-07-25 15:01:28 +08:00
JzoNg
95b88a0621
add timeout of human input node
2025-07-25 11:42:50 +08:00
JzoNg
1ab02c6e9a
human input node style complete
2025-07-25 10:45:56 +08:00
JzoNg
1099ab5d91
update human input node
2025-07-25 08:54:43 +08:00
JzoNg
6485adae35
add human input node
2025-07-25 08:54:43 +08:00
Yeuoly
9237976988
fix: refine handling of constant and mixed input types in ToolManager and ToolNodeData ( #22903 )
2025-07-24 16:14:08 +08:00
yijq
eb06de0921
refactor: Modify the triggering method of the variable selector in the modification object subtree panel( #22237 ) ( #22238 )
2025-07-22 08:24:54 +08:00
lyzno1
b5599b2945
fix: prevent panel width localStorage pollution during viewport compression ( #22745 ) ( #22747 )
2025-07-22 08:11:01 +08:00
Novice
17a8f1a0f1
fix: avoid using node_data.version for judgement tool node version ( #22462 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com>
2025-07-21 09:28:47 +08:00
mudiko
d37b6716cd
Fix #22508 ( #22590 )
2025-07-18 13:43:58 +08:00
znn
3826b57424
remove node-info for non mcp ( #22595 )
2025-07-18 09:25:57 +08:00
Kalo Chin
7a69b57823
Fix jinja2 variable naming inconsistencies ( #22578 )
2025-07-17 22:16:47 +08:00
Maries
a4ef900916
Support OAuth Integration for Plugin Tools ( #22550 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yeuoly <admin@srmxy.cn>
2025-07-17 17:18:44 +08:00
znn
3cfba9e47b
updating icon ( #22485 )
2025-07-17 15:10:36 +08:00
Chieh Wang
30aa052a57
feat: Add Citations and Attributions to Agent Node ( #18558 )
...
Co-authored-by: oneness0 <2902216407@qq.com>
Co-authored-by: Novice <novice12185727@gmail.com>
2025-07-16 15:46:15 +08:00
Minamiyama
66cc1b4308
feat(variable-list): add drag-and-drop functionality for variables in code node ( #22127 )
2025-07-16 15:24:19 +08:00
QuantumGhost
2c1ab4879f
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization ( #22025 )
...
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025 )
This PR addresses serialization issues in the VariablePool model by separating the `value_type` tags for `IntegerSegment`/`FloatSegment` and `IntegerVariable`/`FloatVariable`. Previously, both Integer and Float types shared the same `SegmentType.NUMBER` tag, causing conflicts during serialization.
Key changes:
- Introduce distinct `value_type` tags for Integer and Float segments/variables
- Add `VariableUnion` and `SegmentUnion` types for proper type discrimination
- Leverage Pydantic's discriminated union feature for seamless serialization/deserialization
- Enable accurate serialization of data structures containing these types
Closes #22024 .
2025-07-16 12:31:37 +08:00