总览快捷操作
管理员与玩家端把原来的「解锁与进度」移入「总览与存档」。侧栏和物品分类选择器不再提供旧的操作列表。
16 项操作各有独立按钮,使用社区 SettingsCard 展示名称与用途,按探索与解锁、养成与强化、账号整理放入 SettingsExpander。点击直接打开对应操作的弹窗,显示目标玩家;需要参数的支持集团操作使用 AutoSuggestBox。取消弹窗不提交请求,执行后刷新总览数据。玩家的库存预览单独折叠,保留原有查询与分页。
两端共用 OverviewActionsModel / OverviewActionsView。打开弹窗前重新读取允许的操作及存档版本;提交仍经过服务器的权限和版本校验。切换服务器、账号或离开页面会使先前准备的操作失效。玩家权限变化会重新生成按钮,没有权限时隐藏对应操作。
原生验证覆盖每个按钮的独立弹窗与取消行为、内源之力按钮的实际执行、支持集团候选输入与保存回读、切换账号后拒绝旧操作、单项权限撤销与恢复,以及只读玩家无操作入口。测试仅使用隔离账号,不修改用户存档。
2026-09-27 源码验证通过:管理员 31 项、玩家 36 项原生集成检查,以及所有编辑权限关闭的只读账号检查。报告位于 artifacts/desktop-smoke-1436f2bb3b604e6cba0b9613821fa2cc。16 个操作逐一打开并取消,实际提交和保存回读覆盖内源之力与支持集团两项;本轮不声称逐一验证其他解锁操作的游戏内表现。后端单元测试 284 项、客户端库 42 项通过。
快捷操作分组默认收起,展开状态在操作刷新后保留。无权限时区域默认隐藏,避免首次绑定之前短暂显示空操作标题。
最终发布包:artifacts/package-20260927-overview-actions-r2。对发布后的可执行程序验证通过:HTTP 34 项;布局检查管理员 28 项、玩家 33 项;原生交互检查管理员 31 项、玩家 36 项;只读权限检查与 NativeAOT 组件自检通过。JSON 报告在发布包的 validation 目录,三个角色压缩包的 SHA-256 均已核对。常用 Start-Updated-Server.cmd、Start-Updated-Desktop.cmd 和 Start-Updated-Player.cmd 已指向该通过验证的发布包。
原生输入诊断保留文本事件、候选结果与保存回读断言,并在程序设置文本前等待焦点/弹窗切换完成。此前未通过的发布候选没有更新常用入口。Git 忽略与差异检查通过;本轮没有提交或推送。