xiaoxia
|
18873e9db9
|
fix: 修复 APP_VERSION 环境变量读取 - 从 env_file 中读取而非使用默认值
Auto Merge PRs / auto-merge (push) Failing after 35s
|
2026-06-29 07:22:26 +08:00 |
|
xiaoxia
|
d3fce20921
|
fix(compose): remove conflicting mem_limit, consolidate to deploy.resources.limits
Deploy / Deploy Staging (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Production (push) Failing after 245h20m33s
Deploy / Build Production Runtime Images (push) Failing after 245h36m44s
v0.1.87
|
2026-06-29 04:18:41 +08:00 |
|
xiaoxia
|
c47e4769ed
|
ci: remove push trigger, keep PR trigger only
Deploy / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 248h57m10s
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.86
v0.1.83
v0.1.84
v0.1.85
|
2026-06-29 03:52:11 +08:00 |
|
xiaoxia
|
772b6ba731
|
ci: remove push trigger, keep PR trigger only
|
2026-06-29 03:52:10 +08:00 |
|
xiaoxia
|
16465e9dce
|
ci: restrict deploy to tag-only triggers
|
2026-06-29 03:52:09 +08:00 |
|
xiaoxia
|
dd99702f99
|
fix(ci): remove SSH debug verbose, use simple test
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 27s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Build Production Runtime Images (push) Waiting to run
Deploy / Deploy Staging (push) Has been skipped
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.82
|
2026-06-29 03:42:13 +08:00 |
|
xiaoxia
|
749caafe37
|
debug: add SSH verbose output
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 29s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Staging (push) Failing after 11m15s
|
2026-06-29 03:34:45 +08:00 |
|
xiaoxia
|
220485b6cb
|
fix(ci): hardcode SSH key path - use local key directly
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 29s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Build Production Runtime Images (push) Failing after 56s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 14m20s
|
2026-06-29 03:31:30 +08:00 |
|
xiaoxia
|
afe0a444fe
|
fix(ci): hardcode SSH key path
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 31s
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
|
2026-06-29 03:30:05 +08:00 |
|
xiaoxia
|
9a33c712a2
|
fix(ci): 修复SSH主机配置 - 添加空值回退逻辑
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 1m42s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Auto Merge PRs / auto-merge (push) Failing after 35s
Deploy / Build Production Runtime Images (push) Failing after 59s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 2h23m41s
|
2026-06-29 01:11:06 +08:00 |
|
xiaoxia
|
2650d65b51
|
fix(ci): ci-cd.yml 使用 node:20 替代 daocloud 镜像前缀
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Build Production Runtime Images (push) Failing after 1m56s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 16m3s
CI/CD Pipeline / Frontend Lint (push) Failing after 17m8s
|
2026-06-29 01:04:23 +08:00 |
|
xiaoxia
|
b51ef0321b
|
fix(ci): deploy.yml 使用 node:20 替代 daocloud 镜像前缀
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-06-29 01:04:22 +08:00 |
|
xiaoxia
|
8995c6fab8
|
fix(ci): 移除 deploy-production 和 e2e 的 if 条件
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 1s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Build Production Runtime Images (push) Failing after 8s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 1h9m26s
act_runner v1.0.8 bug: github.ref/github.ref_type 在 needs 依赖的后续 job 中为空。
移除 if 条件后,deploy-production 通过 needs 依赖 build-production 自然控制执行流:
- tag push → build 运行 → deploy 运行
- branch push → build 跳过 → deploy 跳过
|
2026-06-29 00:12:01 +08:00 |
|
xiaoxia
|
f4ef2b48a4
|
fix(ci): 修复 tests.yml - 移除不存在的 Docker 镜像,改用主机运行
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 1s
Deploy / Deploy Staging (push) Failing after 0s
Deploy / Build Production Runtime Images (push) Has been skipped
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
- runs-on 改为 runtime-builder(匹配 runner labels)
- 移除 container: xiaoxia-ci-python:3.12(镜像不存在)
- Python 依赖在步骤中直接安装
|
2026-06-29 00:10:37 +08:00 |
|
xiaoxia
|
4d616262ec
|
fix(ci): 修复 deploy.yml 中 job 条件判断 - 使用 github.ref_type 替代 startsWith
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 3s
Tests / test (push) Failing after 1m2s
Tests / lint (push) Failing after 26s
Deploy / Deploy Production (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 9s
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 1h12m8s
Gitea runner v1.0.8 在后续 job 中丢失 github.ref 上下文,导致 startsWith 评估为 false
|
2026-06-29 00:09:16 +08:00 |
|
xiaoxia
|
4a28c2f34a
|
fix(ci): 修正 runner label 匹配 - runtime-builder:host -> runtime-builder
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (push) Failing after 3m37s
Tests / test (push) Failing after 1m2s
Tests / lint (push) Failing after 1m2s
Deploy / Deploy Production (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 8m21s
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 1h25m44s
v0.1.81
|
2026-06-28 23:50:51 +08:00 |
|
xiaoxia
|
abc12370b8
|
fix(ci): 修正 runner label 匹配 - runtime-builder:host -> runtime-builder
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-28 23:49:20 +08:00 |
|
Audit Bot
|
841b501c30
|
fix: 素材库新建自动获取/创建默认项目以提供 project_id
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- 新增 api/projects.ts:项目 API 模块,含 getOrCreateDefaultProject
- 修改 createAssetLibrary:自动解析 project_id 再发送请求
- 后端 CreateAssetLibraryRequest 要求 project_id,前端之前未发送导致 422
- 修复 P0:新建素材库点击确定无响应
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-28 22:01:38 +08:00 |
|
Audit Bot
|
f279b49a90
|
fix: 修复标题库新建/编辑功能 — 前后端字段名不匹配导致422
Tests / test (push) Failing after 1m3s
Tests / lint (push) Failing after 1m2s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
根因:前端发送 { content, category } 但后端 CreateTitleLibraryRequest
期望 { name (必填), text (必填), category }。字段名不匹配导致
Pydantic 校验失败返回 422,modal 不关闭,数据不保存。
修复:
- api/titles.ts: 请求时将 content 映射为 text + 自动截取 name
- api/titles.ts: 响应时将后端 text 字段映射回前端 content
- api/titles.ts: updateTitle 改用 PUT(后端实际方法)
- 页面代码无需改动,映射在 API 层透明处理
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v0.1.80
v0.1.77
v0.1.78
v0.1.79
|
2026-06-28 22:00:36 +08:00 |
|
API文档维护Agent
|
97b436d016
|
fix: 禁用 redirect_slashes 修复 307 重定向导致前端新建失败
- FastAPI 初始化添加 redirect_slashes=False,避免反向代理后
307 重定向 URL 丢失 HTTPS 协议
- 移除 titles.py/voices.py/generation_tasks.py 路由中的尾斜杠
('/' → '','/tasks/' → '/tasks','/tasks/{id}/results/' → '/tasks/{id}/results')
Fixes: 前端调用 POST /api/v1/titles 等接口时 307 重定向到 http:// 导致失败
|
2026-06-28 22:00:25 +08:00 |
|
API文档维护Agent
|
573e4485b7
|
fix: 同步改进CORS配置 - 始终包含生产域名
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
与main分支PR #93保持一致:无论CORS_ORIGINS_RAW环境变量是否设置,
都确保 https://saas.xiaoxiajianji.com 在allow_origins中。
|
2026-06-28 21:59:39 +08:00 |
|
xiaoxia
|
60afbf450d
|
Merge pull request 'fix: [HOTFIX] 确保生产CORS始终包含saas.xiaoxiajianji.com' (#93) from fix/cors-production-domains into main
Tests / test (push) Failing after 1m3s
Tests / lint (push) Failing after 35s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.76
|
2026-06-28 21:56:50 +08:00 |
|
API文档维护Agent
|
7545a5ccdc
|
fix: 确保生产CORS始终包含saas.xiaoxiajianji.com
Tests / test (pull_request) Failing after 1m3s
Tests / lint (pull_request) Failing after 1m2s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
之前的修复只在CORS_ORIGINS为空时才添加默认域名,
但生产环境通过环境变量设置了CORS_ORIGINS_RAW,
导致saas子域仍然不在允许列表中。
现在无论CORS_ORIGINS_RAW如何配置,都会确保包含
xiaoxiajianji.com和saas.xiaoxiajianji.com。
|
2026-06-28 21:56:21 +08:00 |
|
xiaoxia
|
e56678455d
|
Merge pull request 'fix: [HOTFIX] 修复标题/配音创建500、素材库列表500、CORS配置' (#92) from fix/api-500-hotfix into main
Tests / test (push) Failing after 32s
Tests / lint (push) Failing after 34s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.75
|
2026-06-28 21:40:09 +08:00 |
|
xiaoxia
|
2ee3992a94
|
Merge pull request 'fix: 修复标题库新建/编辑功能 — 前后端字段名不匹配导致422' (#90) from fix/p0-create-titles-assets into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 21:39:32 +08:00 |
|
API文档维护Agent
|
6f00dce56e
|
fix: 修复标题/配音创建500、素材库列表500、CORS缺失
Tests / test (pull_request) Failing after 33s
Tests / lint (pull_request) Failing after 1m8s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- titles.py/voices.py: get_by_id → find_by_id(方法名错误导致AttributeError)
- project_repository.py: cast shared_users to JSONB for @> operator(JSON列不支持@>)
- main.py: CORS allow_origins 添加 https://saas.xiaoxiajianji.com
|
2026-06-28 21:39:03 +08:00 |
|
xiaoxia
|
bf44bd8d9a
|
Merge pull request 'fix: 修复标题/配音创建500、素材库列表500、CORS配置' (#91) from fix/api-500-errors-cors into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 21:33:31 +08:00 |
|
API文档维护Agent
|
47533e7037
|
fix: 修复标题/配音创建500、素材库列表500、CORS缺失
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- titles.py/voices.py: get_by_id → find_by_id(方法名错误导致AttributeError)
- project_repository.py: cast shared_users to JSONB for @> operator(JSON列不支持@>)
- main.py: CORS allow_origins 添加 https://saas.xiaoxiajianji.com
|
2026-06-28 21:33:07 +08:00 |
|
Audit Bot
|
54cbfe2adf
|
fix: 修复标题库新建/编辑功能 — 前后端字段名不匹配导致422
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
根因:前端发送 { content, category } 但后端 CreateTitleLibraryRequest
期望 { name (必填), text (必填), category }。字段名不匹配导致
Pydantic 校验失败返回 422,modal 不关闭,数据不保存。
修复:
- api/titles.ts: 请求时将 content 映射为 text + 自动截取 name
- api/titles.ts: 响应时将后端 text 字段映射回前端 content
- api/titles.ts: updateTitle 改用 PUT(后端实际方法)
- 页面代码无需改动,映射在 API 层透明处理
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-28 21:28:55 +08:00 |
|
CI Test
|
a0d552c91a
|
fix: remove unused formatAmount to fix web build error
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.74
|
2026-06-28 21:10:43 +08:00 |
|
xiaoxia
|
c81b071a43
|
Merge pull request 'feat: Phase 2 - 订阅管理前端页面(对接真实API)' (#84) from feat/phase2-subscription-ui into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 21:03:35 +08:00 |
|
CI Test
|
c7027c07d1
|
feat(subscription): 对接后端订阅API,移除mock数据
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
|
2026-06-28 20:15:36 +08:00 |
|
xiaoxia
|
949f243639
|
Merge pull request '测试: 订阅管理 API + 查重上传错误处理 单元测试 (63用例)' (#83) from test/subscription-duplication-tests into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 20:07:56 +08:00 |
|
xiaoxia
|
57e4cd4776
|
Merge pull request 'fix: P0 - 禁用 redirect_slashes 修复 307 重定向导致前端新建失败' (#85) from fix/p0-307-redirect into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 20:07:49 +08:00 |
|
API文档维护Agent
|
25ce4830a6
|
fix: 禁用 redirect_slashes 修复 307 重定向导致前端新建失败
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- FastAPI 初始化添加 redirect_slashes=False,避免反向代理后
307 重定向 URL 丢失 HTTPS 协议
- 移除 titles.py/voices.py/generation_tasks.py 路由中的尾斜杠
('/' → '','/tasks/' → '/tasks','/tasks/{id}/results/' → '/tasks/{id}/results')
Fixes: 前端调用 POST /api/v1/titles 等接口时 307 重定向到 http:// 导致失败
|
2026-06-28 18:54:27 +08:00 |
|
xiaoxia
|
e3aacb7505
|
feat: 查重上传错误处理单元测试 (37用例)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
|
2026-06-28 18:42:33 +08:00 |
|
xiaoxia
|
d1332e75ee
|
feat: 订阅管理 API 单元测试 (26用例)
|
2026-06-28 18:42:21 +08:00 |
|
xiaoxia
|
ce25bacbac
|
Merge pull request 'fix: 查重上传接口错误信息不再泄露内部异常(安全审计 P1)' (#82) from fix/p1-duplication-error-info-leak into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.72
|
2026-06-28 18:35:41 +08:00 |
|
xiaoxia
|
a55a30b085
|
Merge pull request 'feat: Phase 2 订阅管理后端 API' (#78) from feat/phase2-subscription-api into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 18:35:41 +08:00 |
|
API文档维护Agent
|
f92bd25583
|
security: 升级 python-multipart 0.0.12 → 0.0.32 修复 CVE
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- CVE-2024-53981 (DoS)
- CVE-2026-24486 (RCE)
|
2026-06-28 18:32:14 +08:00 |
|
API文档维护Agent
|
06f0b9cc46
|
fix: 修复订阅API的3个P0问题
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
P0-1: 修复错误的导入路径
- from app.database import get_db → from app.dependencies import get_user_repository
- 移除不存在的 Session 依赖
P0-2: 修复直接修改 dataclass 的问题
- 使用 dataclasses.replace() 创建新实例
- 通过 UserRepository.save() 持久化更改
- 更新 UserRepository 以支持订阅字段的读写
P0-3: 移除不存在的 quota_registry 模块
- 硬编码配额定义 PLAN_QUOTAS
- free: 3项目/10GB, standard: 10项目/50GB
- pro: 无限项目/100GB, enterprise: 无限项目/1000GB
额外:
- 添加支付验证 TODO 注释(方案C)
- 更新 UserRepository.save() 保存订阅相关字段
- 更新 UserRepository._to_entity() 读取订阅相关字段
|
2026-06-28 18:26:01 +08:00 |
|
API文档维护Agent
|
22196198bb
|
fix: 查重上传接口错误信息不再泄露内部异常
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- L150: detail=f"读取文件失败: {exc}" → detail="文件读取失败,请稍后重试"
- L162: detail=f"文件上传失败: {exc}" → detail="文件上传失败,请稍后重试"
- 添加 logger.error 记录完整异常信息供内部排查
|
2026-06-28 18:24:38 +08:00 |
|
xiaoxia
|
55e3b3fcb7
|
Merge pull request 'fix: 修复一键生成页面废弃 API 调用(Bug A)' (#79) from fix/p1-bug-fixes into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 18:23:08 +08:00 |
|
CI Test
|
7beeecd467
|
Merge remote main (PR#71 Worker mem limit) into release v0.1.71
Tests / test (push) Failing after 1s
Tests / lint (push) Failing after 1s
Auto Merge PRs / auto-merge (push) Failing after 43s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
v0.1.71
|
2026-06-28 18:17:17 +08:00 |
|
CI Test
|
79cc6b0dcc
|
Release v0.1.71: Phase 1 核心重构 + Phase 2 查重/订阅前端/后端 + P0 修复
|
2026-06-28 18:16:42 +08:00 |
|
xiaoxia
|
5279636261
|
Merge pull request 'fix: P0 紧急修复 — 回退域对象 extra_meta → metadata' (#80) from fix/p0-extra-meta-rollback into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 18:11:09 +08:00 |
|
xiaoxia
|
db5f5cff28
|
Merge pull request 'fix: 删除查重 API GET/POST 端点中错误的 204 返回' (#81) from fix/p0-duplication-204-response into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 18:10:59 +08:00 |
|
API文档维护Agent
|
71dd13eebb
|
fix: 删除 GET/POST 端点中错误的 204 返回
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- get_duplication_detail (GET): 删除 L209 的 return Response(status_code=204)
- retry_duplication (POST): 删除 L262 的 return Response(status_code=204)
- delete_duplication_record (DELETE): 保留 204 返回(正确)
这两个 Bug 导致 GET 和 POST 端点永远返回空 204,正常逻辑被短路。
|
2026-06-28 17:59:45 +08:00 |
|
API文档维护Agent
|
9b016e3b2d
|
fix: 回退域对象 extra_meta → metadata(5文件16处)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
Asset 域对象属性名为 metadata,不是 extra_meta。
extra_meta 仅用于 SQLAlchemy model 层(对应 DB 列)。
修复文件:
- packages/adapters/sqlalchemy_impl/asset_repository.py (L63, L88)
- apps/api/app/api/routes/assets.py (L30, L72, L73)
- apps/api/app/api/routes/asset_diagnosis.py (L52, L55, L56, L57)
- apps/worker/worker_app/core/asset_usage.py (L5, L6, L7, L9)
- apps/worker/worker_app/tasks/voice_extraction.py (L69, L70, L71, L104, L105, L106)
|
2026-06-28 17:56:02 +08:00 |
|
Audit Bot
|
f8cb32db56
|
fix: 修复一键生成页面废弃 API 调用及导航问题
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
Bug A: GeneratePage 引用已删除的 editPlans API(/edit-plans/auto-generate 不存在)
- 新增 createGenerationTask 到 tasks.ts(USE_MOCK 模式,待后端适配扁平化架构后切换)
- GeneratePage 改用 createGenerationTask 替代 autoGenerateEditPlan
- 移除对 @/api/editPlans 的引用
附带修复: window.location.href → useNavigate('/history')
|
2026-06-28 17:45:05 +08:00 |
|