Stephen Zhou
e003cc2918
Merge branch 'main' into deploy/dev
2026-09-21 09:34:16 +08:00
Stephen Zhou
dace5ba264
refactor(i18n): use shared namespaces for reusable UI ( #42504 )
2026-09-20 14:14:05 +00:00
yyh
6f9cb382c4
refactor(web): standardize lazy ref initialization ( #42562 )
2026-09-20 05:15:48 +00:00
yyh
61dc68c3a7
chore(deps): upgrade foxact and Vite+ ( #42546 )
2026-09-20 02:52:47 +00:00
yyh
9e13e339b8
feat(ui): add reusable breadcrumbs and migrate Web navigation ( #42534 )
2026-09-20 01:40:49 +00:00
dbeebfc15d
refactor: reduce ambiguity in mcp queries ( #42395 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-18 09:17:36 +00:00
Joel and yyh
a60167b390
feat(web): add copy action to error toasts ( #42480 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-18 07:02:22 +00:00
yyh
3b8fc9c9b6
refactor(i18n): colocate runtime and locale resources ( #42482 )
2026-09-18 04:13:14 +00:00
yyh
48189fedb4
refactor(ui): separate spinner primitives from loading layouts ( #42473 )
2026-09-18 03:43:55 +00:00
yyh
d43594822b
refactor(i18n): separate runtime and metadata boundaries ( #42471 )
2026-09-18 03:08:44 +00:00
fatelei
dc42623bc0
Merge main into deploy/dev
...
Resolve Agent RBAC and marketplace conflicts against the current main interfaces. Preserve deploy/dev collection preview limits and join the migration heads.
2026-09-17 19:24:00 +08:00
Coding On Star and CodingOnStar
e18c171f74
fix(marketplace): fix preview overlay and image clipboard actions ( #42411 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-17 08:35:49 +00:00
CodingOnStar
625c595409
fix(marketplace): hide detail close button during image preview
...
(cherry picked from commit e31856d7dc )
Preserve the deploy/dev gallery markup and adapt the regression selectors.
2026-09-17 15:47:02 +08:00
yyh
d528dea83e
fix(web): remove ineffective Tailwind classes ( #42394 )
2026-09-17 04:55:31 +00:00
yyh
9e7856f22b
test(web): tighten browser test admission and trim low-value coverage ( #42373 )
2026-09-17 01:19:03 +00:00
yyh
122f95b976
fix(web): consolidate marketplace logo and correct public asset path ( #42185 )
2026-09-11 06:19:37 +00:00
bad3a86816
feat(marketplace): use stable template UUID links in the Dify embed ( #42172 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: CodingOnStar <hanxujiang@jianghanxudeMacBook-Pro-2.local >
2026-09-11 03:59:30 +00:00
Coding On Star and CodingOnStar
98d9298828
fix(web): use delivered cover_image for blog banners ( #42173 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-11 03:59:26 +00:00
CodingOnStar
95674ae71e
fix(web): sync embedded template dialog with /templates/{publisher}/{id}
...
Open the marketplace template dialog from a Dify catalog URL, keep the
outer path in sync while it is open, and restore /templates on close.
2026-09-10 17:53:00 +08:00
CodingOnStar
7e27f10ea7
fix(web): allow clipboard-write on marketplace detail iframe
...
The embedded marketplace detail dialog is cross-origin. Without this
permission, navigator.clipboard.writeText is denied and Copy link fails.
2026-09-10 17:53:00 +08:00
CodingOnStar
0bd09d5b7a
fix(web): use delivered cover_image for blog banners
...
Stop painting every blog slide with the bundled MCP Servers art. Keep
cover_image through banner normalization and render that artwork instead.
2026-09-10 16:37:25 +08:00
yyh
2c206d2792
fix(web): delegate overlay initial focus to popup owners ( #42121 )
2026-09-10 08:25:48 +00:00
CodingOnStar
ba7df082bc
feat(marketplace): port stable template UUID links to dev
...
Port 7f7e909826 while preserving deploy/dev Banner fallbacks and embedded navigation guards. Align the existing Banner call and tests with its unchanged analytics payload contract so the dev static gate passes.
2026-09-10 16:06:53 +08:00
Joel
1a415d1e02
fix(web): correct form labels, validation feedback, and keyboard navigation ( #42096 )
2026-09-10 07:30:50 +00:00
yyh
445b194938
fix(ui): let collapsible consumers own trigger styling ( #42116 )
2026-09-10 07:23:11 +00:00
Coding On Star and CodingOnStar
8c5dd51446
fix(web): open embedded recommend banner templates in the detail dialog ( #42063 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-09 09:15:40 +00:00
CodingOnStar
0fb011126e
fix(web): never navigate embedded recommend plugin or template cards
...
Dify console marketplace should open plugin and template dialogs for
catalog cards and recommend banners. Resolve plugin identity from
/plugins/org/name links when item_id is not org/name. The standalone
marketplace still navigates to the item page.
2026-09-09 16:48:27 +08:00
CodingOnStar
06d45f7c09
fix(web): open embedded recommend banner templates in the detail dialog
...
In-app marketplace recommend template cards now reuse the template
detail dialog, matching plugins. The standalone marketplace still
navigates to the template page.
2026-09-09 16:25:58 +08:00
Joel
e8c3419d1f
fix(web): hide decorative content and redundant list semantics ( #42060 )
2026-09-09 07:28:22 +00:00
Stephen Zhou
0f232ac4e7
chore(lint): tighten inline disable enforcement ( #42058 )
2026-09-09 07:21:02 +00:00
yyh
bec2c6787a
chore(deps): upgrade pnpm to 12.3.4 and Vite+ to 0.3.1 ( #42005 )
2026-09-09 01:55:47 +00:00
Coding On Star and CodingOnStar
dfe5d8af31
fix(web): keep recommend banner logos intact and show template authors ( #41980 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-08 10:33:31 +00:00
Joel
efe506a0f5
fix: correct page landmarks and document layout rules ( #41938 )
2026-09-08 04:22:04 +00:00
yyh
d978fe710f
refactor(web): retire provider context ( #41944 )
2026-09-08 04:16:45 +00:00
yyh
1006519012
refactor(web): move model lists out of provider context ( #41939 )
2026-09-08 03:29:56 +00:00
yyh
22189f69f6
refactor(console): unify environment-aware oRPC clients and query policies ( #41932 )
2026-09-08 02:04:41 +00:00
762dc5e8a6
fix(web): open embedded recommend banner plugins in the detail dialog ( #41828 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro-2.local >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-07 03:19:07 +00:00
yyh
dde1d500b5
docs: clarify frontend guidance ownership and dependencies ( #41848 )
2026-09-05 13:28:40 +00:00
yyh
00e5786067
fix(select): isolate trigger states and unavailable package selection ( #41843 )
2026-09-05 03:49:39 +00:00
yyh
1b4ae3bcd2
fix(button): align loading accessibility contract ( #41823 )
2026-09-04 11:39:50 +00:00
cb6c04637b
feat(web): add marketplace creator profiles and homepage redesign ( #41538 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro-2.local >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-04 08:09:45 +00:00
yyh
336b134a40
refactor(web): migrate runtime app inputs ( #41806 )
2026-09-04 07:23:52 +00:00
Joel and yyh
6208b33e08
chore: correct ARIA roles and preserve control interactions ( #41738 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-04 06:06:02 +00:00
Joel and yyh
aee0062cb2
chore: remove redundant aria-label attributes ( #41724 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-03 09:10:16 +00:00
zyssyz123
a702b3bb2b
fix(agent): surface missing tool credentials ( #41726 )
2026-09-03 08:53:55 +00:00
Stephen Zhou
29acaabc6a
chore(web): canonicalize Tailwind classes ( #41718 )
2026-09-03 07:33:05 +00:00
CodingOnStar
0584b26883
fix(web): satisfy vp check for marketplace catalog prefetch
...
PR style CI failed oxfmt on the catalog preview files. Split prefetch
out of the HydrateQueryClient module so the component file only exports
a component, and stop asserting extra list fields as Plugin.
2026-09-03 14:18:23 +08:00
CodingOnStar
ebccd86338
fix(web): overlap homepage banners with catalog prefetch
...
Banners and collection prefetch no longer run back-to-back 2.5s waits.
The home variant starts both under one server budget and reuses the
dehydrated state so a slow banner cannot add a second document stall.
2026-09-03 11:56:21 +08:00
CodingOnStar
0b847ede3e
fix(web): preview marketplace collection plugins at limit 20
...
Homepage carousels only show ~8 cards per page but posted an unbounded
collection body, so RSC hydrated full plugin rows. Match the template
preview contract so warmup can write the Redis key the catalog reads.
2026-09-03 11:45:45 +08:00
CodingOnStar
463dc59d13
fix(web): navigate marketplace search results without App Router
...
Standalone suggestion clicks assign window.location instead of useRouter,
so marketplace tests can render the shared autocomplete without a Next
app-router tree.
2026-09-02 17:38:53 +08:00