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 |
|
Xiaoxia AI
|
f2a9b0868b
|
feat(assets): track generation usage review state
|
2026-06-23 21:52:47 +08:00 |
|
Xiaoxia AI
|
3b2be2f276
|
docs(release): record package two diagnosis baseline
|
2026-06-23 21:46:23 +08:00 |
|
Xiaoxia AI
|
14b760cdaf
|
fix(generation): block tasks without ready videos
|
2026-06-23 21:31:59 +08:00 |
|
Xiaoxia AI
|
18d35251f9
|
test(e2e): use valid media fixture for generation
|
2026-06-23 20:52:54 +08:00 |
|
Xiaoxia AI
|
bb3a7e5e15
|
feat(assets): enforce smart diagnosis workflow
|
2026-06-23 20:36:47 +08:00 |
|
Xiaoxia AI
|
d052645307
|
feat(assets): add project material diagnosis
|
2026-06-23 20:14:03 +08:00 |
|
Xiaoxia AI
|
798a4ce711
|
test(e2e): stabilize generated result assertion
|
2026-06-23 19:31:13 +08:00 |
|
Xiaoxia AI
|
769049bd02
|
fix(web): use signed URLs for generated video downloads
|
2026-06-23 19:11:30 +08:00 |
|
Xiaoxia AI
|
72efc7cedb
|
fix(deploy): retain current web assets before release
|
2026-06-23 18:48:13 +08:00 |
|
Xiaoxia AI
|
efa86088b8
|
fix(web): preserve lazy chunks across releases
|
2026-06-23 18:32:17 +08:00 |
|
Xiaoxia AI
|
a19a269cee
|
test(e2e): gate generation download flow
|
2026-06-23 17:56:55 +08:00 |
|
Xiaoxia AI
|
8c7acc019c
|
ci(e2e): pin playwright runtime version
|
2026-06-23 17:09:17 +08:00 |
|
Xiaoxia AI
|
1c02a547d6
|
ci(e2e): match playwright container version
|
2026-06-23 16:45:59 +08:00 |
|
Xiaoxia AI
|
64b29791a2
|
test(e2e): stabilize direct upload selector
|
2026-06-23 16:29:17 +08:00 |
|
Xiaoxia AI
|
6e42f944c0
|
feat(upload): add OSS direct upload flow
|
2026-06-23 15:47:03 +08:00 |
|
Xiaoxia AI
|
d9f9aa41de
|
ci(e2e): gate production releases with browser upload smoke
|
2026-06-23 15:22:26 +08:00 |
|
Xiaoxia AI
|
1810b74b66
|
test(e2e): add browser upload gate
|
2026-06-23 15:17:22 +08:00 |
|
Xiaoxia AI
|
4f1441df36
|
docs(agents): establish automated eight-agent workflow
|
2026-06-23 14:34:01 +08:00 |
|
Xiaoxia AI
|
73591f7e91
|
fix(worker): mark ingested assets ready
|
2026-06-23 13:12:17 +08:00 |
|
Xiaoxia AI
|
a466a13ec8
|
fix(web): avoid asset list failures during large uploads
|
2026-06-23 13:02:06 +08:00 |
|
Xiaoxia AI
|
f65a6a4145
|
fix(upload): raise production upload limit to 800mb
|
2026-06-23 12:32:11 +08:00 |
|
Xiaoxia AI
|
159ebae0f2
|
fix(upload): support mov assets and large web uploads
|
2026-06-23 11:44:10 +08:00 |
|
Xiaoxia AI
|
545f2cba0f
|
fix(web): allow production uploads through web proxy
|
2026-06-23 11:21:39 +08:00 |
|
Xiaoxia AI
|
b7b0765ba6
|
docs(release): close package one boundary validation
|
2026-06-23 10:04:56 +08:00 |
|
Xiaoxia AI
|
51eb9381f4
|
fix(api): support asset library lookup for media guards
|
2026-06-23 09:44:03 +08:00 |
|
Xiaoxia AI
|
0a0c73bbd7
|
fix(api): enforce media result permission boundaries
|
2026-06-23 09:30:09 +08:00 |
|
Xiaoxia AI
|
a02036f806
|
docs(release): freeze v0.1.16 production surface
|
2026-06-23 09:23:05 +08:00 |
|
Xiaoxia AI
|
e1764b1332
|
chore(ops): add production resource monitoring check
|
2026-06-23 08:27:04 +08:00 |
|
Xiaoxia AI
|
816d98175a
|
fix(ops): expose release version and limit worker concurrency
|
2026-06-23 07:52:19 +08:00 |
|
Xiaoxia AI
|
bf1b679f42
|
fix(web): humanize generation failure messages
|
2026-06-22 22:57:07 +08:00 |
|
Xiaoxia AI
|
2d798bf8a6
|
fix(web): allow batch asset uploads
|
2026-06-22 22:09:41 +08:00 |
|
Xiaoxia AI
|
14f72dbb50
|
fix(web): clear stale auth before workspace load
|
2026-06-22 20:41:48 +08:00 |
|
Xiaoxia AI
|
fb633a8ed4
|
fix(deploy): recreate web after api release
|
2026-06-22 20:07:16 +08:00 |
|
Xiaoxia AI
|
442f6b1ffb
|
fix(api): enforce workspace access on project media routes
|
2026-06-22 19:37:57 +08:00 |
|
Xiaoxia AI
|
4eff7ea434
|
docs(release): record v0.1.9 automation retrospective
|
2026-06-22 19:28:43 +08:00 |
|
Xiaoxia AI
|
14991ad3cd
|
ci(release): keep web dist in release artifact
|
2026-06-22 19:07:39 +08:00 |
|