Commit Graph
631 Commits
Author SHA1 Message Date
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
Joelandyyh 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 StarandCodingOnStar 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 StarandCodingOnStar 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 StarandCodingOnStar 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 StarandCodingOnStar 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
Joelandyyh 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
Joelandyyh 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