chengma
|
9c4224286a
|
fix(status): ignore promotion edit warnings
|
2026-07-20 10:52:32 +08:00 |
|
chengma
|
9852b1c9c1
|
feat(collect): support soft deletion of one task
|
2026-07-20 10:27:21 +08:00 |
|
chengma
|
d687c833e0
|
feat(status): default legacy batches to normal
|
2026-07-20 09:41:55 +08:00 |
|
chengma
|
0cf23db403
|
feat(collect): persist product status snapshots
|
2026-07-18 16:34:37 +08:00 |
|
chengma
|
d42a9c8084
|
feat(ai): generate covers without new titles
|
2026-07-13 15:22:15 +08:00 |
|
chengma
|
5c01377173
|
feat(ai): mark cover reset history in generate table
|
2026-07-11 12:06:17 +08:00 |
|
chengma
|
71e51d0608
|
T-566 封面历史归档数据层
|
2026-07-09 11:23:18 +08:00 |
|
chengma
|
c435456977
|
T-564 async cmhub image tasks
|
2026-07-09 00:07:09 +08:00 |
|
chengma
|
75d545f182
|
feat: include failed step in task errors
|
2026-07-08 11:08:01 +08:00 |
|
chengma
|
71f8beae57
|
feat: complete T-534 generated reset enhancements
|
2026-07-06 20:35:47 +08:00 |
|
chengma
|
84b35f1cdc
|
feat: polish Shopee update checks
|
2026-07-01 14:30:49 +08:00 |
|
chengma
|
cc277366ed
|
feat: add soft delete for import batches
|
2026-07-01 09:41:10 +08:00 |
|
chengma
|
f7ea9ec0fa
|
feat: add selected task reset actions
|
2026-06-30 11:50:49 +08:00 |
|
chengma
|
0e0ed193b6
|
feat: 完成T-504更新执行增强
- 新增 dry-run、多账号并行和最大并行账号数设置
- 增加 run_logs/run_log_events 运行日志表及读写接口
- ApplyWorker 支持 dry-run 预览、按账号并行、端口冲突阻断和日志展示
- 补充 DB/GUI 单元测试并同步任务、架构、API、路由和当前状态文档
验证: python -m compileall app main.py tests; python -m unittest discover -s tests
|
2026-06-29 10:25:09 +08:00 |
|
chengma
|
aba272dd21
|
test: 建立单元测试基座
- 新增 unittest tests 基座,覆盖 appconfig 与 db 纯逻辑
- 增加 excel/prompts 未实现模块的契约占位测试
- 补强 config.json 对 *_token 与 *_password 的敏感字段拦截
- 更新任务看板、当前状态、API 合约和进度记录
|
2026-06-27 09:17:20 +08:00 |
|