Files
MemRelay/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/Checkpoint 2026-09-01 16-28-46 UTC [b7e9e65fda].md

2.3 KiB
Raw Permalink Blame History

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at tags
Checkpoint 2026-09-01 16:28:46 UTC [b7e9e65fda] checkpoint main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/checkpoint-2026-09-01-16-28-46-utc-b7e9e65fda 8d1a8be7-0960-40cb-8206-6dff8d768855 project 4111f53b-afa5-48e1-aaf8-d70a7edc0638 checkpoint active 1 6a6a895eaf 2026-09-23T14:52:33.854668+00:00 2026-09-23T14:52:33.854727+00:00
checkpoint
wpf
ui
async
verification

2026-09-02:完成工作区导航与交互收口。顶部统一放置游戏目录、选择目录、加载数据和清空本次修改;选择有效目录后窗口 Loaded 会自动加载。侧边栏改为类似 Element Plus 的 ToggleButton 菜单,带悬停和选中态,包含国家与数据、人口与规则、备份与回退、修改手册;清空按钮已从侧栏移到顶部。国家树搜索独立放在国家树面板,备份页只保留备份说明。国家重复显示按中文名分组并在同名变体下展示内部名;真实 Data.bar 诊断确认圣约翰骑士团仅有一个 SPCAct1 节点。创建国家树的重计算放到 Task.Run,所有加载/保存/导出/备份操作统一后台执行,底部显示状态、阶段文字和进度条。人口规则有独立工作区和顶部快捷编辑,XML 有格式化/自动换行/格式化保存,手册生成后读取到界面。修复两处启动绑定异常:只读 ManualContent 和 LoadProgress 使用 OneWay;App 未处理异常写日志并退出,避免空进程吞错。视觉验收:用本地窗口句柄截图并 view_image 检查 1600x980 初始和自动加载布局,顶部路径栏、侧边导航、国家树、右侧工作台和底部进度均无错位;WPF accessibility tree 能枚举全部控件。真实回归:126 国家(唯一 Name|StatsId 126、圣约翰 1)、540 建筑、1917 单位、6084 科技、5012 关系,加载进度 100;连续实体修改合并 BAR、人口 260/80 写回、关系复制、中文手册 11MB、快照回退与删除均通过。dotnet build 0 警告 0 错误,dotnet format --verify-no-changes 通过,发布脚本重新生成 release 并启动成功。清理临时诊断工程、截图和启动错误日志。提交 3ad3ba0 feat: 完善工作区导航与异步加载交互。