Audit Bot
07ee86dc65
fix: resolve all ESLint warnings for clean lint output
...
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 210h57m58s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 210h58m2s
- Fix 48x @typescript-eslint/no-explicit-any: err: any → err: unknown with type narrowing
- Fix 3x @typescript-eslint/no-unused-vars: remove unused imports/variables
- Fix 2x react-refresh/only-export-components: add eslint-disable comments
- Fix 1x react-hooks/exhaustive-deps: wrap in useCallback
- 28 files modified across app/ and src/pages/
- ESLint now passes with 0 errors + 0 warnings (--max-warnings 0)
2026-06-30 17:56:10 +08:00
Audit Bot
53910e5f20
fix: 前端交互全面审计 — 上传422修复 + 进度反馈 + 防重复提交
...
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
🔴 P0 Bug:
- AssetLibrary: handleUpload 补充 project_id,调用 getOrCreateDefaultProject() 解决 422
🟡 P0 交互:
- AssetLibrary: 上传时显示 Spin + 禁用 Dragger + 文案提示「正在上传」
- client.ts: 新增 413/415/503 状态码专属提示
🔵 全面交互排查:
- GeneratePage: 生成中禁用步骤导航按钮防误操作
- Billing: 自动续费 Switch 添加 loading 状态防连点
- TemplateLibrary: 收藏按钮 mutation 进行中 disabled 防重复
- TitleLibrary: 空状态增加「新建标题」和「批量导入」引导按钮
2026-06-29 10:48:39 +08:00
Audit Bot
fb935981a5
fix: P1 防止全局拦截器与组件 onError 双重 toast
...
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- 所有 React Query onError 中的 message.error 添加 __msgShown 检查
- 所有 try/catch 中的 message.error 添加 __msgShown 检查
- 涉及 14 个页面文件:AssetLibrary, TitleLibrary, VoiceLibrary,
DuplicationUpload, TaskHistory, GeneratePage, ProductLibrary,
Billing, UpgradeSubscription, Login, Register, ForgotPassword,
ResetPassword, TemplateLibrary
- 修复 TemplateLibrary 缺少 message import 的问题
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-29 09:42:37 +08:00
CI Test
a0d552c91a
fix: remove unused formatAmount to fix web build error
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
2026-06-28 21:10:43 +08:00
CI Test
c7027c07d1
feat(subscription): 对接后端订阅API,移除mock数据
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
2026-06-28 20:15:36 +08:00
xiaoxia
ba71fa9860
fix: remove unused Modal import from Billing.tsx
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
2026-06-28 16:33:06 +08:00
Build Agent
927b302152
feat(subscription): 实现订阅管理前端页面
...
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- 新增 api/subscription.ts: 订阅 API 模块(mock数据+接口定义)
- 新增 UpgradeSubscription.tsx + .css: 升级/降级/续费页面
- 新增 Billing.tsx + .css: 账单管理页面
2026-06-28 16:19:02 +08:00
CI Test
efc8d23b1d
fix: resolve all TS6133 unused variable errors (Plans, ProjectGeneration, ProjectTasks)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
2026-06-28 11:17:52 +08:00
xiaoxia
15b49082d1
Merge pull request 'fix: 修复前端审计问题 (#26-28)' ( #50 ) from fix/audit-frontend-p2 into develop
2026-06-27 17:19:51 +08:00
Audit Agent
80544af807
fix: remove console.log statements from frontend code
...
Issue #26 : Clean up console.log debug statements in production code
- Removed debug console.log from Plans.tsx (subscription page)
- Removed debug console.log from ProjectGeneration.tsx (workspace page)
- Kept console.error for error logging
2026-06-27 16:59:43 +08:00
CI Bot
c70add5d8d
refactor(web): remove workspace-related frontend code after backend removal
2026-06-27 07:34:29 +08:00
xiaoxia
416d7646f4
feat: V21 订阅+设置页面样式对齐 ( #28 )
...
对齐 Subscription、UpgradeSubscription、Profile、Settings 页面到 V21 设计系统
2026-06-26 22:13:56 +08:00
xiaoxia
f687b4207f
feat: add download_url field to generated video APIs ( #20 )
2026-06-26 21:13:18 +08:00
Xiaoxia AI
3961bb5777
fix(web): remove unused parameters and imports
2026-06-25 15:15:05 +08:00
Xiaoxia AI
a0ea960eb8
feat(web): complete V21 UI redesign for all pages
...
- Replaced Ant Design Card/Layout with V21-compliant components
- Updated Header, MainLayout to V21 sticky top navigation
- Redesigned WorkspaceList, ProjectAssets, ProjectResults, ProjectTitles, ProjectVoices, ProjectGeneration with V21 card/grid system
- Added V21 color scheme, typography, spacing, pill badges, vertical/video cards
- Updated Login page and Plans subscription page to V21 design
- CSS-only styling without Ant Design overrides where possible
2026-06-25 14:53:49 +08:00
Xiaoxia AI
cca3f0b711
feat(web): align SaaS UI with V21 prototype
2026-06-24 19:19:27 +08:00
Xiaoxia AI
3cea1b6455
fix(web): disable admin and billing mock surfaces
2026-06-22 10:42:48 +08:00
Xiaoxia AI
51a1729c59
fix(web): disable unsupported subscription api calls
2026-06-22 10:35:24 +08:00
Xiaoxia AI
a897f733e1
fix(web): remove dead clicks from test flow
2026-06-21 18:03:45 +08:00
Xiaoxia AI
2f4d63eba5
feat(phase7): complete generation web flow and frontend build recovery
2026-06-18 21:50:52 +08:00
Xiaoxia AI
edeab83f17
fix: connect API to tracker.db via SQLite repository
2026-06-17 13:21:38 +08:00