chengma
|
3d4976913e
|
feat(product-suite): decouple ai writing gateway
|
2026-07-23 10:42:55 +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
|
4658a1ca61
|
feat(collect): choose product status scope
|
2026-07-18 16:46:59 +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
|
879a3fe5cc
|
feat(ai-studio): make original downloads nonblocking
|
2026-07-11 17:28:37 +08:00 |
|
chengma
|
479ab5c41d
|
feat: 完成PySide6 worker基座
- 新增 BaseWorker 通用 signals、取消标记和统一 run 入口
- 新增 run_worker QThread 包装与生命周期清理
- 新增 worker 单元测试覆盖 signal、取消、异常和类型校验
- 更新任务看板、API 合约、架构、当前状态和进度记录
|
2026-06-27 10:05:29 +08:00 |
|