Commit Graph

519 Commits

Author SHA1 Message Date
fatelei
5fe4ceb651
fix: fix conflict 2026-09-02 09:09:32 +08:00
CodingOnStar
d8a376edb3 fix(web): remove the in-app marketplace header account entry (ECO-481)
The embedded marketplace already sits inside Dify chrome, so the extra avatar
in the marketplace header is redundant. Creator Center and docs stay.
2026-09-01 19:31:19 +08:00
Joel
5cbc42cd38
chore: Revert "feat: use app.acl.access_point_manage to control access point page access" (#41563) 2026-09-01 03:46:03 +00:00
CodingOnStar
93fd770780 chore(web): shorten marketplace timeout and Flight comments
Keep the constraint, drop incident-history prose that will go stale now
that tests encode the async-page rule and the 15s deadline.
2026-08-31 22:59:50 +08:00
CodingOnStar
42f7088d9d fix(web): keep templates route sync under the client shell
Async /templates pages under MainNavLayout Flight-double-resolve the
same way /marketplace did. Load data in an async child instead.
2026-08-31 22:52:06 +08:00
CodingOnStar
8765886d6c fix(web): satisfy marketplace lint and restore skill APIs from main
Restore the current skill/agent stack from origin/main after the merge, then fix marketplace lint, formatting, and type mismatches so Style Check can pass.
2026-08-31 19:32:32 +08:00
CodingOnStar
65af1ca9ec merge: bring origin/main into feat/creator-profile-home 2026-08-31 19:10:20 +08:00
Coding On Star
c6ca395042
fix(web): make registration tracking consent-safe and retryable (#41365)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-08-31 03:39:37 +00:00
wangxiaolei
6a00c23e49
feat: use app.acl.access_point_manage to control access point page access (#41462)
Co-authored-by: twwu <twwu@dify.ai>
2026-08-31 03:05:19 +00:00
CodingOnStar
c244b9d685 Merge origin/main into feat/creator-profile-home
Keep marketplace card-wrapper dialog and partner-only carousel autoplay.
Take main's skills permissions, skill card actions, and agent orchestrate
layout. Union oxlint suppressions from both sides.
2026-08-31 10:13:38 +08:00
Wu Tianwei
f7d6cd1afe
fix(web): block resource access for Agent apps (#41424) 2026-08-28 03:43:48 +00:00
yyh
8266d741e8
refactor(web): migrate tracing inputs (#41341) 2026-08-27 06:13:10 +00:00
CodingOnStar
ebe06c7eee merge: bring origin/main into feat/creator-profile-home 2026-08-25 11:28:23 +08:00
zxhlyh
667d66c4dc
fix(skills): align management UI accessibility and localization (#41180)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
2026-08-25 01:53:19 +00:00
wangxiaolei
0024a845f7
feat: support agent skill (#39675)
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: 起岚 <155608604+xiaoyaoqilan@users.noreply.github.com>
Co-authored-by: Parman Mohammadalizadeh <prmma23@gmail.com>
Co-authored-by: Escape0707 <tothesong@gmail.com>
Co-authored-by: Xin Zhang <zhangxin@dify.ai>
Co-authored-by: iridescentWen <66297467+iridescentWen@users.noreply.github.com>
Co-authored-by: Bond Zhu <37842169+MRZHUH@users.noreply.github.com>
Co-authored-by: KVOJJJin <jzongcode@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Chester <superdiao6@gmail.com>
Co-authored-by: WH-2099 <wh2099@pm.me>
Co-authored-by: Jony <619963502@qq.com>
Co-authored-by: Jony <13896935+zyz619963502zyz@users.noreply.github.com>
Co-authored-by: Harsh Kashyap <harsh.kashyap2001@gmail.com>
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com>
Co-authored-by: kenwoodjw <blackxin55+@gmail.com>
Co-authored-by: csurong <csurong1@gmail.com>
Co-authored-by: caosurong <surong.cao@thinkingdata.cn>
Co-authored-by: Taranum Wasu <81034301+Taranum01@users.noreply.github.com>
Co-authored-by: Taranum01 <50813317+Taranum01@users.noreply.github.com>
Co-authored-by: Pranav Agarwal <agarwalpranav0711@gmail.com>
Co-authored-by: Stephen Zhou <hi@hyoban.cc>
Co-authored-by: zl86790 <marshal_li_b@163.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
2026-08-24 05:29:14 +00:00
CodingOnStar
e377dd0d91 merge: bring origin/main into feat/creator-profile-home
# Conflicts:
#	api/controllers/console/tag/tags.py
#	api/openapi/markdown/console-openapi.md
#	api/services/app_service.py
#	oxlint-suppressions.json
#	packages/contracts/generated/api/console/tags/types.gen.ts
#	packages/contracts/generated/api/console/tags/zod.gen.ts
#	packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-08-24 12:15:37 +08:00
yyh
e18310e52e
refactor(dify-ui): simplify overlay content APIs (#41098) 2026-08-22 23:54:08 +00:00
yyh
a9b8c84e9b
refactor(dify-ui): simplify popover content API (#41069) 2026-08-21 13:11:40 +00:00
CodingOnStar
4ef15cae6a fix(web): sort creator profile creations through publisher APIs
Pass sort_by and sort_order to the publisher plugin and template lists, and keep the mixed Creations grid ordered after both responses return.
2026-08-19 18:23:35 +08:00
CodingOnStar
1dfdc7c4f9 fix(web): stop streaming async marketplace children on cloud
HydrateQueryClient is an async Server Component. Under the client
console shell, Flight still double-resolves it and throws
reason.enqueueModel even when the route module itself is sync.
2026-08-19 09:21:20 +08:00
CodingOnStar
a5e1e94c0c fix(web): keep embedded marketplace routes synchronous
An async /marketplace page under the client console shell makes Flight
double-resolve the segment and throw reason.enqueueModel on
cloud.dify.dev. Banner fetching already lives on the client.
2026-08-19 09:10:09 +08:00
CodingOnStar
3713581520 Merge remote-tracking branch 'origin/main' into feat/creator-profile-home
# Conflicts:
#	.editorconfig
#	oxlint-suppressions.json
#	web/app/components/base/markdown-blocks/code-block.tsx
#	web/app/layout.tsx
2026-08-18 21:30:57 +08:00
yyh
324ddb361d
fix(web): gate system features requests by connection (#40939) 2026-08-18 12:34:34 +00:00
yyh
b064a13aa4
refactor(web): remove legacy embedded API docs (#40929) 2026-08-18 09:53:55 +00:00
CodingOnStar
cde9aa5237 fix(web): keep marketplace route layout on the server
A client marketplace layout wrapping the async page makes Flight
double-resolve streamed children (`reason.enqueueModel`) on
cloud.dify.dev/marketplace.
2026-08-18 14:34:12 +08:00
CodingOnStar
55dcaea347 merge: restore marketplace catalog tag and language filters
Combine homepage catalog filters with the later marketplace hero icon fixes.
2026-08-17 16:19:08 +08:00
CodingOnStar
f1ab5df40d fix(web): keep marketplace permission provider inside SSR
Wrapping HydrateQueryClient with the client install-permission provider
makes Flight double-resolve streamed children and throw enqueueModel.
2026-08-17 15:49:34 +08:00
姜涵煦
9b2368ca6b feat(web): restore templates language filter on the catalog bar 2026-08-17 15:27:32 +08:00
CodingOnStar
24b977da27 Merge branch 'feat/marketplace-homepage-redesign' into feat/creator-profile-home 2026-08-17 13:01:32 +08:00
CodingOnStar
0fc3791bb6 refactor(web): split marketplace home trending and share catalog constants
Break the trending banner into navigation and slide modules with shared
home constants, hoist the marketplace container id and partner-collection
constants for reuse across the catalog, and drop the i18n keys the
redesigned home no longer renders.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 15:04:39 +08:00
autofix-ci[bot]
83b53d7b5b
[autofix.ci] apply automated fixes 2026-08-15 06:44:03 +00:00
CodingOnStar
e7ca2735bf fix: address marketplace review feedback on CI lane, templates and carousel a11y
- move the marketplace performance E2E lane out of main CI (opt-in workflow_dispatch)
- add server-rendered pagination for template search and validate page/view/sort params at the route boundary
- match template locale filtering by language prefix with an explicit English fallback
- cache the template collection fan-out (TTL + in-flight dedupe), lower per-collection limit and batch requests
- reset the forced search mode atom when the plugin catalog mounts
- clear stale search suggestions during the debounce window
- let the trending Play control override focus/hover pause reasons
- honor prefers-reduced-motion on the eagerly playing first-collection carousel
- give the Creator Center link an accessible, localized name
- replace the nested main landmark on the templates page with a div
- localize banner read-more actions and backfill marketplace.home keys across all 24 locales

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 14:40:03 +08:00
CodingOnStar
d825dd75dc Merge remote-tracking branch 'origin/main' into feat/marketplace-homepage-redesign
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	oxlint-suppressions.json
#	web/app/account/oauth/authorize/__tests__/page.spec.tsx
#	web/app/account/oauth/authorize/page.tsx
#	web/app/components/plugins/marketplace/list/__tests__/list-with-collection.spec.tsx
2026-08-15 13:44:00 +08:00
CodingOnStar
f033532d7b fix(web): address marketplace review feedback and clean up login code
Resolve the review comments on the marketplace homepage: restore list SSR
hydration with an eager first collection, make the loading detail iframe
inert, drop stale search suggestions, add carousel pause controls and
off-screen a11y handling, widen the trending pause boundary, bind initial
banners to the server locale, and remove nested interactive links plus dead
CSS scan config. Refactor the marketplace silent-authorize hook to be
self-contained, extract shared OAuth URL helpers, and delete the unused
allowedAbsoluteOrigins option. Serve the performance benchmark from a frozen
local marketplace API stub and gate it with a dedicated Chromium CI lane.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 18:03:10 +08:00
yyh
0f63a05d04
chore: upgrade Vite+ to 0.2.9 (#40762) 2026-08-14 04:42:28 +00:00
Joel
0ac005eb98
fix: add semantic document titles across pages (#40396) 2026-08-14 03:29:16 +00:00
CodingOnStar
889bd18da4 Merge branch 'feat/marketplace-homepage-redesign' into feat/creator-profile-home 2026-08-14 10:34:47 +08:00
CodingOnStar
1bf2d191fe feat(web): add embedded marketplace templates 2026-08-13 14:52:42 +08:00
CodingOnStar
0facec971f fix: repair marketplace entry auth flows 2026-08-13 14:52:08 +08:00
CodingOnStar
141c721a4a fix: add hybrid SSR for embedded marketplace 2026-08-13 14:50:52 +08:00
CodingOnStar
dcb4b4f6af fix: isolate embedded marketplace client 2026-08-13 14:50:52 +08:00
CodingOnStar
0aa20ae2d7 fix: enable redesigned marketplace route 2026-08-13 14:50:48 +08:00
Wu Tianwei
6899c7720f
refactor(web): remove deprecated deployments pages (#40593) 2026-08-12 08:49:51 +00:00
CodingOnStar
8102836ca8 Merge branch 'feat/creator-profile-home' into deploy/dev
# Conflicts:
#	oxlint-suppressions.json
#	packages/contracts/marketplace.ts
#	web/app/(commonLayout)/marketplace/page.tsx
#	web/app/components/main-nav/routes.ts
#	web/app/components/plugins/marketplace/detail-dialog/__tests__/index.spec.tsx
#	web/app/components/plugins/marketplace/detail-dialog/index.tsx
#	web/app/components/plugins/marketplace/home/__tests__/home-catalog-navigation.spec.tsx
#	web/app/components/plugins/marketplace/home/__tests__/home-header.spec.tsx
#	web/app/components/plugins/marketplace/home/__tests__/home-trending.spec.tsx
#	web/app/components/plugins/marketplace/home/home-catalog-tabs.tsx
#	web/app/components/plugins/marketplace/home/home-header.tsx
#	web/app/components/plugins/marketplace/home/home-search.tsx
#	web/app/components/plugins/marketplace/home/home-trending.tsx
#	web/app/components/plugins/marketplace/home/index.tsx
#	web/app/components/plugins/marketplace/index.tsx
#	web/app/components/plugins/marketplace/list/__tests__/card-wrapper.spec.tsx
#	web/app/components/plugins/marketplace/list/list-wrapper.tsx
#	web/app/components/plugins/marketplace/view.tsx
2026-08-12 12:53:47 +08:00
yyh
28ba7033fa
refactor(web): remove profile bootstrap atom layer (#40474) 2026-08-12 04:05:57 +00:00
yyh
668fb4c14a
refactor(web): sync zendesk from profile query (#40473) 2026-08-12 02:57:27 +00:00
yyh
4c06bcf000
refactor(web): sync amplitude from profile query (#40472) 2026-08-12 02:15:24 +00:00
Wu Tianwei
7aba539e82
feat: app deployment v2 (#39829)
Co-authored-by: zhangx1n <zhangxin@dify.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 01:55:36 +00:00
yyh
78c7fb9c5c
refactor(web): move education verification to dedicated routes (#40493)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 09:56:11 +00:00
yyh
cd0e88c680
refactor(web): read dataset profile from query cache (#40468) 2026-08-11 08:30:49 +00:00