CI Bot
|
381f38bd52
|
feat(ui): 实现侧边栏导航组件 Sidebar
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Failing after 207h40m49s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 207h40m59s
- 新增 Sidebar.tsx:分组导航菜单(创作工具/资源管理/系统)
- 每个菜单项包含图标 + 文字,基于路由自动高亮当前页
- 支持折叠态:通过 SidebarContext 读取 collapsed 状态,折叠时仅显示图标
- 新增 Sidebar.css:全部使用 CSS 变量,无硬编码样式
- 集成到 MainLayout:替换占位符为实际 Sidebar 组件
- 清理 MainLayout.css 中已废弃的占位符样式
- 响应式:移动端菜单项增大点击区域(44px min-height)
|
2026-06-30 21:13:31 +08:00 |
|
CI Test
|
5c46fe648d
|
fix(frontend): 深度健康检查 - 清理死代码和修复合并冲突
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
Tests / lint (pull_request) Failing after 1924h56m40s
Tests / test (pull_request) Failing after 1924h56m42s
- 删除未使用的API模块: projects.ts, generation.ts, subscription.ts, projectTitles.ts
- 删除未使用的业务组件: InviteMemberModal.tsx, MemberList.tsx, PermissionMatrix.tsx
- 删除未引用的布局组件: Sidebar.tsx
- 删除未引用的状态管理: uiStore.ts
- 修复 business.css 中残留的git合并冲突标记
- 移除 business.css 中重复的注释行
所有删除的文件均经过引用检查,确认无任何页面/组件/hook引用
|
2026-06-28 10:34:00 +08:00 |
|
CI Bot
|
c70add5d8d
|
refactor(web): remove workspace-related frontend code after backend removal
|
2026-06-27 07:34:29 +08:00 |
|
Xiaoxia AI
|
3cea1b6455
|
fix(web): disable admin and billing mock surfaces
|
2026-06-22 10:42:48 +08:00 |
|
Xiaoxia AI
|
a897f733e1
|
fix(web): remove dead clicks from test flow
|
2026-06-21 18:03:45 +08:00 |
|
Xiaoxia AI
|
80a57ff0fe
|
Phase 6: Complete admin pages (Analytics, Monitor, Logs) and Phase 7: Asset management foundation
Phase 6 completion:
- Add Analytics page with charts (user growth, revenue, retention)
- Add SystemMonitor page (CPU, memory, services health)
- Add LogViewer page (log search, filtering, details)
- Update sidebar navigation with Admin submenu
- Add recharts to package.json for data visualization
Phase 7 Day 1-2:
- Create Asset and AssetLibrary domain entities
- Define AssetRepository and AssetLibraryRepository interfaces
- Implement InMemory repositories for testing
- Implement PostgreSQL repository adapter
- Update SQLAlchemy models for assets and asset_libraries
- Add database migration script 004_asset_management.sql
Architecture: Strict Clean Architecture compliance
Testing: InMemory adapters ready for unit tests
Database: Migration script with indexes and foreign keys
|
2026-06-17 17:41:48 +08:00 |
|
Xiaoxia AI
|
edeab83f17
|
fix: connect API to tracker.db via SQLite repository
|
2026-06-17 13:21:38 +08:00 |
|