33626cb3e1
Merge branch 'fix/http-node-panel-style' into deploy/dev
2026-03-12 17:37:48 +08:00
11aca07375
fix: The HTTP Request node panel supports line break and overflow handling for variable values
2026-03-12 17:34:27 +08:00
ab71798546
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-12 16:56:12 +08:00
64a66f2adc
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-12 15:51:42 +08:00
ceaa399351
test: refactor mock implementation in markdown component tests ( #33350 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-12 15:50:07 +08:00
729e18a7d6
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
...
# Conflicts:
# web/app/components/workflow/nodes/_base/components/variable/variable-label/base/variable-label.tsx
# web/eslint-suppressions.json
2026-03-12 15:26:16 +08:00
ed5511ce28
test: improve coverage for some files ( #33218 )
2026-03-12 15:09:10 +08:00
68982f910e
test: improve coverage parameters for some files in base ( #33207 )
2026-03-12 14:57:31 +08:00
3772447716
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-12 14:46:33 +08:00
339a8ca057
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-12 14:46:16 +08:00
c43307dae1
refactor(switch): Base UI migration with loading/skeleton variants ( #33345 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 14:40:43 +08:00
c3664540f2
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-11 22:23:12 +08:00
715a0fabfc
fix: tests
2026-03-11 20:28:37 +08:00
a22d00c420
Merge branch 'feat/model-plugins-implementing' into deploy/dev
...
# Conflicts:
# web/app/components/app/in-site-message/index.spec.tsx
# web/app/components/app/in-site-message/index.tsx
# web/app/components/app/in-site-message/notification.spec.tsx
# web/app/components/app/in-site-message/notification.tsx
# web/app/components/base/markdown-with-directive/components/markdown-with-directive-schema.ts
# web/app/components/base/markdown-with-directive/components/with-icon-card-item.spec.tsx
# web/app/components/base/markdown-with-directive/components/with-icon-card-item.tsx
# web/app/components/base/markdown-with-directive/components/with-icon-card-list.tsx
# web/app/components/base/markdown-with-directive/index.spec.tsx
# web/app/components/base/markdown-with-directive/index.tsx
# web/package.json
# web/pnpm-lock.yaml
2026-03-11 19:05:09 +08:00
563d0c6892
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
...
# Conflicts:
# web/contract/router.ts
2026-03-11 19:02:56 +08:00
2b1d1e9587
feat: support in site message ( #33255 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-11 18:32:14 +08:00
05bf2c15e1
Merge branch 'feat/model-plugins-implementing' into deploy/dev
...
# Conflicts:
# api/tests/unit_tests/services/test_conversation_variable_updater.py
2026-03-11 18:20:09 +08:00
af2a6b2de0
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-11 18:19:41 +08:00
8a6a3ef0e4
refactor(select): align with Base UI data attributes and Figma specs ( #33286 )
2026-03-11 18:19:11 +08:00
5ff7d2c895
refactor: move to modern monaco ( #32966 )
2026-03-11 17:44:12 +08:00
419e46ae49
Merge branch 'feat/model-plugins-implementing' into deploy/dev
...
# Conflicts:
# web/app/components/workflow/nodes/http/components/key-value/key-value-edit/index.tsx
# web/app/components/workflow/nodes/human-input/components/delivery-method/recipient/email-item.tsx
# web/app/components/workflow/nodes/trigger-webhook/components/generic-table.tsx
2026-03-11 14:37:52 +08:00
0acc2eaa00
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-11 14:26:14 +08:00
5d0c3d58ac
refactor(avatar): migrate to Base UI primitives with Record size variants ( #33268 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 14:26:04 +08:00
e51162af0c
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-11 11:57:11 +08:00
8fe376848f
fix: PromptEditor leaves a pending blur timer that triggers a Vitest unhandled error ( #33253 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 11:09:29 +08:00
275e6ebbd8
merge
2026-03-11 11:07:05 +08:00
6071d019e1
fix: stream down render problem and remove useless classnames
2026-03-11 10:51:17 +08:00
dd284270af
mrege and react markdwn to streamdown
2026-03-11 10:43:20 +08:00
862a907d02
chore: tests
2026-03-11 10:12:53 +08:00
705e4427bd
Merge branch 'feat/model-plugins-implementing' into deploy/dev
...
# Conflicts:
# web/app/components/base/chat/chat/hooks.ts
# web/app/components/header/account-setting/model-provider-page/model-parameter-modal/trigger.tsx
# web/package.json
# web/pnpm-lock.yaml
2026-03-10 19:03:29 +08:00
a8fa3ff3cf
chore: add tests
2026-03-10 18:30:09 +08:00
e33a210df1
chroe: fix ts
2026-03-10 18:10:16 +08:00
fda5d12107
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-10 17:41:31 +08:00
75bbb616ea
refactor: replace react markdown with streamdown ( #32971 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-10 17:02:37 +08:00
55a80bda5d
chore: merge in site message
2026-03-10 15:32:30 +08:00
2ed07abed2
chore: fix ts
2026-03-10 15:04:12 +08:00
a5832df586
fix: prevent hydration warning from div nesting inside p for inline markdown images ( #32419 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-10 14:07:55 +08:00
83c15227f6
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-10 13:58:19 +08:00
45a8967b8b
chore(ui): raise overlay primitives z-index for legacy coexistence ( #33185 )
2026-03-10 13:46:38 +08:00
2a3cc2951b
feat: configurable Enter/Shift+Enter send behavior in embedded chat ( #32295 ) ( #32300 )
2026-03-10 11:44:11 +08:00
60f86f0520
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-10 11:43:09 +08:00
3f3b788356
fix(web): correct responding state after annotation reply completed ( #33173 )
2026-03-10 10:08:07 +08:00
dfe389c017
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-09 23:42:04 +08:00
65637fc6b7
chore(deps): bump the npm-dependencies group across 1 directory with 55 updates ( #33170 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 23:24:36 +08:00
bab7bd5ecc
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-09 17:03:54 +08:00
03dcbeafdf
fix: stop responding icon not display ( #33154 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-03-09 16:27:45 +08:00
5cee7cf8ce
feat(web): add LLM model plugin check to workflow checklist
...
Detect uninstalled model plugins for LLM nodes in the checklist and
publish-gate. Migrate ChecklistItem.errorMessage to errorMessages[]
so a single node can surface multiple validation issues at once.
- Extract shared extractPluginId utility for checklist and prompt editor
- Build installed-plugin Set (O(1) lookup) from ProviderContext
- Remove short-circuit between checkValid and variable validation
- Sync the same check into handleCheckBeforePublish
- Adapt node-group, use-last-run, and test assertions
2026-03-09 16:16:16 +08:00
1abbaf9fd5
feat(web): differentiate invalid variable tooltips by model plugin status
...
Replace the generic "Invalid variable" message in prompt editor variable
labels with two context-aware messages: one for missing nodes and another
for uninstalled model plugins. Add useLlmModelPluginInstalled hook that
checks LLM node model providers against installed providers via
useProviderContextSelector. Migrate Tooltip usage to base-ui primitives
and replace RiErrorWarningFill with Warning icon in warning color.
2026-03-09 14:02:26 +08:00
b89ee4807f
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
...
# Conflicts:
# web/app/components/header/account-setting/model-provider-page/index.spec.tsx
# web/app/components/header/account-setting/model-provider-page/model-modal/index.spec.tsx
# web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.spec.tsx
# web/app/components/header/account-setting/model-provider-page/model-selector/popup.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/credential-panel.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/index.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/quota-panel.spec.tsx
# web/app/components/header/account-setting/model-provider-page/system-model-selector/index.spec.tsx
2026-03-09 12:12:27 +08:00
0590b09958
feat(web): add context menu primitive and dropdown link item ( #33125 )
2026-03-09 12:05:38 +08:00