skillhub/web/src/shared/ui
dongmucat e5a3aa6006 test(web): add colocated frontend coverage
变更摘要:
- 将前端测试共置到 web/src,保留并迁移 app 样式相关用例
- 为 pages、features、shared UI 与 hooks 补齐大范围 Vitest 覆盖
- 强化 governance、file preview、namespace header 与 API client 的关键分支测试
- 重新验证 pnpm run test 与 pnpm run typecheck,当前均已通过

关键文件:
- web/src/pages/dashboard/governance.test.ts
- web/src/features/governance/governance-inbox.test.ts
- web/src/features/skill/file-preview-dialog.test.ts
- web/src/features/namespace/namespace-header.test.ts
- web/src/api/client.test.ts
2026-03-23 16:13:34 +08:00
..
button.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
button.tsx feat: Implement initial web application structure, core pages, and UI components with i18n support. 2026-03-17 17:11:16 +08:00
card.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
card.tsx feat: Implement initial web application structure, core pages, and UI components with i18n support. 2026-03-17 17:11:16 +08:00
dialog.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
dialog.tsx fix(dialog): preserve centered modal positioning 2026-03-15 14:20:07 +08:00
dropdown-menu.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
dropdown-menu.tsx feat(web): implement i18n and user menu 2026-03-13 13:21:05 +08:00
input.test.ts fix: improve disabled-account feedback and skill detail polish (#70) 2026-03-17 19:55:44 +08:00
input.tsx fix: improve disabled-account feedback and skill detail polish (#70) 2026-03-17 19:55:44 +08:00
label.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
label.tsx feat(web): implement login page, dashboard, and API token management 2026-03-12 00:13:50 +08:00
select.test.ts fix(select): use pointer cursor for expanded options 2026-03-20 14:27:20 +08:00
select.tsx fix(select): use pointer cursor for expanded options 2026-03-20 14:27:20 +08:00
table.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
table.tsx feat(frontend): redesign UI with Aurora Tech theme 2026-03-12 21:11:41 +08:00
tabs.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
tabs.tsx feat: add user profile update feature with moderation support 2026-03-19 20:15:26 +08:00
textarea.test.ts test(web): add colocated frontend coverage 2026-03-23 16:13:34 +08:00
textarea.tsx feat(frontend): redesign UI with Aurora Tech theme 2026-03-12 21:11:41 +08:00