Commit Graph
12 Commits
Author SHA1 Message Date
chengma 46995b301d feat: complete T-533 incremental generation 2026-07-06 17:57:39 +08:00
chengma 7ac0dcd00e fix: clarify AI generation failure retry states 2026-07-06 11:58:51 +08:00
chengma b99019e954 feat: complete T-530 cmhub URL normalization 2026-07-06 10:31:36 +08:00
chengma 60497be557 T-529 default to cmhub gateway 2026-07-04 17:59:23 +08:00
chengma 27f23a4738 feat: add cmhub settings panel 2026-07-04 16:29:15 +08:00
chengma 1efb095767 feat: add cmhub AI backend 2026-07-04 15:13:15 +08:00
chengma 21cd02c167 feat: add optional cover generation toggle 2026-07-02 15:17:11 +08:00
chengma f9c6dd3331 feat: add generate progress and readable logs 2026-07-02 14:02:53 +08:00
chengma 483bec427c fix: stabilize Shopee cover replacement 2026-07-01 08:35:46 +08:00
chengma cd1256bc5e feat: add diagnostic logs for generation flows 2026-06-29 17:49:45 +08:00
chengma 789e82991f feat: 完成T-303 AI批量生成
- 新增 generate_batch,先并发生成标题再并发生成封面,成功逐条 set_generated 落库

- Tab② 接入开始生成、停止、进度展示和双击新旧封面预览

- 新增 GenerateWorker,通过 worker signal 回传进度与行刷新

- 补充批量生成成功、失败、停止取消和 GUI worker 单元测试

- 同步任务看板、API、路由、当前状态与 progress 文档
2026-06-27 16:26:08 +08:00
chengma c2f2530149 feat: 完成T-301 AI生成接口
新增app/ai.py,按config/ai_models.json读取默认文本和图片模型,提供gen_title与gen_cover通用HTTP接口。

支持chat JSON与images_edits multipart、失败重试、错误脱敏、图片URL/base64解析、resolution resize和jpg_quality保存。

新增tests/test_ai.py覆盖文本重试、缺字段错误不泄露Key、封面JPEG保存;同步任务看板、API、技术栈、架构、current-state和progress,并记录Tab①真机冒烟结果。
2026-06-27 15:47:21 +08:00