Commit Graph

4747 Commits

Author SHA1 Message Date
8513fa2897 feat: add support for file outputs in LLMNode, including auto-collection and deduplication 2026-03-11 16:30:54 +08:00
17c9b4dd85 fix: skills coming soon 2026-03-11 14:42:38 +08:00
dbc87dbd3b feat: update LLM node skills API to extract tool dependencies and change endpoint to POST 2026-03-11 14:41:33 +08:00
d61be086ed fix: upload local plugin 2026-03-11 13:38:10 +08:00
52dd4b82e6 fix: llm logs 2026-03-06 18:04:18 +08:00
480f0e95bc fix(chat): copy agent answer with llm tracing blocks (#32931)
Co-authored-by: Chen Yefan <cyefan2@gmail.com>
2026-03-06 00:39:44 +08:00
e26d8a63da feat: add marketplace template localization for multiple languages 2026-03-03 17:59:31 +08:00
9f7bea37e5 feat: add supports for "Open in Dify" from template details page in m… (#32852) 2026-03-03 13:09:12 +08:00
997d3ec80e chore: add create app loading 2026-03-03 10:06:56 +08:00
4f1e12ea04 fix: upload zip not show confirm 2026-03-02 18:47:36 +08:00
yyh
865321abb4 fix: use css icons 2026-02-27 17:39:55 +08:00
yyh
574ad6c214 refactor(web): use oRPC key() for query invalidation 2026-02-27 17:28:15 +08:00
yyh
9ff9942af1 refactor(web): move sandbox tree builder to workflow artifacts utils 2026-02-27 17:16:03 +08:00
yyh
f70d89e80b refactor(web): remove useSandboxFilesTree and derive hasFiles in components
Migrate ArtifactsSection to queryOptions + useQuery composition and derive\nfile tree/hasFiles locally from flat data. Remove the now-unused\nuseSandboxFilesTree helper and update related tests to mock the new\nqueryOptions-based flow.
2026-02-27 12:42:40 +08:00
yyh
0bdd21bc17 refactor(web): replace query option tunneling with queryOptions factories
Extract sandboxFilesTreeOptions and buildTreeFromFlatList from
useSandboxFilesTree so callers that need custom TanStack Query behavior
(e.g. refetchInterval) can compose at the call site instead of tunneling
options through the hook. Remove the thin useGetSandboxProviderList
wrapper in favor of inline oRPC queryOptions in the component.

Also remove redundant .input(type<unknown>()) from three no-input GET
contracts—oc already defaults TInputSchema to Schema<unknown, unknown>.
2026-02-27 11:58:16 +08:00
yyh
60b02e6d2b refactor(web): destructure mutation result to narrow useCallback dependencies 2026-02-25 21:04:20 +08:00
yyh
ce95f1e5cb refactor(web): remove unused refetch from sandbox files tree hook 2026-02-25 01:07:52 +08:00
yyh
d60a43164f refactor(web): use skipToken for optional query inputs 2026-02-25 00:56:38 +08:00
yyh
bad48e5deb refactor(web): replace query hooks with queryOptions factories (#32520) 2026-02-25 00:31:25 +08:00
yyh
f13f5a8882 fix(web): truncate long parent paths in skill file-tree search results 2026-02-24 23:50:28 +08:00
yyh
2e0661aa90 refactor(web): align MCP availability context migration
- move MCP availability context to block-selector/context and update imports

- preserve sandbox gating, parent-provider inheritance, and blockedBy semantics

- add context tests on top of refactor baseline cases

- regenerate and prune eslint suppressions
2026-02-23 22:46:31 +08:00
4b6f1861ef fix: view vars artifacts md not support scroll and loading not in the center 2026-02-14 11:00:52 +08:00
yyh
6415a0b799 refactor(web): remove sandbox provider literals from i18n 2026-02-13 19:04:51 +08:00
yyh
65e733dadd chore: ja-JP translations 2026-02-13 18:59:52 +08:00
yyh
72aaa82a5d chore: add i18n keys in zh-Hans 2026-02-13 18:59:52 +08:00
2d8b6dff7d chore: update version to 1.14.0-rc1 2026-02-13 18:17:57 +08:00
yyh
e730124740 Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
# Conflicts:
#	api/uv.lock
#	web/app/components/apps/__tests__/app-card.spec.tsx
#	web/app/components/apps/__tests__/list.spec.tsx
#	web/app/components/datasets/create/__tests__/index.spec.tsx
#	web/app/components/datasets/metadata/metadata-dataset/__tests__/dataset-metadata-drawer.spec.tsx
#	web/app/components/plugins/readme-panel/__tests__/index.spec.tsx
#	web/app/components/rag-pipeline/__tests__/index.spec.tsx
#	web/app/components/rag-pipeline/hooks/__tests__/index.spec.ts
#	web/eslint-suppressions.json
2026-02-13 15:17:52 +08:00
yyh
4ff200b327 fix: i18n 2026-02-13 15:02:31 +08:00
7ce3070301 fix: skill can not choose context 2026-02-13 14:37:22 +08:00
98466e2d29 test: add tests for some base components (#32265) 2026-02-13 14:29:04 +08:00
yyh
15dff1d59f refactor(web): use granular zustand selector for sandbox toggle 2026-02-13 14:20:32 +08:00
9e0f906fac feat: update tooltips for better clarity 2026-02-13 14:12:42 +08:00
yyh
6fd368da06 fix(prompt-editor): avoid assets tree fetch in non-sandbox picker 2026-02-13 13:52:08 +08:00
yyh
39804035f8 fix(workflow): use publish-specific success toasts for workflow and chatflow 2026-02-13 13:52:08 +08:00
a7ab84106e chore: blank add to template link 2026-02-13 13:48:49 +08:00
a4e03d6284 test: add integration tests for app card operations, list browsing, and create app flows (#32298)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-02-13 13:21:09 +08:00
yyh
0893c8531d fix(workflow): lock chatflow start node from type change 2026-02-13 12:56:49 +08:00
yyh
086f6a2bb3 feat(web): unify node selector availability rules 2026-02-13 12:17:04 +08:00
yyh
49b115b1ea chore(i18n): add zh-Hans translations for file-upload workflow node 2026-02-13 12:17:04 +08:00
e21c9cb4a6 chore: create from template add community 2026-02-13 11:56:08 +08:00
yyh
87d09b2e3d fix: use localized doc pathMap links for multilingual anchors 2026-02-13 11:30:36 +08:00
yyh
eac9cbdfb9 fix: sandbox provider icon sizing and alignment issues
Scale Docker SVG icon proportionally for small containers and fix E2B
PNG icon vertical offset by making its border wrapper a flex container.
2026-02-13 11:23:31 +08:00
84d090db33 test: add unit tests for base components-part-1 (#32154) 2026-02-13 11:14:14 +08:00
f3f56f03e3 chore(deps): bump qs from 6.14.1 to 6.14.2 in /web (#32290)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 10:48:08 +08:00
yyh
c0bba03b13 refactor: use options object in useDocLink calls 2026-02-13 10:37:38 +08:00
yyh
e45d4d8d90 refactor(web): replace remixicon components with css icons 2026-02-13 10:28:23 +08:00
b6d506828b test(web): add and enhance frontend automated tests across multiple modules (#32268)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-02-13 10:27:48 +08:00
yyh
5e9f3eab8b feat: localize docs anchors and correct workflow node doc links 2026-02-13 10:24:44 +08:00
0def4dc204 chore: Update LLM node context label to Chat History 2026-02-12 19:10:33 +08:00
535436ea1d fix: Fix PromptEditor remount when readOnly prop changes 2026-02-12 19:10:10 +08:00