﻿布局补正：核心弹层左对齐输入框并紧贴下方；币种选择为原版 550×400 居中窗。
参数框、管理按钮及标题字号按原版恢复。代码依据见 reference/native-export/UI-LAYOUT-EVIDENCE.txt。
一键切换：每次打开即在后台刷新核心与矿池；窗口先显示，刷新时可取消，没有手动刷新入口。
已删除废弃的自制 LightMessageDialog 类；正式消息提示使用 Windows 标准弹窗。
2026-10-26：群控 0.3.17 / 客户端 0.2.8 清理追加功能
本轮依据：导出的原版 DFM、菜单及事件代码。新截图见 D:\QskgRelease\review\index.html。
群控删除：本地升级包入口、矿池和内核选择页的手动在线更新、日志全文弹窗、
附加启动错误横条、连接设置遗留入口、候选版附加的设置状态提示。
下载改回 frmLoading 原版进度条和耗时；远控断线提示回到原版连接区域。
原版群控 frmSelCore.btnCoreMgr 在运行时隐藏，点击处理为空，不改作其他功能。
客户端删除：自制托盘菜单、连接设置、配置导入和 BAT 导出遗留方法。
保留用户指定：NVIDIA 八卡超频、Linux/HiveOS 同步、飞行表、自动在线清单、独立安装包。
修复过的核心下载分发、日志横向滚动和标题绘制保留。
本轮测试覆盖当前 EXE；下文是历史验收记录，数量和截图不作为本轮结果。

客户端 0.2.7 / 群控 0.3.8：原版 UI 恢复与真实截图核对
日期：2026-10-20（北京时间）

验收口径
按用户最新要求，一眼看上去 UI、布局和操作入口接近原版，不要求逐像素一致。
超频是明确保留的例外：HiveOS 六项参数，全部/单卡设置，一屏显示 8 张显卡。

本轮主要修改
客户端：恢复标题栏菜单、互斥的开始/停止/返回按钮、管理页导航状态、①–④页面顺序；
恢复统计/曲线/内核/日志布局、系统摘要、帮助失败重试、教程目标和原图标；
撤回追加的连接与扩展菜单，补回内核安装状态、卸载、虚拟内存及系统菜单入口。
群控：恢复表头筛选、底部查找、活动单元格和双击操作；恢复参数树、单机网络字段、
权限树、用户修改、升级窗口与教程；修复远控提示遮挡及独立按钮栏过宽。
两端：统一原 Light 控件图、窗口边框、字体、列表和弹窗归属；修复最小化恢复尺寸偏移。

真实截图
tests/ui-restoration-20261019/index.html：28 个页面/状态，12 个客户端、16 个群控。
其中 10 组有原版 4.6.1 和修复版实拍，其他页面只有修复版实拍及资源/行为核对。
使用窗口/桌面实际像素采集，没有以 DrawToBitmap 或模拟渲染代替本轮截图。
每张图附进程路径、时间、窗口大小、DPI、采集方式和 SHA-256。
预览矿机、钱包和 8 卡为隔离演示数据，不构成真实矿场或八张物理显卡验收。
群控多数截图来自 r24；最终 r25 只继续修正远控窗口，远控已重新截图。

通过的发布版本检查
客户端：Light 样式/菜单/操作 50 项；原版选择器与管理页 22 项；超频布局/校验 37 项；
200 条并发日志、56 次页面切换；协议/适配器集成 26 项。
群控：Light 样式/菜单/操作 85 项；高级功能及回环协议 64 项；超频布局/校验 50 项；
正常启动、端口占用、白屏遮挡、重复启动、最小化恢复和分隔条拖动 34 项。
上述 UI、启动及集成 JSON 记录绑定最终 EXE 的 SHA-256；文本自检结果保存在本次证据目录。
图标资源检查覆盖客户端 62 块、群控 289 块原图数据。

仍需核对的项目
完整 54 项列表见 review-manifest.json 和网页中的“修复清单与待核对项”。
1. 通用输入框、退出等提示的原版动态状态和部分弹窗定位。
2. 首次管理员流程，以及跨网密码只有散列时的原版回显规则。
3. 原版币种/核心/矿池选择器的对应截图、矿池实际列宽与云端条目删除规则。
4. 启动/等待/下载等原版状态截图，以及部分默认选择、保存时机。
5. 群控日志工具栏的换行和垂直位置仍与原版有差别。
原版控件读取重试两次仍报 foreground window did not report a process id；
缺少原版状态的页面没有标为已完成动态视觉验收。

功能验收边界
客户端检查更新入口已恢复，原版完整自动更新器仍未完成。
客户端通用 set、set_vmem、start_update、远控/执行命令等兼容链路仍有既有缺口；
不能因群控提供了菜单就认为两端所有高级命令都已打通。
本轮没有进行真实挖矿负载、GPU 参数写入、公网中继、SMTP 投递或系统安装验收。
AMD 专属功能不在用户确认的 NVIDIA 范围。

发布与保留
dist 中安装本轮已测试的 EXE；客户端同时更新同次构建的 tools/nvtool.exe。
原有 qskg.config、userdata、日志、清单及缓存不覆盖；更新前文件保存在
../_archive/ui-restoration-20261020-release/，发布哈希及保留文件核验见 release-installed.json。

操作事件记录
此前查看原版虚拟内存窗口时误提交 48 GB 页文件设置，已取消重启。
随后按 10 月 16 日保存的基线恢复：C:\pagefile.sys 初始 128 MB、最大 102400 MB、自动管理关闭。
这不是对误操作前瞬时状态的推断。恢复读回证据见 virtual-memory-recovery.json。

最终 EXE SHA-256
qskg-client.exe  669cd8d592938f5139e187bcba9d3cc733d061a9d56f793f57c542e97f0a9c5a
qskg-controller.exe  957ceb3fab5a645e58818a08edeb7900428d234758b18463c473abca1fb83e5c
