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 |
|
Xiaoxia AI
|
764986f95d
|
feat(results): add preview and batch download actions
|
2026-06-24 06:57:59 +08:00 |
|
Xiaoxia AI
|
8801795d1e
|
test(e2e): stabilize generated video review assertion
|
2026-06-24 06:42:11 +08:00 |
|
Xiaoxia AI
|
8acbd6c8a7
|
feat(results): add generated video management
|
2026-06-24 06:28:06 +08:00 |
|
Xiaoxia AI
|
719dc12d3d
|
docs(release): record package three baseline
|
2026-06-24 01:29:36 +08:00 |
|
Xiaoxia AI
|
b4dbad2e1e
|
fix(titles): keep selected title ids generation-safe
|
2026-06-24 01:13:01 +08:00 |
|
Xiaoxia AI
|
17021c351f
|
feat(titles): complete title selection workflow
|
2026-06-24 00:55:00 +08:00 |
|
Xiaoxia AI
|
6b66601d67
|
feat(titles): add project title library
|
2026-06-24 00:30:58 +08:00 |
|
Xiaoxia AI
|
4070dd1952
|
test(docs): reflect package two release surface
|
2026-06-23 23:25:20 +08:00 |
|
Xiaoxia AI
|
23fb62f6d0
|
docs(release): close package two baseline
|
2026-06-23 23:24:21 +08:00 |
|
Xiaoxia AI
|
07fd2b3d49
|
test(e2e): stabilize review action selector
|
2026-06-23 23:12:19 +08:00 |
|
Xiaoxia AI
|
9cc48aeee9
|
feat(assets): add review actions and high risk view
|
2026-06-23 22:57:56 +08:00 |
|
Xiaoxia AI
|
bf452e3510
|
fix(ops): prune old docker artifacts after deploy
|
2026-06-23 22:39:18 +08:00 |
|
Xiaoxia AI
|
8b2f4b3a34
|
test(e2e): allow production ingest latency
|
2026-06-23 22:24:47 +08:00 |
|
Xiaoxia AI
|
fd56afbb73
|
test(e2e): assert generation marks source usage
|
2026-06-23 22:04:47 +08:00 |
|