feat(gui): hide AI studio tab

This commit is contained in:
chengma
2026-07-13 11:47:00 +08:00
parent d3036c99b7
commit cc910d1e56
7 changed files with 39 additions and 27 deletions
+5 -2
View File
@@ -3,7 +3,7 @@ id: T-614
title: 暂时隐藏主界面的AI工场Tab
phase: 7
deps: [T-613]
status: TODO
status: DONE
created: 2026-07-13
---
@@ -49,4 +49,7 @@ git diff --check
## 执行记录
(完成后记录实现、验证命令与结果。)
- 2026-07-13:从顶层 `TAB_TITLES` 移除「⑥ AI工场」,主窗口只创建①导入采集、②AI生成、③更新蝦皮、④账号管理和⑤设置五个正式Tab;前五个Tab顺序、跳转索引、设置离开确认、状态栏和③警示图标保持不变。
- 2026-07-13:保留 `ImageStudioTab`、AI工场服务层、worker、SQLite schema/迁移及用户已有项目和图片;直接构造AI工场组件的既有测试继续执行,发布包代码不做裁剪。
- 2026-07-13:同步编程入口、架构和界面流程文档,明确AI工场入口暂时隐藏但能力与数据保留。
- 验证:在干净worktree运行 `python -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`py -3.10 -m unittest discover -s tests`(391项通过)和任务范围 `git diff --check`,均通过。未启动真实桌面窗口做人工视觉验收。