Commit Graph

1090 Commits

Author SHA1 Message Date
CodingOnStar
39a289ffa7 Merge branch 'feat/creator-profile-home' into deploy/dev
# Conflicts:
#	api/controllers/console/agent/composer.py
#	api/controllers/console/agent/roster.py
2026-09-02 16:39:05 +08:00
CodingOnStar
ea6c67b231 fix(web): paginate creator inventory with load more
SSR only the first publisher page instead of five sequential fetches,
and let the profile load remaining plugins and templates on demand.
Harden social_links and deps_plugins so dirty API payloads cannot crash
the creator page.
2026-09-02 15:22:17 +08:00
CodingOnStar
c04ca2ff36 Merge remote-tracking branch 'origin/main' into feat/creator-profile-home
# Conflicts:
#	e2e/package.json
2026-09-02 10:42:27 +08:00
fatelei
5fe4ceb651
fix: fix conflict 2026-09-02 09:09:32 +08:00
twwu
db012bb659
fix(i18n): add access point permission translations 2026-09-01 22:11:31 +08:00
QuantumGhost
d6e4f48526
fix(web): merge workflow tool outputs from all End nodes (#41517)
Co-authored-by: twwu <twwu@dify.ai>
2026-09-01 08:50:37 +00: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
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
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
1971450ad8
fix: protect workspace owners in resource access (#41423) 2026-08-28 03:03:40 +00:00
Joel
54298abf2d
fix: improve home page accessibility (#41310)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
2026-08-27 07:03:01 +00:00
github-actions[bot]
021d5ceae7
chore(i18n): sync translations with en-US (#41291)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
2026-08-26 07:31:34 +00:00
CodingOnStar
e7e502d1e7 merge: bring origin/main into feat/creator-profile-home 2026-08-26 15:28:59 +08:00
Wu Tianwei
73dd8739ef
feat: optimize resource access config logic (#41164)
Co-authored-by: fatelei <fatelei@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-26 07:18:57 +00:00
非法操作
6ba29b3f0c
chore(web): remove retired forum entry (#41289) 2026-08-26 06:47:13 +00:00
yyh
798a238e63
fix(web): align goto anything autocomplete behavior (#41258) 2026-08-25 12:39:07 +00:00
zxhlyh
03e4bc50a2
fix(skills): align Japanese Skills page title (#41242) 2026-08-25 07:42:23 +00:00
CodingOnStar
62c7b5c989 merge: bring origin/main into feat/creator-profile-home 2026-08-25 12:15:52 +08:00
CodingOnStar
ebe06c7eee merge: bring origin/main into feat/creator-profile-home 2026-08-25 11:28:23 +08:00
Joel
12f259ecae
fix: address Agent UX feedback (#41219) 2026-08-25 03:14:24 +00:00
CodingOnStar
87cb98087f fix(web): drop Forum from the help menu and label Discord
The sidebar help popup no longer links to the forum. The previous
Community entry now reads Discord and still opens the Discord invite.
2026-08-25 10:57:33 +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
Joel
2be3c3d69e
fix: refine agent configuration copy (#41177) 2026-08-24 09:58:06 +00:00
github-actions[bot]
b9764c4779
chore(i18n): sync translations with en-US (#41173)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-08-24 09:08:26 +00:00
Crazywoola
21d540f760
feat(web): enhance Go to Anything navigation and discovery (#41160) 2026-08-24 08:48:53 +00:00
yyh
703f6d1780
fix(web): align agent v2 monitoring translations (#41161) 2026-08-24 08:21:41 +00:00
yyh
3ab8476d2d
fix(web): align agent v2 monitoring copy (#41150) 2026-08-24 07:36:18 +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
a9433195a1 feat(web): add Creator Center to the sidebar help menu 2026-08-24 12:39:10 +08: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
63acefa6d0
fix(billing): remove misleading tax assurance (#41009) 2026-08-20 07:33:20 +00:00
CodingOnStar
e3b8e26192 merge: bring origin/main into feat/creator-profile-home
# Conflicts:
#	api/openapi/markdown/console-openapi.md
#	api/services/agent_config_service.py
#	api/tests/unit_tests/services/agent/test_skill_standardize_service.py
#	knip.config.ts
#	oxlint-suppressions.json
#	packages/contracts/generated/api/console/agent/zod.gen.ts
#	packages/contracts/generated/api/console/apps/zod.gen.ts
2026-08-20 15:18:59 +08:00
yyh
2daa69c92e
fix(web): clarify agent deletion consequences (#41002) 2026-08-20 06:45:55 +00:00
CodingOnStar
803c3cd2df fix(web): restore creator profile contracts and i18n
The standalone and embedded creator pages call marketplaceClient.creatorDetail,
but those routes were dropped from the marketplace contract. Restore them, skip
avatar fetches when none was uploaded, and add creatorProfile strings to every
plugin locale.
2026-08-19 16:37:14 +08:00
Riskey
8d18931125
fix: refine access point copy and remove undeploy state warning (#40886) 2026-08-19 04:11:44 +00: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
b064a13aa4
refactor(web): remove legacy embedded API docs (#40929) 2026-08-18 09:53:55 +00:00
CodingOnStar
4d8bd40058 merge: bring origin/main into feat/creator-profile-home
Keep marketplace workspace-skill runtime tests and take main's
autocomplete popup anatomy plus input-group composition.
2026-08-18 10:39:42 +08:00
姜涵煦
9b2368ca6b feat(web): restore templates language filter on the catalog bar 2026-08-17 15:27:32 +08:00
yyh
59c6a470bb
fix(web): update agent model request limit copy (#40863) 2026-08-17 06:37:23 +00:00
CodingOnStar
24b977da27 Merge branch 'feat/marketplace-homepage-redesign' into feat/creator-profile-home 2026-08-17 13:01:32 +08:00
CodingOnStar
f5ac519089 Merge branch 'main' into feat/marketplace-homepage-redesign 2026-08-17 12:54:54 +08:00
YungLe
219596c4df
feat(plugin-auth): visibility picker for OAuth credentials (#39840)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: twwu <twwu@dify.ai>
2026-08-17 02:41:26 +00:00
CodingOnStar
cf121dcc10 refactor(web): share the marketplace home shell and validate banners with zod
Compose the Plugins and Templates catalog homes from one HomeShell so the
page scaffold cannot drift, split the templates page into category
navigation, pagination and link helpers, and hand the collection list
pre-filtered locale data instead of filtering twice. Replace the
hand-rolled banner payload guards with a zod schema keeping the same
lenient semantics, share the partner-collection constants, label the
plugin type filter group as categories, and backfill the missing Lao
trending title.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 15:22:51 +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
CodingOnStar
a4a57ec662 fix(web): address marketplace review follow-ups on assets, locale and a11y
- resample the 3MB trending background to a 97KB webp and serve a frozen
  recommend banner from the E2E stub so the benchmark covers the carousel
- show the on-page filtered count in template search and redirect
  out-of-range pages to the last available page
- localize the carousel controls across all 24 locales and replace the
  i18n type casts with typed selectors
- surface Marketplace API failures with a retry action instead of
  rendering them as empty results
- use iconify marks for the hero decorations, share the carousel
  page-size hook to avoid a hydration mismatch, move banner types into
  @dify/contracts, scope the Cmd+K shortcut to the standalone platform,
  point the embedded logo at /marketplace, pass resolvedTheme to the
  detail dialogs, and reveal the detail iframe after a loading timeout

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 13:48:34 +08: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