Commit Graph

381 Commits

Author SHA1 Message Date
Xiaoxia AI 7fc3c850af fix(infra): pin production web API proxy to production API container
Deploy / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Build Production Runtime Images (push) Successful in 10m0s
Deploy / Deploy Production (push) Failing after 1m1s
Deploy / Production Browser E2E (push) Has been skipped
- Add production nginx config that proxies /api to xiaoxia-api-production
- Use production nginx config when building tagged production web artifact
- Prevent production web from resolving shared Docker alias api to staging API
v0.1.60
2026-06-26 10:41:18 +08:00
Xiaoxia AI 7a0e4d84c9 fix(web): resolve remaining V21 TypeScript build errors
Deploy / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Build Production Runtime Images (push) Successful in 9m59s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Successful in 49s
- Use selected plan id in subscription success message
- Mark route project id as intentionally unused on voices page
- Restores production release build for V21 pages
v0.1.59
2026-06-26 09:54:38 +08:00
Xiaoxia AI ed775edeee Merge fix/typescript-errors: V21 UI real API integration + E2E network fix
Deploy / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Deploy / Build Production Runtime Images (push) Failing after 27s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
- Restore real API integration for ProjectAssets, ProjectGeneration, ProjectResults, ProjectTitles pages
- Fix E2E API base URL from api.xiaoxiajianji.com to saas-api.xiaoxiajianji.com
- E2E verification: 3/3 passed (core-upload, core-generation, core-titles)
- Production health check: all endpoints OK
v0.1.58
2026-06-26 09:46:36 +08:00
Xiaoxia AI e633ff2de7 fix(web): restore V21 pages real business integration
- Restore real asset library and asset list loading on V21 assets page
- Restore title library API loading/search/create state for V21 titles page
- Restore edit plan and generation task creation on V21 generation page
- Restore generated video list, download and review actions on V21 results page
- Keep V21 visual structure while making production E2E flow real again
2026-06-26 08:05:20 +08:00
Xiaoxia AI 6511bc24a9 fix: correct E2E production API base URL to saas-api domain
- Change E2E_API_BASE from api.xiaoxiajianji.com to saas-api.xiaoxiajianji.com
- Reason: Direct port 8001 is blocked by cloud security group
- API is accessible via HTTPS domain (443)
- This fixes E2E timeout issues in production deployment pipeline
- Verified: health/register/login/workspace APIs all working
2026-06-26 07:41:51 +08:00
Xiaoxia AI 6a79776b51 build: trigger production deployment for v0.1.57 2026-06-25 16:20:19 +08:00
xiaoxia a31145950f Merge pull request 'feat(web): complete V21 UI redesign' (#6) from develop into main
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Tests / test (push) Successful in 15s
Tests / lint (push) Successful in 8s
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 29s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
v0.1.57
2026-06-25 15:00:48 +08:00
Xiaoxia AI 796074867b fix(web): resolve TypeScript unused variable warnings
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Deploy Staging (push) Failing after 25s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 23s
Tests / test (pull_request) Successful in 15s
Tests / lint (pull_request) Successful in 8s
2026-06-25 14:56:47 +08:00
Xiaoxia AI 32dcf483f8 feat(web): complete V21 UI redesign for all pages
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Deploy Staging (push) Failing after 26s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
- 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 06857d0a0d test(web): target generation approval pill
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 17s
Tests / lint (push) Successful in 10s
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Successful in 10m16s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Successful in 36s
Merge generation approval pill hotfix.
v0.1.54
2026-06-25 13:00:46 +08:00
Xiaoxia AI dcd51f48de test(web): target generation approval pill
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 17s
Deploy / Deploy Staging (push) Successful in 1m20s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Tests / lint (pull_request) Successful in 12s
2026-06-25 12:58:36 +08:00
xiaoxia 2f9a1a42f5 test(web): scope generation approval assertion
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 16s
Tests / lint (push) Successful in 11s
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Successful in 9m43s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Failing after 36s
Merge production E2E assertion hotfix.
v0.1.53
2026-06-25 12:45:20 +08:00
Xiaoxia AI f776fe0250 test(web): scope generation approval assertion
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 24s
Tests / test (pull_request) Successful in 16s
Tests / lint (pull_request) Successful in 11s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 12:43:17 +08:00
xiaoxia b914f55b7d fix(ci): pass production API base to E2E
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
Tests / test (push) Successful in 17s
Tests / lint (push) Successful in 10s
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Successful in 9m40s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Failing after 32s
Merge production E2E API base hotfix.
v0.1.52
2026-06-25 12:29:13 +08:00
Xiaoxia AI dd416ebed9 fix(ci): pass production API base to E2E
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 19s
Tests / lint (pull_request) Successful in 10s
Deploy / Deploy Staging (push) Successful in 1m35s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 12:27:06 +08:00
xiaoxia 31c0f23297 merge: release V21 UI and core E2E hardening
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 18s
Tests / lint (push) Successful in 10s
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Successful in 9m52s
Deploy / Deploy Production (push) Successful in 24s
Deploy / Production Browser E2E (push) Failing after 58s
Merge develop into main through protected Gitea PR flow.
v0.1.51
2026-06-25 12:06:20 +08:00
Xiaoxia AI c2aa0344f5 fix(ci): remove unavailable mypy from legacy tests workflow
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 18s
Tests / lint (pull_request) Successful in 12s
Deploy / Deploy Staging (push) Successful in 1m24s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 12:03:42 +08:00
Xiaoxia AI 057431f531 fix(ci): align tests workflow with release gate
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 17s
Deploy / Deploy Staging (push) Successful in 1m22s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Tests / lint (pull_request) Failing after 13s
2026-06-25 12:01:39 +08:00
Xiaoxia AI 2500e1df20 test(ci): align production deploy assertions
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 26s
Tests / test (pull_request) Failing after 10s
Tests / lint (pull_request) Failing after 10s
Deploy / Deploy Staging (push) Successful in 1m19s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 11:56:59 +08:00
Xiaoxia AI 74337af2ad fix(ci): reuse local Python image for PR tests
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 28s
Tests / test (pull_request) Failing after 10s
Tests / lint (pull_request) Failing after 9s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 11:54:56 +08:00
Xiaoxia AI ea97816d98 merge: sync main into develop for release PR
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 26s
Deploy / Deploy Staging (push) Successful in 1m41s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 24s
Tests / test (pull_request) Failing after 1m1s
Tests / lint (pull_request) Failing after 1m0s
2026-06-25 09:34:44 +08:00
Xiaoxia AI c963bb5ee1 docs(ops): record protected release guardrail
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 25s
Deploy / Deploy Staging (push) Successful in 1m27s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 01:58:53 +08:00
Xiaoxia AI 231cd4b203 fix(deploy): load production web artifact on business host
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 26s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 01:51:17 +08:00
Xiaoxia AI 52f27427b1 docs(web): record V21 staging E2E validation
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Deploy Staging (push) Successful in 1m22s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 01:43:51 +08:00
Xiaoxia AI f9a934d916 test(web): stabilize core E2E against V21 UI
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 01:38:15 +08:00
Xiaoxia AI ecd2021043 fix(web): restore V21 workspace Chinese copy
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Deploy Staging (push) Successful in 2m37s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 00:51:00 +08:00
Xiaoxia AI 2ddfa641a7 fix(ci): build staging web on runtime builder
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Deploy / Deploy Staging (push) Successful in 3m12s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 00:31:23 +08:00
Xiaoxia AI 9160db2218 docs: pin server role separation
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-25 00:15:59 +08:00
Xiaoxia AI e6c750b670 fix(deploy): guard staging builds on business host
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 22:54:55 +08:00
Xiaoxia AI b01ae28c6f Revert "fix(deploy): build staging web artifact"
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 42s
Deploy / Deploy Staging (push) Successful in 2s
This reverts commit 3bffa3cb02.
2026-06-24 22:30:39 +08:00
Xiaoxia AI 3bffa3cb02 fix(deploy): build staging web artifact
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 36s
Deploy / Deploy Staging (push) Failing after 12m22s
2026-06-24 22:13:03 +08:00
Xiaoxia AI cdad6fd641 fix(ci): run unit tests with API path
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 45s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 20:18:08 +08:00
Xiaoxia AI 3d6cf28054 docs: refresh schema metadata snapshot
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 22s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 19:58:44 +08:00
Xiaoxia AI 6e00c9d3c3 style: sort Python imports for CI
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 18s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 19:57:19 +08:00
Xiaoxia AI e1b9ddaa1e style: format Python files for CI
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 19:54:36 +08:00
Xiaoxia AI f8f70fe61b fix(deploy): make staging web build opt-in
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 18s
Deploy / Deploy Staging (push) Successful in 11s
2026-06-24 19:51:34 +08:00
Xiaoxia AI 7091e3bbc7 fix(deploy): reuse staging backend images by default
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 19:48:12 +08:00
Xiaoxia AI ecc3feb746 fix(ci): set host prefix for staging deploy
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 17s
Deploy / Deploy Staging (push) Failing after 1m1s
2026-06-24 19:41:29 +08:00
Xiaoxia AI 4b81a6e4d8 docs: record runner label recovery
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 16s
Deploy / Deploy Staging (push) Failing after 0s
2026-06-24 19:40:05 +08:00
Xiaoxia AI 3a6a10875f fix(ci): run staging deploy on host shell
Deploy / Deploy Staging (push) Waiting to run
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 17s
2026-06-24 19:38:49 +08:00
Xiaoxia AI f13eeb4d28 docs: record CI runner recovery
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 18s
Deploy / Deploy Staging (push) Failing after 1m0s
2026-06-24 19:36:47 +08:00
Xiaoxia AI b52e721e0f fix(ci): restore staging deploy trigger
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1m0s
Deploy / Deploy Staging (push) Failing after 1m0s
2026-06-24 19:33:25 +08:00
Xiaoxia AI 1d9bfab296 docs: record V21 UI validation status
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 19:26:58 +08:00
Xiaoxia AI 7e0047cca6 merge: V21 UI alignment
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 19:20:05 +08:00
Xiaoxia AI 5ebdb94bd8 feat(web): align SaaS UI with V21 prototype
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1m0s
2026-06-24 19:19:27 +08:00
Xiaoxia AI 9327e55be1 docs(release): record package six baseline
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 10:44:33 +08:00
Xiaoxia AI 0bed1d5274 fix(plans): align edit plan migration revision
Deploy / Build Production Runtime Images (push) Successful in 9m42s
Deploy / Deploy Production (push) Successful in 36s
Deploy / Production Browser E2E (push) Successful in 32s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
v0.1.50
2026-06-24 10:29:34 +08:00
Xiaoxia AI 530b31dc10 feat(plans): add edit plan preview workflow
Deploy / Build Production Runtime Images (push) Successful in 9m19s
Deploy / Deploy Production (push) Failing after 18s
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
v0.1.49
2026-06-24 10:10:25 +08:00
Xiaoxia AI 588f0652e6 docs(release): record package five baseline
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 09:34:24 +08:00
Xiaoxia AI d31e30c494 feat(tasks): retry failed project tasks
Deploy / Build Production Runtime Images (push) Successful in 9m7s
Deploy / Deploy Production (push) Successful in 44s
Deploy / Production Browser E2E (push) Successful in 33s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
v0.1.48
2026-06-24 09:19:23 +08:00