refactor(gui): move membership summary to window title

This commit is contained in:
chengma
2026-07-23 14:51:05 +08:00
parent fd82d3b047
commit c734e3fe79
5 changed files with 84 additions and 66 deletions
+6 -2
View File
@@ -3,7 +3,7 @@ id: T-698
title: 会员信息移入 Windows 原生标题栏
phase: 7
deps: [T-697]
status: TODO
status: DONE
created: 2026-07-23
---
@@ -58,4 +58,8 @@ T-697 已移除 Tabs 上方重复的应用名称,但仍保留一整行应用
## 执行记录
- 待实现。
- 2026-07-23:删除 `subscriptionStatusLabel`、`appHeader` 及其布局,主窗口中央区域直接从六个 Tabs 开始,不保留顶部空白状态行。
- 新增主线程原生标题更新方法:有效状态显示“应用名称 | 账号 · 套餐 · 有效至日期”,宽限状态显示“宽限至日期”;账号、套餐和日期做单行空白归一化。开始重新检测及任一非有效状态会立即恢复纯应用名称。
- 检测中、观察模式异常和正式门禁原因继续由底部状态栏展示;T-696 的真实查询、观察放行、保存后重查、陈旧结果隔离和通知抑制逻辑不变。窗口标题不读取或显示 API Key、接口/会员中心地址、通知标识和原始错误。
- 更新架构、路由和 GUI 回归测试,覆盖顶部状态行不存在、有效/宽限标题、异常重置、检测中反馈及敏感字段不进入标题。
- 验证通过:主窗口定向 GUI 测试 5 项、`py -3.10 -m unittest discover -s tests`(683 项)、`py -3.10 -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`git diff --check`。