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 |
|
  ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)
|
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 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 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 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 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 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 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 |
|