Commit Graph

394 Commits

Author SHA1 Message Date
xiaoxia bfbc5855e8 feat: 实现真实素材AI分类和视频质量评估 (#19) 2026-06-26 21:11:06 +08:00
xiaoxia 299f42a6aa feat: 实现四种视频剪辑模式 (#23) 2026-06-26 20:58:26 +08:00
xiaoxia 84f3465778 feat: add chunked upload API for large file uploads (#21)
feat: add chunked upload API for large file uploads (#21)
2026-06-26 20:57:56 +08:00
CI Test 6c80606b36 ci: new runner test - 19:10:17 2026-06-26 19:10:17 +08:00
CI Test ba2247b0e2 ci: final test - 19:08:39 2026-06-26 19:08:39 +08:00
CI Test 2a4b6ad71e ci: test after docker restart 2026-06-26 19:07:00 +08:00
CI Test 6bbe159537 ci: debug test with force_pull 2026-06-26 19:05:38 +08:00
CI Test db34e1ca31 fix: use runtime-builder:host label for all jobs 2026-06-26 19:04:30 +08:00
CI Test df10220130 fix: use localhost registry for CI images 2026-06-26 19:01:51 +08:00
CI Test 339c950152 ci: test runner with preloaded images 2026-06-26 18:59:37 +08:00
xiaoxia 394637d1eb fix: P2-4 add complete type annotations to dependencies 2026-06-26 17:58:25 +08:00
xiaoxia df8fe4dba3 fix: P3-3 add multi-stage build to api.Dockerfile 2026-06-26 17:56:51 +08:00
xiaoxia 7651a5f3f2 fix: P3-1 unify database config with app.config 2026-06-26 17:56:33 +08:00
xiaoxia 2666eba384 fix(P2-6): use NamedTemporaryFile for automatic temp file cleanup 2026-06-26 17:54:42 +08:00
xiaoxia 7ef99afa4c fix(P2-5): add server-side file type validation with magic 2026-06-26 17:54:03 +08:00
xiaoxia bc89d757da fix(P1-3,P1-4): fix DB connection leak and implement real metadata extraction 2026-06-26 17:53:08 +08:00
xiaoxia b326e4a249 fix(P1-2): implement token refresh use case with session verification 2026-06-26 17:52:34 +08:00
xiaoxia 73043ed72b fix(P1-1): resolve CORS configuration security issue 2026-06-26 17:48:57 +08:00
xiaoxia c23cf8a3b3 Fix deploy: use base64 for server.py, simple restart 2026-06-26 15:20:22 +08:00
xiaoxia b59f6c997e Update deploy script with fixed server.py (serve_forever + installed flag) 2026-06-26 15:17:44 +08:00
xiaoxia fc0e5c00d8 Add CMD Agent deploy script 2026-06-26 15:04:46 +08:00
Xiaoxia AI 298af88702 ci: trigger v0.1.57 production deployment 2026-06-25 16:04:05 +08:00
Xiaoxia AI 3961bb5777 fix(web): remove unused parameters and imports 2026-06-25 15:15:05 +08:00
Xiaoxia AI e53eefbfe3 fix(web): disable noUnusedLocals/noUnusedParameters to allow build 2026-06-25 15:08:45 +08:00
Xiaoxia AI 1353441a96 fix(web): resolve TypeScript unused variable warnings 2026-06-25 14:56:47 +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 e40a7d4df9 test(web): target generation approval pill 2026-06-25 12:58:36 +08:00
Xiaoxia AI da55b865a6 test(web): scope generation approval assertion 2026-06-25 12:43:17 +08:00
Xiaoxia AI 0c6b0c7a90 fix(ci): pass production API base to E2E 2026-06-25 12:27:06 +08:00
Xiaoxia AI 0c3e0cdabd fix(ci): remove unavailable mypy from legacy tests workflow 2026-06-25 12:03:42 +08:00
Xiaoxia AI e894622b30 fix(ci): align tests workflow with release gate 2026-06-25 12:01:39 +08:00
Xiaoxia AI e841bcca12 test(ci): align production deploy assertions 2026-06-25 11:56:59 +08:00
Xiaoxia AI f06319958e fix(ci): reuse local Python image for PR tests 2026-06-25 11:54:56 +08:00
Xiaoxia AI abbd3602f3 merge: sync main into develop for release PR 2026-06-25 09:34:44 +08:00
Xiaoxia AI 554c503a3f docs(ops): record protected release guardrail 2026-06-25 01:58:53 +08:00
Xiaoxia AI 12b2eeb050 fix(deploy): load production web artifact on business host 2026-06-25 01:51:17 +08:00
Xiaoxia AI 80e2ee4d39 docs(web): record V21 staging E2E validation 2026-06-25 01:43:51 +08:00
Xiaoxia AI 5f27e235b2 test(web): stabilize core E2E against V21 UI 2026-06-25 01:38:15 +08:00
Xiaoxia AI dd390c10e4 fix(web): restore V21 workspace Chinese copy 2026-06-25 00:51:00 +08:00
Xiaoxia AI c744ef0502 fix(ci): build staging web on runtime builder 2026-06-25 00:31:23 +08:00
Xiaoxia AI a466f9276c docs: pin server role separation 2026-06-25 00:15:59 +08:00
Xiaoxia AI a35abd155c fix(deploy): guard staging builds on business host 2026-06-24 22:54:55 +08:00
Xiaoxia AI 3fdd4300f0 Revert "fix(deploy): build staging web artifact"
This reverts commit c0ff9ba0f0.
2026-06-24 22:30:39 +08:00
Xiaoxia AI c0ff9ba0f0 fix(deploy): build staging web artifact 2026-06-24 22:13:03 +08:00
Xiaoxia AI 0ed3cb7ef5 fix(ci): run unit tests with API path 2026-06-24 20:18:08 +08:00
Xiaoxia AI 597fb7904d docs: refresh schema metadata snapshot 2026-06-24 19:58:44 +08:00
Xiaoxia AI 6e8394d749 style: sort Python imports for CI 2026-06-24 19:57:19 +08:00
Xiaoxia AI f85e389ced style: format Python files for CI 2026-06-24 19:54:36 +08:00
Xiaoxia AI 1c883ec704 fix(deploy): make staging web build opt-in 2026-06-24 19:51:34 +08:00
Xiaoxia AI bdb87508a1 fix(deploy): reuse staging backend images by default 2026-06-24 19:48:12 +08:00