fix(数据): 支持大体积 AppData 并修正默认状态

关键改动:

- 后端显式注册 10mb JSON/urlencoded body parser,支持较大的 AppData 写入

- 前端版本派生数据缺失状态时默认 planned,而不是 released

- 增加请求体限制和版本默认状态测试

Co-Authored-By: Codex GPT-5 <codex@openai.com>
This commit is contained in:
Script Generator
2026-07-02 19:19:43 +08:00
parent 68b768788b
commit 121114af6a
5 changed files with 87 additions and 3 deletions

View File

@@ -71,7 +71,7 @@ export function flattenProjects(overview: ProductOverviewLike[]): ProjectWithCon
.filter((v) => v.name.toLowerCase().startsWith(project.name.toLowerCase()))
.map((v) => ({
...v,
status: (v.status || 'released') as VersionStatus,
status: (v.status || 'planned') as VersionStatus,
productId: product.id,
productName: product.name,
projectId: project.id,
@@ -98,7 +98,7 @@ export function flattenVersions(overview: ProductOverviewLike[]): VersionWithCon
);
result.push({
...version,
status: (version.status || 'released') as VersionStatus,
status: (version.status || 'planned') as VersionStatus,
productId: product.id,
productName: product.name,
projectId: project?.id || '',