feat(product-suite): compact controls and remember settings
This commit is contained in:
@@ -135,6 +135,14 @@ T-538 后统一数据根为 `data/`:打包版默认 `<exe目录>/data`,源
|
||||
"max_items_per_run": 1,
|
||||
"dry_run": false,
|
||||
"max_parallel_accounts": 1
|
||||
},
|
||||
"product_suite": {
|
||||
"last_settings": {
|
||||
"platform": "Shopee",
|
||||
"country": "中国台湾",
|
||||
"language": "繁体中文",
|
||||
"ratio": "1:1"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -161,6 +169,8 @@ T-538 后统一数据根为 `data/`:打包版默认 `<exe目录>/data`,源
|
||||
|
||||
该段不是替代 ③ 确认弹窗的常驻授权;③「开始更新」仍必须弹窗确认,用户点是后才执行。`dry_run=true` 时不会真实提交;`dry_run=false` 时以③确认弹窗作为线上提交前的唯一显式确认边界。普通正式更新不读取 `test_item_id` 做阻断。旧配置中的真实提交、封面更新、成功关页等开关只作迁移兼容读取,保存后不再写回。
|
||||
|
||||
`product_suite.last_settings` 只保存⑥「商品套图」最近一次选择的平台、站点、语言和比例,作为软件重启后第一个未绑定商品任务的默认值。已有账号+商品 ID 项目仍以 SQLite `image_studio_projects.suite_settings_json` 为准;同一次运行中新任务优先继承当前任务;绑定已有项目后再由项目设置覆盖最近默认。旧配置缺少该段或值不在当前选项集合时,分别回退到 `Shopee / 中国台湾 / 繁体中文 / 1:1`。该段不保存账号、商品 ID、提示词、图片路径或密钥。
|
||||
|
||||
### 5.1b AI 模型清单 `data/config/ai_models.json`
|
||||
|
||||
模型定义清单("有哪些模型"),与 `config.json` 的 `ai` 段("选了哪个 + 全局参数")职责分开。该文件只用于内部兼容 `backend=direct`;普通用户默认 `backend=cmhub`,生文/生图使用 cmhub 别名,不读取此文件。
|
||||
|
||||
Reference in New Issue
Block a user