Commit Graph

94 Commits

Author SHA1 Message Date
CodingOnStar 4bbca7a0b4 Merge remote-tracking branch 'origin/feat/creator-profile-home' into deploy/dev
# Conflicts:
#	api/tests/unit_tests/controllers/console/explore/test_banner.py
#	packages/contracts/marketplace.ts
#	web/app/signup/components/input-mail.tsx
2026-08-20 15:24:30 +08: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
盐粒 Yanli 8874f3c80b refactor(agent): remove Agent Drive (#40887)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-19 06:34:36 +00:00
CodingOnStar f3fa7e6ed6 merge: bring marketplace autocomplete split into deploy/dev 2026-08-18 11:00:55 +08: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
yyh 4ce681d42f test(e2e): align agent model selector locators (#40862) 2026-08-17 06:48:00 +00:00
CodingOnStar 7655eae2e3 Merge branch 'feat/marketplace-homepage-redesign' into deploy/dev
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	packages/contracts/marketplace.ts
#	web/i18n/en-US/plugin.json
#	web/i18n/ja-JP/plugin.json
#	web/i18n/zh-Hans/plugin.json
2026-08-16 13:52:29 +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 5f7e72873d Merge branch 'feat/marketplace-homepage-redesign' into deploy/dev
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.github/workflows/translate-i18n-claude.yml
#	api/.importlinter
#	api/extensions/ext_application_services.py
#	api/services/app_service.py
#	api/tests/unit_tests/controllers/console/test_feature.py
#	api/tests/unit_tests/controllers/console/test_workspace_account.py
#	api/tests/unit_tests/core/app/apps/completion/test_app_runner.py
#	oxlint-suppressions.json
#	web/AGENTS.md
#	web/app/(shareLayout)/webapp-reset-password/check-code/page.tsx
#	web/app/(shareLayout)/webapp-reset-password/page.tsx
#	web/app/account/oauth/authorize/__tests__/page.spec.tsx
#	web/app/account/oauth/authorize/page.tsx
#	web/app/components/base/chat/chat/answer/__tests__/suggested-questions.spec.tsx
#	web/app/components/plugins/plugin-detail-panel/__tests__/endpoint-card.spec.tsx
#	web/app/components/tools/provider/__tests__/tool-item.spec.tsx
#	web/app/components/workflow/nodes/tool/components/__tests__/tool-date-picker.spec.tsx
#	web/app/components/workflow/nodes/tool/components/__tests__/tool-date-range-picker.spec.tsx
#	web/app/forgot-password/ChangePasswordForm.spec.tsx
#	web/app/forgot-password/ForgotPasswordForm.spec.tsx
#	web/app/layout.tsx
#	web/app/reset-password/check-code/page.tsx
#	web/app/reset-password/page.tsx
#	web/app/reset-password/set-password/__tests__/page.spec.tsx
#	web/features/agent-v2/agent-detail/configure/components/orchestrate/skills/__tests__/index.spec.tsx
#	web/i18n-config/__tests__/plural-selector.spec.ts
2026-08-15 15:40:37 +08:00
CodingOnStar 71d0462287 fix: remove dead marketplace entry files and relax long-task budget
knip production flagged web/app/components/plugins/marketplace/index.tsx
and home/marketplace-live-search.tsx as unused after the homepage page
composed EmbeddedMarketplace directly; drop them with their specs. Raise
LONG_TASK_BUDGET_MS to 300ms since hydration peaks ~220ms on shared CI
runners under 4x CPU throttling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 14:53:19 +08:00
autofix-ci[bot] 39b7b3ca51 [autofix.ci] apply automated fixes 2026-08-15 05:53:57 +00: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
CodingOnStar a966b34c5e Merge branch 'feat/marketplace-homepage-redesign' into deploy/dev
# Conflicts:
#	api/tests/unit_tests/core/workflow/nodes/agent_v2/test_runtime_request_builder.py
#	oxlint-suppressions.json
#	web/app/account/oauth/authorize/page.tsx
#	web/app/components/app-sidebar/snippet-info/dropdown.tsx
#	web/app/components/app/configuration/config/automatic/result.tsx
#	web/app/components/base/chat/chat-with-history/sidebar/__tests__/operation.spec.tsx
#	web/app/components/base/chat/chat-with-history/sidebar/operation.tsx
#	web/app/components/base/svg/__tests__/index.spec.tsx
#	web/app/components/base/svg/index.tsx
#	web/app/components/base/tab-slider-new/__tests__/index.spec.tsx
#	web/app/components/base/tab-slider-new/index.tsx
#	web/app/components/datasets/common/image-previewer/index.tsx
#	web/app/components/header/account-setting/model-provider-page/model-parameter-modal/__tests__/index.spec.tsx
#	web/app/components/header/account-setting/model-provider-page/model-parameter-modal/index.tsx
#	web/app/components/workflow/header/version-history-button.tsx
#	web/app/components/workflow/nodes/human-input/components/user-action.tsx
#	web/app/components/workflow/panel/chat-variable-panel/index.tsx
#	web/app/components/workflow/panel/debug-and-preview/__tests__/debug-and-preview.spec.tsx
#	web/app/components/workflow/run/agent-log/agent-log-nav-more.tsx
2026-08-14 12:43:53 +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 83805282fd Merge branch 'main' into feat/marketplace-homepage-redesign 2026-08-14 10:30:13 +08:00
CodingOnStar b7444f9ea3 Merge branch 'feat/marketplace-homepage-redesign' into deploy/dev 2026-08-13 16:14:04 +08:00
yyh 36dfc6c216 refactor(ui): enforce single-choice segmented controls (#40726) 2026-08-13 08:09:10 +00:00
CodingOnStar 00861ac5eb perf(web): defer offscreen marketplace content 2026-08-13 14:52:42 +08:00
Joel c085142e66 chore: remove scope selection from the agent environment editor (#40701) 2026-08-13 06:24:51 +00:00
Joel 190780e125 fix(e2e): skip hidden Agent knowledge E2E scenarios (#40691) 2026-08-13 05:03:15 +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 47835e6b25 fix(web): expose the voice recording timer (#40205) 2026-08-10 02:56:07 +00:00
CodingOnStar b388ae71d7 perf(web): defer offscreen marketplace content 2026-08-10 10:43:11 +08:00
Joel b439b6a800 feat: support accessibility checks in CI (#40137) 2026-08-07 10:28:44 +00:00
yyh 6f2e4d72d3 test(e2e): align duplicate Agent publish state (#40108) 2026-08-07 01:56:05 +00:00
zyssyz123 90d6046345 fix: gate Agent access until first publish (#40105)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
2026-08-06 12:36:24 +00:00
yyh 658d5e0dcf fix(e2e): align marketplace plugin download URL (#40075) 2026-08-06 06:32:16 +00:00
yyh d033124552 fix(ci): harden Playwright browser installs (#40009) 2026-08-05 03:57:08 +00:00
yyh 143bc121da fix(e2e): configure sandbox-reachable API URL (#40005) 2026-08-05 02:28:16 +00:00
-LAN- aab31292d8 feat(workflow): support LLM environment variables (#39125)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-04 06:17:13 +00:00
yyh fd412a82e9 refactor(e2e): unify seeded runtime orchestration (#39700) 2026-07-28 15:05:20 +00:00
yyh 93e7d50845 test(e2e): align Agent tool credential states (#39698) 2026-07-28 13:41:23 +00:00
yyh b2b1cd7e97 chore: update workspace dependencies (#39641) 2026-07-27 10:27:31 +00:00
zyssyz123 cc01189966 fix(agent): expose publish state from composer (#39615) 2026-07-27 04:05:38 +00:00
yyh fd2e26f8e6 refactor(agents): simplify repository context (#39583) 2026-07-26 06:13:37 +00:00
yyh a5703762c0 test(e2e): wait for app list before menu interaction (#39538) 2026-07-24 10:37:22 +00:00
yyh dcd40d603c fix(agent-v2): link API reference to agent guide (#39534) 2026-07-24 10:14:27 +00:00
yyh acb5ee29e1 test(e2e): validate generated console contracts (#39400)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 07:48:37 +00:00
yyh 05a25943e7 fix(e2e): align fixtures with generated contracts (#39394)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 05:09:23 +00:00
yyh 04f9026724 fix(web): show unavailable state for disabled Web Apps (#39392)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 03:32:40 +00:00
yyh 9b432d0d29 fix: enforce tool provider type contracts (#39380)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 01:30:55 +00:00
yyh b95d313128 refactor(web): improve workflow block selector (#39377) 2026-07-21 14:18:38 +00:00
yyh 48e536ba39 test(e2e): enforce behavior-driven quality gates (#39148) 2026-07-16 13:42:10 +00:00
yyh d66de8a47b test(e2e): harden behavior coverage and CI gates (#39043)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 07:32:11 +00:00
yyh fe96bea1f0 fix(e2e): follow agent roster create menu (#39020) 2026-07-15 12:39:51 +00:00
yyh e05eb7d7bf fix(e2e): probe shellctl health in preflight (#38971) 2026-07-15 04:15:16 +00:00
yyh 1e6d73fdb5 fix(e2e): restore shellctl external runtime (#38968) 2026-07-15 03:26:55 +00:00
yyh 46ad6ef6f6 fix(e2e): harden failure lifecycle diagnostics (#38896) 2026-07-14 06:15:57 +00:00