Stephen Zhou
|
13aa01a1f0
|
feat(web): open Studio app creation from the URL query (#45717)
|
2026-11-06 12:33:59 +00:00 |
|
yyh
|
84004c7c31
|
refactor(web): read system features through suspense queries (#45657)
|
2026-11-05 09:42:11 +00:00 |
|
非法操作
|
45279b704d
|
feat: restrict SaaS workflow collaboration to paid plans (#45549)
|
2026-11-05 08:19:37 +00:00 |
|
yyh
|
703cf36b87
|
refactor(web): use native scrolling for top-level page content (#45596)
|
2026-11-05 03:07:53 +00:00 |
|
Stephen Zhou
|
c3221f578a
|
fix(web): keep error feedback at business boundaries (#45151)
|
2026-10-30 14:57:32 +00:00 |
|
yyh
|
a641dfc6d6
|
refactor(web): route marketplace links through a gated module (#45027)
|
2026-10-29 04:36:27 +00:00 |
|
yyh
|
aa89fd8173
|
refactor(ui): align Menu APIs and expose ContextMenu anatomy (#44747)
|
2026-10-25 13:54:03 +00:00 |
|
yyh
|
12ab116fff
|
fix(web): preserve focus and align deletion dialog lifecycles (#44743)
|
2026-10-25 12:31:18 +00:00 |
|
yyh
|
5c510d0737
|
fix(web): restore list focus after app and agent deletion (#44736)
|
2026-10-25 08:11:55 +00:00 |
|
yyh
|
53c998abd7
|
fix(web): synchronize locale direction and support RTL primary pages (#44621)
|
2026-10-23 09:47:36 +00:00 |
|
yyh
|
530d8300cf
|
fix(web): unify Agent, App, and Knowledge deletion confirmations (#44618)
|
2026-10-23 09:11:39 +00:00 |
|
yyh
|
3d97949e70
|
refactor(ui): align floating positioning with Base UI (#44588)
|
2026-10-23 04:08:07 +00:00 |
|
zhsama
|
8c41d45dd8
|
chore: type-check with tsrs (#44562)
|
2026-10-23 00:55:03 +00:00 |
|
yyh
|
da1b1dbe41
|
refactor(ui): split toast stories and align app toaster naming (#44510)
|
2026-10-21 15:27:59 +00:00 |
|
 Wu TianweiandStream
|
7106ba8a5a
|
fix(web): preserve Studio list filters across navigation (#44429)
Co-authored-by: Stream <Stream_2@qq.com>
|
2026-10-21 04:19:13 +00:00 |
|
Stephen Zhou
|
7d039cb619
|
chore(web): replace deprecated third-party APIs (#44466)
|
2026-10-21 02:50:02 +00:00 |
|
yyh
|
008c80f2ec
|
refactor(web): unify app metadata forms and dialog ownership (#44405)
|
2026-10-20 07:51:32 +00:00 |
|
yyh
|
126c84b8f9
|
refactor(ui): clarify dialog header close button anatomy (#44283)
|
2026-10-18 07:13:31 +00:00 |
|
 yyhandStephen Zhou
|
3552815c89
|
fix(web): separate app dialog group and control labels (#44261)
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
|
2026-10-18 03:27:41 +00:00 |
|
Stephen Zhou
|
ed5da3d11a
|
test(web): consolidate suites around real feature behavior (#44274)
|
2026-10-18 01:20:32 +00:00 |
|
Stephen Zhou
|
9fded6f4ff
|
test(web): replace low-value suites with behavioral coverage (#44260)
|
2026-10-17 15:52:10 +00:00 |
|
yyh
|
b5caf0b22b
|
fix(web): align app and agent export feedback (#44251)
|
2026-10-17 04:45:20 +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 |
|
 yyhandClaude
|
7057546bf3
|
refactor(dify-ui): give AlertDialog a header part and design defaults (#44223)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-10-16 14:00:29 +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 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 
|
7cafd65d54
|
refactor(web): migrate handwritten console API calls to the generated oRPC contract (#44169)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-10-16 03:47:31 +00:00 |
|
yyh
|
8aa1fe96ab
|
refactor(web): clarify App modes and scope workflow editor resources (#44171)
|
2026-10-16 00:10:08 +00:00 |
|
yyh
|
b18a95372a
|
refactor(web): centralize AppIcon data and Avatar rendering (#44149)
|
2026-10-15 06:01:58 +00:00 |
|
yyh
|
65d976182b
|
refactor(web): use Select for the Studio app type filter (#44070)
|
2026-10-14 11:09:09 +00:00 |
|
yyh
|
0838e2511d
|
feat(dify-ui): compose avatars and refine picker focus (#43939)
|
2026-10-12 11:44:58 +00:00 |
|
yyh
|
eac329a614
|
fix(ui): align sort controls and stabilize overlay handles (#43864)
|
2026-10-12 00:14:33 +00:00 |
|
yyh
|
d2842b020e
|
refactor(web): keep the search input as the only tab stop and own Escape (#43861)
|
2026-10-12 00:13:14 +00:00 |
|
yyh
|
2683c0b14c
|
refactor: let Dify UI list primitives own the search box and option layout (#43859)
|
2026-10-11 05:04:19 +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 |
|
yyh
|
ddd256f908
|
refactor(web): remove success toasts after reloads, navigation, and renames (#43829)
|
2026-10-10 10:23:19 +00:00 |
|
yyh
|
3821d55fde
|
refactor(dify-ui): give the Combobox popup search one layout (#43774)
|
2026-10-10 03:04:26 +00:00 |
|
yyh
|
14edc44e2c
|
refactor(dify-ui): complete focus indicator ownership for overlay triggers (#43666)
|
2026-10-08 10:22:21 +00:00 |
|
yyh
|
1ed388d865
|
refactor(dify-ui): let overlay triggers own the focus indicator (#43657)
|
2026-10-08 06:33:00 +00:00 |
|
yyh
|
3d27e201bc
|
refactor(dify-ui): make ComboboxTrigger own only the focus indicator (#43655)
|
2026-10-08 06:32:59 +00:00 |
|
yyh
|
2bb466c09a
|
feat(ui): expose imperative actions types for public ref contracts (#43613)
|
2026-10-08 00:55:01 +00:00 |
|
yyh
|
a743a9150f
|
refactor(app): move sidebar details to the route query (#43264)
|
2026-09-30 06:04:54 +00:00 |
|
  ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)
|
005f019a80
|
feat: support New Agent templates and trials (#42837)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2026-09-28 09:21:50 +00:00 |
|
 ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 
|
d86435ee1e
|
fix(workflow): coerce non-uuid variable ids and warn on skipped branches (#42750)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
|
2026-09-25 08:16:41 +00:00 |
|
Stephen Zhou
|
ddb9f1ba8c
|
perf(web): split shared translation namespaces by feature (#42874)
|
2026-09-24 04:24:20 +00:00 |
|
Stephen Zhou
|
e9550e50d0
|
fix(web): reduce chart and syntax highlighting bundles (#42845)
|
2026-09-23 12:32:31 +00:00 |
|
yyh
|
5f66253fab
|
fix(explore): improve template preview states and accessibility (#42830)
|
2026-09-23 09:57:19 +00:00 |
|
非法操作
|
d1391c2ed5
|
refactor(api): isolate installed app management (#41957)
|
2026-09-23 09:24:22 +00:00 |
|
yyh
|
d08f554ff4
|
fix(app): align package import and export feedback (#42732)
|
2026-09-23 06:11:21 +00:00 |
|