7a308c9f40
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-13 15:11:47 +08:00
a985be6282
Merge remote-tracking branch 'origin/main' into feat/model-plugins-implementing
2026-03-13 15:11:39 +08:00
fe561ef3d0
feat(workflow): add edge context menu with delete support ( #33391 )
2026-03-13 15:11:24 +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
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
a1410dc531
test: add helper text visibility tests for model selector popup
...
- Implemented tests to verify the display of the compatible-only helper text based on the presence of scope features.
- Updated the Popup component to conditionally render a banner when scope features are applied.
- Added localization for the new helper text in English, Japanese, and Simplified Chinese.
2026-03-12 16:53:04 +08:00
e2f433bab9
test(web): add coverage for workflow plugin install flows
2026-03-12 16:07:50 +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
e407d688d2
fix test
2026-03-12 15:45:24 +08:00
2f85c77a54
fix tests
2026-03-12 15:37:33 +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
9633199ccf
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-12 15:00:39 +08:00
04f4627f9b
refactor: extract providerSupportsCredits into shared utility
...
Unify the credits-support check across useCredentialPanelState and
model-selector popup by extracting a pure providerSupportsCredits
function. This also fixes the popup's credits-exhausted alert firing
for non-trial providers like Minimax and ZHIPU AI.
2026-03-12 15:00:29 +08:00
c167ee199c
feat: implement dynamic plugin card icon URL generation
...
Added a utility function to generate plugin card icon URLs based on the plugin's source and workspace context. Updated the Card component to utilize this function for determining the correct icon source. Enhanced unit tests to verify the correct URL generation for both marketplace and package icons.
2026-03-12 14:58:16 +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
d39f243a4a
fix: check trial_models list before treating provider as credits-supported
...
Providers like Minimax and ZHIPU AI have system_configuration.enabled=true
(free hosting quota) but are not in the trial_models list, so they should
not display "AI credits in use" or the Usage Priority switcher.
2026-03-12 14:45:48 +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
911d52cafc
fix: unify model status display across knowledge base and model triggers
2026-03-12 14:01:22 +08:00
b44b37518a
chore: update vinext ( #33347 )
2026-03-12 13:18:11 +08:00
fee6d13f44
fix: improve workspace edit modal UX
2026-03-12 11:56:16 +08:00
cb8e20786a
fix: remove aria-hidden from version switch icon
...
The icon conveys interactive meaning (switch version), so it should
not be hidden from assistive technologies.
2026-03-12 11:15:34 +08:00
44713a5c0f
fix: allow line breaks when a field value overflows due to excessive length ( #33339 )
2026-03-12 11:15:29 +08:00
d27a737cd1
test: add unit tests for RerankingModelSelector component
2026-03-12 11:12:25 +08:00
9dceca129e
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-12 10:57:39 +08:00
167fcc866d
fix: use short "not configured" label for inline embedding model warning
...
Split embedding model validation message: checklist keeps full
"Embedding model not configured" while node inline row uses short
"Not configured" since the left label already says "Embedding model".
Also keep the row label color as tertiary gray instead of warning yellow.
2026-03-12 10:57:07 +08:00
acef4a40b0
fix: allow line breaks when a field value overflows due to excessive length.
2026-03-12 10:29:32 +08:00
c3664540f2
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-11 22:23:12 +08:00
f0086888e3
fix
2026-03-11 21:17:35 +08:00
ee2280851d
fix: checklist popover
2026-03-11 21:07:33 +08:00
e9d0c7bb2a
fix
2026-03-11 21:00:55 +08:00
bd2bb27faa
fix
2026-03-11 20:47:48 +08:00
c08b9a289b
fix: tests
2026-03-11 20:42:40 +08:00
715a0fabfc
fix: tests
2026-03-11 20:28:37 +08:00
5d07ccce59
fix: tests
2026-03-11 20:08:46 +08:00
68bddc9637
Merge branch 'feat/model-plugins-implementing' into deploy/dev
2026-03-11 19:39:26 +08:00
fa664ebe77
refactor(web): migrate members settings overlays to base ui primitives
2026-03-11 19:39:05 +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