From 54f51c44edf76d4814e17a9a6108e4466a61c583 Mon Sep 17 00:00:00 2001 From: ddCat <2695092045@qq.com> Date: Wed, 16 Sep 2026 22:59:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E7=94=A8=E6=88=B7=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E5=8F=B0=20-=20=E4=BA=A7=E5=93=81=E5=8C=96=E5=A3=B3?= =?UTF-8?q?=E5=B1=82=E3=80=81=E5=86=85=E5=AE=B9=E5=BA=93=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E4=B8=8E=E7=A7=AF=E5=88=86=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- web/index.html | 7 +- .../components/assets/asset-library-card.tsx | 2 +- web/src/components/auth/require-feature.tsx | 6 +- web/src/components/cached-resource-image.tsx | 13 +- .../components/canvas/canvas-folder-card.tsx | 39 +- .../components/canvas/canvas-project-card.tsx | 3 +- .../canvas/canvas-project-sidebar.tsx | 26 +- web/src/components/layout/app-top-nav.tsx | 6 + .../components/layout/collection-toolbar.tsx | 20 + web/src/components/layout/user-avatar.tsx | 22 + .../layout/workspace-account-card.css | 25 + .../layout/workspace-account-card.tsx | 33 + .../layout/workspace-account-menu.tsx | 56 +- .../layout/workspace-sidebar-nav.tsx | 191 +- .../components/layout/workspace-top-bar.tsx | 57 +- .../layout/workspace-wallet-modal.tsx | 289 ++ .../ui/base/buttons/delete-button.tsx | 37 + .../ui/product/media-placeholder.tsx | 9 + .../ui/product/settings-row/settings-row.tsx | 2 +- .../hooks/use-workspace-button-feedback.ts | 31 + web/src/layouts/user-layout.tsx | 20 +- web/src/lib/app-theme.ts | 28 + web/src/pages/assets/index.tsx | 108 +- .../canvas-project-selection-toolbar.tsx | 4 +- .../pages/canvas/canvas-project-top-bar.tsx | 8 +- web/src/pages/canvas/index.tsx | 125 +- web/src/pages/canvas/project.tsx | 15 +- web/src/pages/canvas/shared.tsx | 21 +- .../canvas/use-canvas-project-lifecycle.ts | 6 +- web/src/pages/plugins/index.tsx | 37 +- web/src/pages/plugins/plugins.css | 58 +- web/src/pages/projects/detail.tsx | 99 +- web/src/pages/projects/index.tsx | 103 +- web/src/pages/settings/index.tsx | 69 +- web/src/pages/skills/index.tsx | 56 +- web/src/pages/tasks/index.tsx | 20 +- web/src/pages/tasks/task-grid-card.tsx | 17 +- web/src/pages/tasks/task-list-row.tsx | 9 +- web/src/pages/wallet/index.tsx | 14 +- web/src/stores/use-theme-store.ts | 6 +- web/src/styles/globals.css | 3847 +++++++++++++++-- web/src/styles/workspace-product.css | 680 +++ web/test/asset-header-button-style.test.ts | 18 +- web/test/assets-collection-layout.test.ts | 29 + web/test/settings-preference-spacing.test.ts | 23 + web/test/workspace-route-loading.test.ts | 5 +- 46 files changed, 5355 insertions(+), 944 deletions(-) create mode 100644 web/src/components/layout/collection-toolbar.tsx create mode 100644 web/src/components/layout/user-avatar.tsx create mode 100644 web/src/components/layout/workspace-account-card.css create mode 100644 web/src/components/layout/workspace-account-card.tsx create mode 100644 web/src/components/layout/workspace-wallet-modal.tsx create mode 100644 web/src/components/ui/base/buttons/delete-button.tsx create mode 100644 web/src/components/ui/product/media-placeholder.tsx create mode 100644 web/src/hooks/use-workspace-button-feedback.ts create mode 100644 web/src/styles/workspace-product.css create mode 100644 web/test/assets-collection-layout.test.ts create mode 100644 web/test/settings-preference-spacing.test.ts diff --git a/web/index.html b/web/index.html index ab775c955..486549976 100644 --- a/web/index.html +++ b/web/index.html @@ -4,12 +4,13 @@ + 正在加载