chengma
|
479ab5c41d
|
feat: 完成PySide6 worker基座
- 新增 BaseWorker 通用 signals、取消标记和统一 run 入口
- 新增 run_worker QThread 包装与生命周期清理
- 新增 worker 单元测试覆盖 signal、取消、异常和类型校验
- 更新任务看板、API 合约、架构、当前状态和进度记录
|
2026-06-27 10:05:29 +08:00 |
|
chengma
|
b8318c881d
|
feat: 完成PySide6主窗口骨架
- 实现 MainWindow + 固定顺序五 Tab QTabWidget + 状态栏
- 新增 offscreen GUI 单元测试覆盖 Tab 顺序和状态栏切换
- 缺 PySide6 时提供明确启动错误,避免无声失败
- 更新任务看板、API 合约、当前状态和进度记录
|
2026-06-27 09:56:53 +08:00 |
|
chengma
|
deb12cb76c
|
feat: 完成登录状态检测
- 增强 editor 登录检测,新增 login_status 详情结果
- 保留 is_logged_in bool 包装并处理登录页、缺 Cookie 等状态
- 新增登录检测单元测试覆盖 CDP 分支
- 更新任务看板、API 合约、当前状态和进度记录
|
2026-06-27 09:42:41 +08:00 |
|
chengma
|
e325f66eef
|
feat: 完成Chrome启动器
- 新增 app/chrome.py 拼装远程调试启动参数并启动 Chrome
- 实现 /json/version 端口探测并禁用环境代理
- 新增 chrome 单元测试覆盖参数、Popen 和端口就绪
- 更新任务看板、API 合约、当前状态和进度记录
|
2026-06-27 09:33:54 +08:00 |
|
chengma
|
d3afe69c10
|
feat: 完成账号目录slug工具
- 新增 app/config.py,生成稳定账号 slug 并创建 user-data-dir
- db 账号创建复用统一 slug 规则
- 新增 config 单元测试覆盖 slug 和目录创建
- 更新任务看板、API 合约、当前状态和进度记录
|
2026-06-27 09:21:33 +08:00 |
|
chengma
|
aba272dd21
|
test: 建立单元测试基座
- 新增 unittest tests 基座,覆盖 appconfig 与 db 纯逻辑
- 增加 excel/prompts 未实现模块的契约占位测试
- 补强 config.json 对 *_token 与 *_password 的敏感字段拦截
- 更新任务看板、当前状态、API 合约和进度记录
|
2026-06-27 09:17:20 +08:00 |
|