Commit Graph

1628 Commits

Author SHA1 Message Date
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 4e20326bf4 Merge pull request 'feat(web): complete V21 UI redesign' (#6) from develop into main
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 49h52m40s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
v0.1.55 v0.1.56
2026-06-25 15:00:48 +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 a3aa8f8100 test(web): target generation approval pill
Merge generation approval pill hotfix.
2026-06-25 13:00:46 +08:00
Xiaoxia AI e40a7d4df9 test(web): target generation approval pill 2026-06-25 12:58:36 +08:00
xiaoxia d922ea1673 test(web): scope generation approval assertion
Merge production E2E assertion hotfix.
2026-06-25 12:45:20 +08:00
Xiaoxia AI da55b865a6 test(web): scope generation approval assertion 2026-06-25 12:43:17 +08:00
xiaoxia 56207a7fc3 fix(ci): pass production API base to E2E
Merge production E2E API base hotfix.
2026-06-25 12:29:13 +08:00
Xiaoxia AI 0c6b0c7a90 fix(ci): pass production API base to E2E 2026-06-25 12:27:06 +08:00
xiaoxia b25d910d62 merge: release V21 UI and core E2E hardening
Merge develop into main through protected Gitea PR flow.
2026-06-25 12:06:20 +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
Xiaoxia AI 4579621cc0 fix(ci): set host prefix for staging deploy 2026-06-24 19:41:29 +08:00
Xiaoxia AI 5dde31c7ca docs: record runner label recovery 2026-06-24 19:40:05 +08:00
Xiaoxia AI 6d53b001d3 fix(ci): run staging deploy on host shell 2026-06-24 19:38:49 +08:00
Xiaoxia AI 562381fa40 docs: record CI runner recovery 2026-06-24 19:36:47 +08:00
Xiaoxia AI ef566bb256 fix(ci): restore staging deploy trigger 2026-06-24 19:33:25 +08:00
Xiaoxia AI 5d0723d40a docs: record V21 UI validation status 2026-06-24 19:26:58 +08:00
Xiaoxia AI b5f3025037 merge: V21 UI alignment 2026-06-24 19:20:05 +08:00
Xiaoxia AI cca3f0b711 feat(web): align SaaS UI with V21 prototype 2026-06-24 19:19:27 +08:00
Xiaoxia AI 4ead9dda3d docs(release): record package six baseline 2026-06-24 10:44:33 +08:00
Xiaoxia AI 38c6f286e7 fix(plans): align edit plan migration revision 2026-06-24 10:29:34 +08:00
Xiaoxia AI 0f59b412bc feat(plans): add edit plan preview workflow 2026-06-24 10:10:25 +08:00
Xiaoxia AI 07c62b0b30 docs(release): record package five baseline 2026-06-24 09:34:24 +08:00
Xiaoxia AI ea3a4c4111 feat(tasks): retry failed project tasks 2026-06-24 09:19:23 +08:00
Xiaoxia AI 50858a8810 test(e2e): stabilize task center completion assertion 2026-06-24 08:53:34 +08:00
Xiaoxia AI ee6b4a663a feat(tasks): add project task center 2026-06-24 08:39:32 +08:00
Xiaoxia AI b99d5fb64e docs(release): record package four baseline 2026-06-24 07:12:29 +08:00