Commit Graph
122 Commits
Author SHA1 Message Date
chengma 3ebefab91e feat(ai-studio): add prompt template storage 2026-07-11 12:35:42 +08:00
chengma 1267e0a727 feat(ai-studio): add remote image loading helpers 2026-07-11 12:31:12 +08:00
chengma 10a28c1e77 feat(ai-studio): read shopee source image urls 2026-07-11 12:24:22 +08:00
chengma 5ada8af2b5 feat(ai-studio): add image studio persistence layer 2026-07-11 12:15:58 +08:00
chengma 5c01377173 feat(ai): mark cover reset history in generate table 2026-07-11 12:06:17 +08:00
chengma 7e491ed10e T-585 Chrome 路径自动检测 2026-07-10 16:19:01 +08:00
chengma da68f92aa6 T-584 AI生成提示词区重排 2026-07-10 11:53:51 +08:00
chengma a71843928c T-583 标题提示词模板数据层 2026-07-10 11:43:35 +08:00
chengma f8c3597f47 T-582 延迟导入失败通知弹窗 2026-07-10 11:30:19 +08:00
chengma 87fcda47e7 T-581 AI生成打开图片文件夹 2026-07-10 10:46:52 +08:00
chengma e70e831afa T-580 精简设置页更新执行配置 2026-07-10 10:12:15 +08:00
chengma e5b7fc4afa T-579 内置默认AI提示词 2026-07-10 09:00:24 +08:00
chengma 65a01c35e8 T-578 更新失败关闭新建商品页 2026-07-09 21:08:42 +08:00
chengma 90a054a14d T-577 封面画廊重置图片 2026-07-09 18:15:14 +08:00
chengma ab87be8223 T-576 增加生成和更新内容模式 2026-07-09 17:44:03 +08:00
chengma cbb14bb678 T-575 优化AI生成图片失败反馈 2026-07-09 16:45:53 +08:00
chengma aac5c5d177 T-574 优化封面画廊保存反馈 2026-07-09 16:06:13 +08:00
chengma c3c79b63d4 T-573 修复封面画廊候选图宽度 2026-07-09 15:51:48 +08:00
chengma b88f170b8b T-572 修复封面画廊方向键焦点 2026-07-09 15:44:14 +08:00
chengma 5400145147 T-571 降低更新前台抢焦点 2026-07-09 15:04:20 +08:00
chengma bd99a0d5b7 T-570 调整 cmhub 生图 submit 超时 2026-07-09 14:30:53 +08:00
chengma 4e98a86fb3 T-569 增加封面画廊任务切换 2026-07-09 12:19:29 +08:00
chengma ae4daacbbf T-568 支持封面画廊单任务重生 2026-07-09 11:49:06 +08:00
chengma a391d2db99 T-567 增加封面候选画廊 2026-07-09 11:32:08 +08:00
chengma 71e51d0608 T-566 封面历史归档数据层 2026-07-09 11:23:18 +08:00
chengma a57254da9e T-565 handle relative cmhub image urls 2026-07-09 08:57:46 +08:00
chengma c435456977 T-564 async cmhub image tasks 2026-07-09 00:07:09 +08:00
chengma 45600c137b fix: tolerate transient collect login checks 2026-07-08 18:24:07 +08:00
chengma 521d363ab2 fix: avoid focusing chrome during collection 2026-07-08 18:03:59 +08:00
chengma e25d695ce7 fix: hide cmhub curl download window 2026-07-08 17:49:54 +08:00
chengma 95170ec4aa feat: auto-prepare chrome for collection 2026-07-08 17:25:17 +08:00
chengma 40322f747e feat: add chrome path picker 2026-07-08 14:07:42 +08:00
chengma 40cf79b930 feat: polish generate run logs 2026-07-08 12:07:38 +08:00
chengma 8140124954 feat: show generate elapsed timings 2026-07-08 11:54:08 +08:00
chengma 4146ab5593 feat: split generate title and image statuses 2026-07-08 11:37:34 +08:00
chengma 46afae4b98 feat: tune cmhub image timeouts 2026-07-08 11:22:47 +08:00
chengma 75d545f182 feat: include failed step in task errors 2026-07-08 11:08:01 +08:00
chengma 530ef2009f feat: default workflow batch filters to latest batch 2026-07-08 10:30:30 +08:00
chengma b622247a16 feat: support old title placeholder in title prompts 2026-07-08 10:07:47 +08:00
chengma cff61edce4 feat: use system curl for cmhub image downloads 2026-07-08 09:26:25 +08:00
chengma 56e96d3ae1 feat: tighten ai concurrency settings 2026-07-08 08:55:01 +08:00
chengmaandClaude Opus 4.8 979112966e feat: log cmhub download diagnostics in GenerateWorker
GUI 半边配合 ai.py 的 cmhub 下载诊断:格式化「图片下载较慢」warning、
`cover_image_url` 调试行(脱敏 token、debug_only 不写入 SQLite run_log);
`_log_run_event` 增加 persist 开关。tests/test_gui.py 覆盖脱敏与不持久化。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 00:41:44 +08:00
chengmaandClaude Opus 4.8 5a09c6662e feat: cmhub shared Session + connection pool + proxy handling (T-546)
- app/ai.py: 模块级共享 requests.Session + HTTPAdapter 连接池
  (CMHUB_HTTP_POOL_SIZE=32);_apply_cmhub_proxy() 切换 trust_env;
  生成/下载/models/balance 统一复用该 Session。
- app/appconfig.py: ai.cmhub.use_system_proxy 默认 false(绕过系统代理)。
- tests/test_ai.py: 补 Session 复用/代理/连接池测试;原 18 处 cmhub mock
  从模块级 requests 改到共享 Session。
- docs: troubleshooting 加「图片下载很慢」排障节;06-tasks 标 T-546 DONE。

附带:把 app/ai.py 行尾从 CRLF 归一为 LF;并一并纳入工作区中此前未提交、
已在运行构建里的 cmhub 下载诊断代码(调试图片 URL 日志、下载重试事件),
无法与 T-546 在同一文件内拆分单独提交。243 单测全绿。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 00:15:43 +08:00
chengma 3d902d4907 feat: cap cmhub image concurrency 2026-07-07 21:00:43 +08:00
chengma 2928624019 fix: align cmhub image timeout display 2026-07-07 19:13:00 +08:00
chengma 95b180e9cf feat: add startup forced update check 2026-07-07 17:58:28 +08:00
chengma 9ce4d2442e feat: add semantic status bar colors 2026-07-07 15:42:19 +08:00
chengma bb2aa70c54 chore: hide data path settings 2026-07-07 15:24:08 +08:00
chengma 6e2347e1c8 chore: add ruff checks 2026-07-07 15:11:40 +08:00
chengma 862f791fde feat: localize Shopee GUI wording 2026-07-07 14:58:54 +08:00