a9c5201485
refactor(workflow)!: persist the debug state of the chatflow preview panel to the zustand store and split useChat hook into modular files
2026-01-26 23:21:44 +08:00
87d033e186
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-26 23:12:44 +08:00
f561656a89
chore: follow-up fixes for storybook vite migration ( #31545 )
2026-01-26 20:20:14 +08:00
55120ea9f7
chore: prompt change also clear useless tool id
2026-01-26 18:29:38 +08:00
b99311baa0
chore: remove useless toolid
2026-01-26 18:09:46 +08:00
ec5964c419
feat: Add support for array[message](List[promptMessage]) variable type
...
in workflow
2026-01-26 17:50:18 +08:00
5ac70633a2
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/pnpm-lock.yaml
2026-01-26 17:09:36 +08:00
47d0e400ae
chore: update to story book nextjs-vite ( #31536 )
2026-01-26 17:07:20 +08:00
c9edd71395
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-26 16:59:31 +08:00
2e954388f5
merge
2026-01-26 16:57:45 +08:00
2c02c8ac18
fix(sandbox): fetch artifacts on mount for blue dot indicator
...
Remove enabled condition so data is fetched when component mounts,
allowing blue dot to show when files exist even before expanding.
TanStack Query handles request deduplication automatically.
2026-01-26 16:53:16 +08:00
5cdd69e7e0
refactor: Refactor context generation to use available vars
2026-01-26 16:50:44 +08:00
e5e43bc2b9
fix(sandbox): fix guide line offset and use spinner for loading
...
- Adjust TreeGuideLines lineOffset to 2 to center lines under folder icons
- Replace skeleton loading with spinner in header area
2026-01-26 16:37:51 +08:00
70d88bc522
refactor(sandbox): align artifacts tree with file tree styles
...
Reuse TreeGuideLines for indent lines, use FileTypeIcon for file icons,
and match folder open/close icons with the main file tree component.
2026-01-26 16:19:28 +08:00
765b548be4
fix(a11y): improve accessibility for artifacts tree
...
Add aria-label, aria-expanded attributes and focus-visible styles
for folder buttons. Hide loading skeleton from assistive tech.
2026-01-26 16:01:22 +08:00
830c286062
feat: support credical
2026-01-26 15:55:24 +08:00
f90f3287d8
fix: provider and tool auth click not show
2026-01-26 15:55:23 +08:00
8724ba04aa
fix: fix Cannot read properties of null (reading 'credential_form_sch… ( #31117 )
2026-01-26 15:52:53 +08:00
d396d92059
feat(sandbox): implement artifacts section UI
...
- Replace placeholder with functional ArtifactsSection component
- Add ArtifactsTree component for file tree rendering
- Support expand/collapse with lazy loading
- Show blue dot indicator when collapsed with files
- Add empty state card with hint text
- Add download button on file hover
- Add i18n translations (en-US, zh-Hans)
2026-01-26 15:43:06 +08:00
e8e386a6b9
fix: Add vertical scrolling support for floating elements. ( #30897 )
...
Co-authored-by: zhaiguangpeng <zhaiguangpeng@didiglobal.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:17:42 +08:00
694ed4f5e3
chore: small ui
2026-01-26 15:06:33 +08:00
154018fe31
chore: fix tool ui
2026-01-26 14:52:56 +08:00
010cbd0a73
chore: remove useless meata config when save file
2026-01-26 14:28:35 +08:00
d941201a3e
refactor(tool-selector): remove unused components and consolidate import ( #31018 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:24:00 +08:00
87bcd70f59
feat: add tool call based structured output
2026-01-26 14:17:57 +08:00
453844b9e8
chore: editor config in new slide
2026-01-26 14:07:35 +08:00
dd988d42c2
feat: enhance quota panel to support additional model providers and integrate trial models feature ( #31443 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:04:12 +08:00
a43d2ec4f0
refactor: restructure Completed component ( #31435 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:03:51 +08:00
677775079f
fix: use IS_CLOUD_EDITION for 'Managed by SaaS' tag visibility
...
Change from !IS_CE_EDITION to IS_CLOUD_EDITION to ensure the tag only
shows in cloud edition, not in enterprise or other self-hosted variants.
2026-01-26 11:42:55 +08:00
3f4d6b9452
fix: click readme hide config
2026-01-26 11:40:28 +08:00
4f75d7f8e2
fix: hide 'Managed by SaaS' tag in CE edition for sandbox providers
...
The tag should only display in SaaS version since CE edition also has
system config from migrations but the label is misleading for self-hosted.
2026-01-26 11:33:40 +08:00
902468e3e0
chore: tool picker height
2026-01-26 11:30:48 +08:00
c75afdb321
chore: no auth no choose show tools
2026-01-26 11:30:48 +08:00
3bde614bd3
feat: enabel tool num
2026-01-26 11:00:29 +08:00
9a68243fcc
feat: show provider config
2026-01-26 10:44:09 +08:00
a471caf787
test(skill-editor): add keyboard shortcut tests for SkillSaveProvider
...
Cover Ctrl+S and Cmd+S save triggers, guard clauses for start tab and
null active tab, success/error toast notifications, and fallback
registry integration.
2026-01-25 21:21:35 +08:00
cdcd9fd1a2
refactor(skill-editor): lift Ctrl+S handler to Provider and remove redundant hook
...
Move global keyboard shortcut handling from component-level hook to
SkillSaveProvider, eliminating duplicate event listener registrations
and race conditions. Delete use-skill-file-save hook as its logic is
now consolidated in the provider with direct store access.
2026-01-25 21:17:25 +08:00
84d032c104
fix: test
2026-01-25 19:54:09 +08:00
b305abdc8f
fix(skill-editor): align autosave fallbacks
...
- use cleanup-based save on tab switch with stable fallback snapshots
- add fallback registry for metadata-only autosave consistency
- add autosave/save-manager tests
2026-01-25 19:51:56 +08:00
e1e7b7e88a
refactor(skill): extract save logic into SkillSaveProvider with auto-save support
...
Centralize file save operations using Context/Provider pattern for better
maintainability. Add auto-save on tab switch, visibility change, page unload,
and component unmount.
2026-01-25 19:09:33 +08:00
8754b321df
fix: Add sandbox feature to workflow features mapping
2026-01-25 16:30:50 +08:00
22287e16e2
fix header
2026-01-25 00:16:30 +08:00
4c596aaac2
Merge branch 'feat/collaboration2' into feat/support-agent-sandbox
2026-01-25 00:00:03 +08:00
2a372df33c
fix web unittest
2026-01-24 19:49:20 +08:00
edb4457684
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-24 15:22:07 +08:00
bb6d6a4f96
improve compute nodes diff speed
2026-01-24 15:04:51 +08:00
98a050e664
chore: support folder upload in root file tree
2026-01-23 21:17:49 +08:00
6551814396
feat: add all can bundle to provider
2026-01-23 17:17:28 +08:00
88887ea58e
feat(icons): add custom FileImageFill icon for image file type
...
Replace RiFileImageFill with a custom FileImageFill icon to provide
a more distinctive visual representation for image files in the file tree.
2026-01-23 17:09:40 +08:00
dcd79df9fb
fix: upload folder support parent_id
2026-01-23 17:09:39 +08:00