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