Commit Graph

8244 Commits

Author SHA1 Message Date
Jyong
784008997b
fix parent-child check when child chunk is not exist (#29426) 2025-12-10 18:45:43 +08:00
twwu
1f91a971a8 feat: implement plan upgrade modal for batch upload restrictions and update supportBatchUpload prop to true in data source components 2025-12-10 18:32:45 +08:00
twwu
e487e1f622 refactor: remove supportBatchUpload prop from various components 2025-12-10 17:59:45 +08:00
Joel
b3010e35cb chore: add plan upgrade modal test 2025-12-10 17:54:34 +08:00
Coding On Star
0c2a354115
Using SonarJS to analyze components' complexity (#29412)
Co-authored-by: CodingOnStar <hanxujiang@dify.ai>
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 17:25:54 +08:00
twwu
5891731ab2 Merge branch 'main' into feat/enchance-warn-user-time-when-need-upgrade-plan 2025-12-10 17:19:23 +08:00
Joel
383971d56f Merge branch 'feat/enchance-warn-user-time-when-need-upgrade-plan' into deploy/dev 2025-12-10 17:03:40 +08:00
Joel
840d45d407 feat: add missing tips 2025-12-10 16:56:11 +08:00
yyh
e477e6c928
fix: harden async window open placeholder logic (#29393) 2025-12-10 16:46:48 +08:00
Wu Tianwei
bafd093fa9
fix: Add dataset file upload restrictions (#29397)
Co-authored-by: kurokobo <kuro664@gmail.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
2025-12-10 16:41:05 +08:00
Joel
ff40efdc26 mrege 2025-12-10 15:42:19 +08:00
yyh
c6ae13f67b refactor: replace Modal with PlanUpgradeModal in TriggerEventsLimitModal 2025-12-10 15:38:18 +08:00
Joel
55dd5f71d7 fix: can add logic 2025-12-10 15:36:18 +08:00
twwu
c05d9bd813 Merge branch 'fix/upload-restrictions' into deploy/dev 2025-12-10 15:33:18 +08:00
twwu
0404007982 Merge branch 'main' into fix/upload-restrictions 2025-12-10 15:32:14 +08:00
Joel
71c20ef3c8 merge 2025-12-10 15:30:09 +08:00
yyh
7171eaf0b5
refactor: replace Modal with PlanUpgradeModal in TriggerEventsLimitModal 2025-12-10 15:26:51 +08:00
Joel
b16f87c9b6 feat: can add segement check 2025-12-10 15:24:15 +08:00
Jyong
88b20bc6d0
fix dataset multimodal field not update (#29403) 2025-12-10 15:18:38 +08:00
yyh
5bbc626b5e
refactor: simpilify trigger events limit modal css and props 2025-12-10 15:10:14 +08:00
Joel
f7a9aadc98 chore: i18n 2025-12-10 14:41:37 +08:00
Coding On Star
12d019cd31
fix: improve compatibility of @headlessui/react with happy-dom by ensuring HTMLElement.prototype.focus is writable (#29399)
Co-authored-by: CodingOnStar <hanxujiang@dify.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 14:40:48 +08:00
Joel
bacc9a7970 feat: not to next if multi sent in sandbox 2025-12-10 14:32:34 +08:00
Joel
be94274fbd chore: enchance popup modal 2025-12-10 14:09:56 +08:00
Jyong
b49e2646ff
fix: session unbound during parent-child retrieval (#29396) 2025-12-10 14:08:55 +08:00
github-actions[bot]
e8720de9ad
chore(i18n): translate i18n files and update type definitions (#29395)
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com>
2025-12-10 13:52:54 +08:00
GuanMu
0867c1800b
refactor: simplify plugin task handling and improve UI feedback (#26293) 2025-12-10 13:34:05 +08:00
twwu
4bc230eb13 Merge branch 'fix/upload-restrictions' into deploy/dev 2025-12-10 13:27:02 +08:00
yyh
4d596ad231
Merge branch 'fix/29390-async-window-open' into deploy/dev 2025-12-10 13:19:03 +08:00
yyh
de9fae63b8
fixes #29390: align async window open behavior with inline logic 2025-12-10 13:17:30 +08:00
yyh
67d8e5a7f0
Merge branch 'fix/29390-async-window-open' into deploy/dev 2025-12-10 12:56:02 +08:00
yyh
997ff45e56
fix: harden async window open placeholder logic(#29390) 2025-12-10 12:55:02 +08:00
twwu
88508b8631 feat(PageSelector): add isMultipleChoice prop to enhance selection functionality 2025-12-10 12:52:09 +08:00
Coding On Star
681c06186e
add @testing-library/user-event and create tests for external-knowledge-base/ (#29323)
Co-authored-by: CodingOnStar <hanxujiang@dify.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:46:52 +08:00
yyh
f722fdfa6d
fix: prevent popup blocker from blocking async window.open (#29391) 2025-12-10 12:46:01 +08:00
wangxiaolei
c033030d8c
fix: 'list' object has no attribute 'find' (#29384)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:45:53 +08:00
yyh
eb525b697f
Merge branch 'fix/async-window-open' into deploy/dev 2025-12-10 12:26:22 +08:00
yyh
8bf9eee91e
fix: maintain loading guard during async billing URL fetch
Add await to openAsync call to prevent multiple concurrent requests
when users rapidly click the billing button. This maintains the
loading state until the billing URL is successfully fetched and opened.

Addresses review feedback about regression in loading behavior
2025-12-10 12:23:56 +08:00
yyh
bac0513b8b
improve: better popup blocker detection and type safety
- Add immediate popup blocker detection with user-friendly error message
- Improve type safety by removing any types
- Simplify logic flow in useAsyncWindowOpen hook

Addresses code review suggestions
2025-12-10 12:19:25 +08:00
yyh
e95b7b57c9
fix: prevent popup blocker from blocking async window.open
Add useAsyncWindowOpen hook to handle async URL fetching with placeholder window pattern. This prevents browser popup blockers (especially Safari) from blocking windows opened after async operations.

- Create reusable useAsyncWindowOpen hook with placeholder window pattern
- Fix billing subscription management popup (cloud-plan-item)
- Fix app card explore popup
- Fix app publisher explore popup

Fixes #29389
Ref: #29390
2025-12-10 12:10:47 +08:00
twwu
d4a90c43a4 Merge branch 'main' into fix/upload-restrictions 2025-12-10 11:59:51 +08:00
Joel
0d2dda7e77 feat: add modals 2025-12-10 11:45:18 +08:00
Nie Ronghua
51330c0ee6
fix(App.deleted_tools): incorrect compare between UUID and map with string-typed key. (#29340)
Co-authored-by: 01393547 <nieronghua@sf-express.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com>
2025-12-10 10:47:45 +08:00
非法操作
7df360a292
fix: workflow log missing trigger icon (#29379) 2025-12-10 10:15:21 +08:00
wangxiaolei
e205182e1f
fix: Parent instance <DocumentSegment at 0x7955b5572c90> is not bound… (#29377) 2025-12-10 10:01:45 +08:00
wangxiaolei
4a88c8fd19
chore: set is_multimodal db define default = false (#29362) 2025-12-10 09:44:47 +08:00
znn
1b9165624f
adding llm_usage and error_type (#26546) 2025-12-10 09:19:13 +08:00
jyong
a44a03696e add expire_on_commit 2025-12-10 00:48:29 +08:00
jyong
33b1aaf182 add expire_on_commit 2025-12-10 00:11:35 +08:00
-LAN-
56f8bdd724
Update refactor issue template and remove tracker (#29357) 2025-12-09 22:03:21 +08:00