Commit Graph
48 Commits
Author SHA1 Message Date
chengma 7dabeb9971 feat(onboarding): add first-run membership activation 2026-07-23 17:29:16 +08:00
chengma 3d4976913e feat(product-suite): decouple ai writing gateway 2026-07-23 10:42:55 +08:00
chengma 9ee48dc2aa feat(subscription): add membership access preflight 2026-07-21 17:38:05 +08:00
chengma 2e6b93d7e0 feat(product-suite): enable direct generation flow 2026-07-20 18:37:27 +08:00
chengma aa000ff5e6 feat(product-suite): add direct job state machine 2026-07-20 18:12:44 +08:00
chengma 2a2cbad7bd feat(ai): enforce direct image edit contract 2026-07-20 17:52:59 +08:00
chengma 6a0cd1c763 feat(settings): support gateway source switching 2026-07-20 16:29:28 +08:00
chengma 7dbfcb5a24 feat(apply): open product page on left double click 2026-07-20 11:22:26 +08:00
chengma d687c833e0 feat(status): default legacy batches to normal 2026-07-20 09:41:55 +08:00
chengma ba36b9fd8e feat(collect): add product status recheck 2026-07-18 18:09:07 +08:00
chengma d64e3c7404 feat(apply): block abnormal product statuses 2026-07-18 17:10:12 +08:00
chengma 3a92119187 feat(generate): confirm product status scope 2026-07-18 16:57:57 +08:00
chengma 4658a1ca61 feat(collect): choose product status scope 2026-07-18 16:46:59 +08:00
chengma 0cf23db403 feat(collect): persist product status snapshots 2026-07-18 16:34:37 +08:00
chengma 1fabd8afcf feat: snapshot product suite reference assets 2026-07-17 17:03:40 +08:00
chengma 4e10cce794 refactor(navigation): simplify main tab labels 2026-07-17 12:24:05 +08:00
chengma 1ef5721a20 feat(suite): confirm AI writing cost before request 2026-07-17 11:48:25 +08:00
chengma e232097ba5 feat(product-suite): add global generation history 2026-07-17 09:59:55 +08:00
chengma 40a9f5fbf2 feat(product-suite): add cmhub vision AI writing 2026-07-17 09:09:09 +08:00
chengma f3defdeb95 feat(product-suite): persist current generation rounds 2026-07-16 23:27:25 +08:00
chengma 75af87d441 feat(product-suite): make image pulls cancellable 2026-07-16 19:37:22 +08:00
chengma b68e22c094 fix(product-suite): finalize and cancel generation
Tests / Python 3.11 / Windows (push) Has been cancelled
2026-07-16 17:12:41 +08:00
chengma f99cde8e05 fix(collect): handle login target close race
Tests / Python 3.11 / Windows (push) Has been cancelled
2026-07-14 12:08:12 +08:00
chengma 0abd7ffdff feat(collect): show per-item collection activity timer 2026-07-14 11:10:36 +08:00
chengma bc115ba0d7 feat(gui): replace AI studio with product suite 2026-07-14 09:53:13 +08:00
chengma d42a9c8084 feat(ai): generate covers without new titles 2026-07-13 15:22:15 +08:00
chengma 0a3a6b99a1 feat(collect): show skipped reason summaries 2026-07-13 14:31:58 +08:00
chengma 6979710088 fix(apply): foreground every product update 2026-07-11 22:30:19 +08:00
chengma 879a3fe5cc feat(ai-studio): make original downloads nonblocking 2026-07-11 17:28:37 +08:00
chengma 03916dea55 feat(ai-studio): clarify hosted model tiers 2026-07-11 14:49:39 +08:00
chengma dcaf68fd07 feat(ai-studio): resume hosted image jobs 2026-07-11 14:29:58 +08:00
chengma cddadf6364 feat(ai-studio): export final selections 2026-07-11 14:26:01 +08:00
chengma 5451579073 feat(ai-studio): add main workspace tab 2026-07-11 14:16:11 +08:00
chengma e70e831afa T-580 精简设置页更新执行配置 2026-07-10 10:12:15 +08:00
chengma ab87be8223 T-576 增加生成和更新内容模式 2026-07-09 17:44:03 +08:00
chengma 5400145147 T-571 降低更新前台抢焦点 2026-07-09 15:04:20 +08:00
chengma 45600c137b fix: tolerate transient collect login checks 2026-07-08 18:24:07 +08:00
chengma 95170ec4aa feat: auto-prepare chrome for collection 2026-07-08 17:25:17 +08:00
chengma 40cf79b930 feat: polish generate run logs 2026-07-08 12:07:38 +08:00
chengma 75d545f182 feat: include failed step in task errors 2026-07-08 11:08: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
chengma 3d902d4907 feat: cap cmhub image concurrency 2026-07-07 21:00:43 +08:00
chengma 862f791fde feat: localize Shopee GUI wording 2026-07-07 14:58:54 +08:00
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 3dbcbab799 feat: complete T-528 cmhub billing feedback 2026-07-04 17:14:29 +08:00
chengma 27f23a4738 feat: add cmhub settings panel 2026-07-04 16:29:15 +08:00
chengma 6e2dcf9954 refactor: split gui into package 2026-07-02 16:47:37 +08:00