Commit Graph

9900 Commits

Author SHA1 Message Date
CodingOnStar 111d82bbb4 fix: align plugin error badge with card icon
- anchor the error status badge to the plugin card icon wrapper
- keep the badge positioned at the icon's bottom-right corner
- add a layout regression test for plugin task items
2026-03-17 16:43:23 +08:00
-LAN- 239e09473e
fix(web): preserve public workflow SSE reconnect after pause (#33552) 2026-03-17 16:41:08 +08:00
CodingOnStar 37367c65c3 fix: prioritize credits exhausted badge over incompatible in model trigger
- return credits-exhausted when ai credits are exhausted and no api key is configured
- keep incompatible for missing provider plugin and other unsupported cases
- add coverage for derive-model-status and trigger badge rendering
2026-03-17 16:38:17 +08:00
CodingOnStar 40e9c19f90 fix: show credit-enabled providers in model selector popup
- keep installed providers visible when no models are available
- only apply the fallback when AI credits are available
- add popup tests for visible and exhausted-credit cases
2026-03-17 16:26:49 +08:00
autofix-ci[bot] f5f87b73a8
[autofix.ci] apply automated fixes 2026-03-17 08:21:17 +00:00
CodingOnStar 5c53be707c test: cover tool auth warning and single-run hooks; add i18n for authorization required 2026-03-17 16:18:02 +08:00
非法操作 18ff5d9288
feat: add metrics to clean message and workflow-run task (#33143)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com>
2026-03-17 13:55:28 +08:00
yyh be366278da
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing 2026-03-17 12:58:05 +08:00
Stephen Zhou 18af5fc8c7
chore: revert #33540 #32966 (#33566) 2026-03-17 12:55:58 +08:00
yyh a1f0382be0
Revert "Reapply "fix(web): load hoisted monaco shiki assets locally""
This reverts commit 0cfd3bbe97.
2026-03-17 12:53:38 +08:00
yyh f01873b12f
Revert "Reapply "fix: add wasm-unsafe-eval csp""
This reverts commit 6d5eea7896.
2026-03-17 12:53:24 +08:00
yyh 468b444304
Revert "try"
This reverts commit 802f1945b9.
2026-03-17 12:53:02 +08:00
CodingOnStar bdaa139674 Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing 2026-03-17 12:38:31 +08:00
Coding On Star 9e2123c655
test(web): ignore default-branch merge commits in diff coverage (#33564)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-03-17 12:33:52 +08:00
yyh 802f1945b9
try 2026-03-17 12:31:56 +08:00
Stephen Zhou 6d5eea7896
Reapply "fix: add wasm-unsafe-eval csp"
This reverts commit 9e95bf02bf.
2026-03-17 12:26:31 +08:00
Stephen Zhou 0cfd3bbe97
Reapply "fix(web): load hoisted monaco shiki assets locally"
This reverts commit 5391664d81.
2026-03-17 12:26:27 +08:00
statxc 7e34faaf51
refactor(api): replace dict/Mapping with TypedDict in trigger.py and workflow.py (#33562) 2026-03-17 13:14:42 +09:00
Stephen Zhou 9e95bf02bf
Revert "fix: add wasm-unsafe-eval csp"
This reverts commit f4d57f6d47.
2026-03-17 12:03:27 +08:00
Stephen Zhou 5391664d81
Revert "fix(web): load hoisted monaco shiki assets locally"
This reverts commit 4074cc6c53.
2026-03-17 12:03:21 +08:00
Stephen Zhou 62dedba3cc
try scp 2026-03-17 12:02:34 +08:00
yyh 4074cc6c53
fix(web): load hoisted monaco shiki assets locally 2026-03-17 12:00:02 +08:00
CodingOnStar 1921179614 refactor(tests): change import to type import for React in model-modal tests 2026-03-17 11:51:47 +08:00
yyh f4d57f6d47
fix: add wasm-unsafe-eval csp 2026-03-17 11:44:48 +08:00
CodingOnStar d22ee2c44b Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing 2026-03-17 11:28:46 +08:00
statxc daef541083 refactor(api): replace dict/Mapping with TypedDict in dataset models (#33550) 2026-03-17 11:12:47 +08:00
dependabot[bot] d39c06c08a chore(deps): bump authlib from 1.6.7 to 1.6.9 in /api (#33544)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 11:12:47 +08:00
Coding On Star fd100a868d chore: update coverage summary check in web tests workflow (#33533)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
2026-03-17 11:12:47 +08:00
-LAN- 75a9939094 refactor(api): simplify response session eligibility (#33538) 2026-03-17 11:12:47 +08:00
dependabot[bot] 775cf18704 chore(deps-dev): bump the dev group across 1 directory with 19 updates (#33525)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 11:12:47 +08:00
Coding On Star 30089c27b9 refactor(custom): reorganize web app brand module and raise coverage threshold (#33531)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 11:12:43 +08:00
yyh 5c8c9a9f84
Merge remote-tracking branch 'origin/main' into deploy/dev 2026-03-17 11:01:43 +08:00
Stephen Zhou 569748189e
refactor: use hoisted modern monaco (#33540) 2026-03-17 10:56:46 +08:00
yyh f198f5b0ab
fix: raise block selector overlay z-index (#33557) 2026-03-17 10:39:48 +08:00
KVOJJJin 49e0e1b939
fix(web): page crash in knowledge retrieval node caused by dataset selection and score threshold (#33553)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 10:35:07 +08:00
statxc f886f11094
refactor(api): replace dict/Mapping with TypedDict in dataset models (#33550) 2026-03-17 10:33:29 +09:00
dependabot[bot] fa82a0f708
chore(deps): bump authlib from 1.6.7 to 1.6.9 in /api (#33544)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 05:06:07 +09:00
Coding On Star 0a3275fbe8
chore: update coverage summary check in web tests workflow (#33533)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
2026-03-16 23:09:33 +08:00
-LAN- e445f69604
refactor(api): simplify response session eligibility (#33538) 2026-03-16 21:22:37 +08:00
dependabot[bot] c7f86dba09
chore(deps-dev): bump the dev group across 1 directory with 19 updates (#33525)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 20:31:58 +09:00
Coding On Star 6da802eb2a
refactor(custom): reorganize web app brand module and raise coverage threshold (#33531)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 18:17:21 +08:00
yyh ef4398ed8b
Merge branch 'feat/model-plugins-implementing' into deploy/dev 2026-03-16 18:01:31 +08:00
yyh e6b6849791
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing 2026-03-16 18:00:14 +08:00
yyh c3ee83645f
fix(web): migrate InputNumber to Base UI NumberField (#33520) 2026-03-16 17:59:30 +08:00
QuantumGhost 4a090876f1
chore(api): rename configuration `EVENT_BUS_REDIS_CLUSTERS` (#33528)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 17:50:15 +08:00
Stephen Zhou 598189d307
chore: fix dep alerts (#33527) 2026-03-16 17:08:36 +08:00
QuantumGhost 1f3fa95e2c
chore: update plugin daemon version to 0.5.4-local in Docker compose files (#33526) 2026-03-16 17:06:32 +08:00
CodingOnStar c66820de6f Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing 2026-03-16 17:02:52 +08:00
Coding On Star 0d72d99263
test: limit web diff coverage to current push range (#33523)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-03-16 16:59:25 +08:00
Blackoutta 57d476d4e2
feat: apply markdown rendering to HITL email, sanitize email subject and body (#32305)
This PR:

1. Fixes the bug that email body of `HumanInput` node are sent as-is, without markdown rendering or sanitization
2. Applies HTML sanitization to email subject and body
3. Removes `\r` and `\n` from email subject to prevent SMTP header injection

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 16:52:46 +08:00