be366278da
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-17 12:58:05 +08:00
18af5fc8c7
chore: revert #33540 #32966 ( #33566 )
2026-03-17 12:55:58 +08:00
d22ee2c44b
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-17 11:28:46 +08:00
569748189e
refactor: use hoisted modern monaco ( #33540 )
2026-03-17 10:56:46 +08:00
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
e6b6849791
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-16 18:00:14 +08:00
c3ee83645f
fix(web): migrate InputNumber to Base UI NumberField ( #33520 )
2026-03-16 17:59:30 +08:00
c66820de6f
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-16 17:02:52 +08:00
4822d550b6
chore: remove next img ( #33517 )
2026-03-16 16:48:22 +08:00
8b62b99d9d
test: add coverage for model provider and workflow edge cases
2026-03-16 16:16:04 +08:00
a985be6282
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-13 15:11:39 +08:00
724eaee77e
chore: add dev proxy server, update deps ( #33371 )
2026-03-13 12:52:19 +08:00
d0054e28fe
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-12 23:12:06 +08:00
0dcfac5b84
fix: The HTTP Request node panel supports line break and overflow handling for variable values ( #33359 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 17:57:08 +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
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
715a0fabfc
fix: tests
2026-03-11 20:28:37 +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
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
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
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
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
7869551afd
fix(web): stabilize dayjs timezone tests against DST transitions ( #33134 )
2026-03-09 09:16:45 +08:00
3d1ef1f7f5
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-06 21:45:37 +08:00
a5bcbaebb7
feat(toast): add IToastProps type import to enhance type safety ( #33096 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-06 19:22:55 +08:00