Commit Graph
81 Commits
Author SHA1 Message Date
Joel 89780dbbdc fix: handle installed app connection validation states 2026-11-09 16:25:18 +08:00
Joel 9eb12a13a6 feat: persist tool authorization settings in workflow drafts 2026-10-26 14:31:35 +08:00
Joel fba9df14fa chore: merge latest main into end user authentication branch 2026-10-26 10:37:04 +08:00
Joel 45a1e19e16 chore: merge main into end user authentication branch 2026-10-26 10:30:36 +08:00
yyh aa89fd8173 refactor(ui): align Menu APIs and expose ContextMenu anatomy (#44747) 2026-10-25 13:54:03 +00:00
yyh 3d97949e70 refactor(ui): align floating positioning with Base UI (#44588) 2026-10-23 04:08:07 +00:00
Joel c87ebeee56 Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
#	web/app/components/base/form/components/base/base-form.tsx
#	web/i18n/locales/ar-TN/app.json
#	web/i18n/locales/az-AZ/app.json
#	web/i18n/locales/de-DE/app.json
#	web/i18n/locales/en-US/app.json
#	web/i18n/locales/es-ES/app.json
#	web/i18n/locales/fa-IR/app.json
#	web/i18n/locales/fr-FR/app.json
#	web/i18n/locales/hi-IN/app.json
#	web/i18n/locales/id-ID/app.json
#	web/i18n/locales/it-IT/app.json
#	web/i18n/locales/ja-JP/app.json
#	web/i18n/locales/ko-KR/app.json
#	web/i18n/locales/lo-LA/app.json
#	web/i18n/locales/nl-NL/app.json
#	web/i18n/locales/pl-PL/app.json
#	web/i18n/locales/pt-BR/app.json
#	web/i18n/locales/ro-RO/app.json
#	web/i18n/locales/ru-RU/app.json
#	web/i18n/locales/sl-SI/app.json
#	web/i18n/locales/th-TH/app.json
#	web/i18n/locales/tr-TR/app.json
#	web/i18n/locales/uk-UA/app.json
#	web/i18n/locales/vi-VN/app.json
#	web/i18n/locales/zh-Hans/app.json
#	web/i18n/locales/zh-Hant/app.json
#	web/i18n/resources.generated.d.ts
2026-10-21 11:02:09 +08:00
Stephen Zhou 7d039cb619 chore(web): replace deprecated third-party APIs (#44466) 2026-10-21 02:50:02 +00:00
Stephen Zhou 05c538e695 refactor(web): migrate console API helpers to generated contracts (#44430) 2026-10-20 12:42:37 +00:00
Joel 2f479f50db fix: select new connections from explicit creation results 2026-10-20 14:44:39 +08:00
Joel cace48c6f7 fix: align custom OAuth client setup guidance 2026-10-20 13:50:52 +08:00
Joel ebe9836dca Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
#	web/app/components/header/account-dropdown/__tests__/index.spec.tsx
#	web/app/components/plugins/plugin-auth/__tests__/plugin-auth.spec.tsx
#	web/app/components/plugins/plugin-auth/authorize/__tests__/add-oauth-button.spec.tsx
#	web/app/components/plugins/plugin-auth/authorize/__tests__/authorize-components.spec.tsx
#	web/app/components/plugins/plugin-auth/authorize/__tests__/index.spec.tsx
#	web/app/components/plugins/plugin-auth/authorize/__tests__/oauth-client-settings.spec.tsx
#	web/app/components/plugins/plugin-auth/authorize/add-oauth-button.tsx
#	web/app/components/plugins/plugin-auth/authorize/api-key-modal.tsx
#	web/app/components/plugins/plugin-auth/authorize/oauth-client-settings.tsx
#	web/app/components/workflow-app/components/workflow-header/__tests__/features-trigger.spec.tsx
#	web/app/components/workflow/hooks/__tests__/use-checklist.spec.ts
#	web/app/components/workflow/node-actions-menu/__tests__/index.spec.tsx
#	web/app/components/workflow/nodes/_base/components/__tests__/node-control.spec.tsx
#	web/app/components/workflow/nodes/_base/components/workflow-panel/__tests__/index.spec.tsx
#	web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx
#	web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/__tests__/index.spec.tsx
#	web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/__tests__/use-last-run.spec.ts
#	web/app/components/workflow/nodes/tool/__tests__/node.spec.tsx
#	web/app/components/workflow/nodes/tool/__tests__/panel.spec.tsx
#	web/app/components/workflow/utils/__tests__/node-navigation.spec.ts
#	web/app/components/workflow/utils/node-navigation.ts
2026-10-19 10:44:31 +08:00
yyh 126c84b8f9 refactor(ui): clarify dialog header close button anatomy (#44283) 2026-10-18 07:13:31 +00:00
Stephen Zhou 9fded6f4ff test(web): replace low-value suites with behavioral coverage (#44260) 2026-10-17 15:52:10 +00:00
1a79410ab1 refactor(dify-ui): scroll dialog bodies and give AlertDialog a body (#44248)
Signed-off-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: Stephen Zhou <hi@hyoban.cc>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 04:08:49 +00:00
Stephen Zhou 15af1f47b6 refactor(web): exercise real frontend behavior in tests (#44243) 2026-10-17 01:44:55 +00:00
yyh 311a708c1e refactor(dify-ui): compose dialogs from the Design Kit anatomy (#44221) 2026-10-16 15:35:19 +00:00
Stephen ZhouandClaude Opus 5.5 835f277338 refactor(web): remove unnecessary type assertions with a migration-only tsslint rule (#44219)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:07:02 +00:00
Joel b48bbf663c chore: remove icon from OAuth client configuration button 2026-10-14 16:30:53 +08:00
Joel 920397fa79 chore: consolidate shared authorization translation keys 2026-10-14 16:26:56 +08:00
Joel 5271d59c90 fix: reuse workspace auth configuration for app users 2026-10-14 16:02:09 +08:00
Joel 318bfc4365 feat: add app user test connections and guard single-node runs 2026-10-14 14:57:13 +08:00
Joel 51e5e25edb Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe 2026-10-14 11:02:14 +08:00
yyh 0838e2511d feat(dify-ui): compose avatars and refine picker focus (#43939) 2026-10-12 11:44:58 +00:00
yyh 4dfe61d660 refactor(web): remove success toasts for list changes and define toast types (#43832) 2026-10-10 10:52:35 +00:00
Joel e4c96fe79d fix: helper description ui 2026-10-10 15:30:00 +08:00
yyh 1ed388d865 refactor(dify-ui): let overlay triggers own the focus indicator (#43657) 2026-10-08 06:33:00 +00:00
Stephen Zhou 5f899e428a fix(web): declare translation namespace dependencies (#42784) 2026-09-23 04:43:00 +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 48189fedb4 refactor(ui): separate spinner primitives from loading layouts (#42473) 2026-09-18 03:43:55 +00:00
yyh 1b4ae3bcd2 fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +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
yyh e18310e52e refactor(dify-ui): simplify overlay content APIs (#41098) 2026-08-22 23:54:08 +00:00
yyh 6cb96adfbe refactor(dify-ui): compose dialog close controls (#41064) 2026-08-21 10:21:43 +00:00
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
yyh 0f63a05d04 chore: upgrade Vite+ to 0.2.9 (#40762) 2026-08-14 04:42:28 +00:00
yyh d6f32a0267 refactor(web): migrate plugin icon commands (#40648) 2026-08-13 06:44:02 +00:00
yyh 71b31e17b0 refactor(web): migrate domain icon commands (#40621) 2026-08-13 02:29:36 +00:00
yyh 324b0f97ff refactor(web): read plugin profile from query cache (#40471) 2026-08-11 11:39:26 +00:00
yyh 7a72bb3571 fix(web): name OAuth redirect copy action (#40303) 2026-08-10 03:13:33 +00:00
yyh dec1cb3798 fix(ui): align button spacing with design (#39990) 2026-08-04 10:37:16 +00:00
Stephen Zhou 0441d27cac chore: canonicalize Tailwind classes (#39762) 2026-07-29 11:58:14 +00:00
yyh ba24745c07 fix(web): restore permission selector semantics (#39269)
Signed-off-by: yyh <yuanyouhuilyz@gmail.com>
2026-07-20 06:30:09 +00:00
yyh 15674a9db6 test(web): align test state boundaries (#39239) 2026-07-20 06:06:17 +00:00
yyh 5fd06fafe0 test(web): remove low-value unit tests (#39193) 2026-07-17 08:59:26 +00:00
Stephen Zhouandautofix-ci[bot] a84c2d36a3 style: format with vp fmt (#38803)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:57:46 +00:00
Stephen Zhouandautofix-ci[bot] b9fde89781 refactor(web): migrate i18n to selector optimize mode (#38657)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 09:35:31 +00:00
Stephen Zhou a5a7c762a3 refactor(web): split app context state atoms (#38588) 2026-07-09 07:42:02 +00:00
Stephen Zhou 23b936aeb5 refactor(web): remove app context provider (#38568) 2026-07-08 13:52:45 +00:00
Stephen Zhouandautofix-ci[bot] 503d80be1d refactor(web): migrate plugins and tools app context consumers (#38533)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 06:26:56 +00:00