chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,23 @@
---
title: Checkpoint 2026-09-01 15:16:01 UTC [fe5f811bdd]
type: checkpoint
permalink: main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/checkpoint-2026-09-01-15-16-01-utc-fe5f811bdd
stable_id: d63e1555-2a78-449e-9e91-990b4cc4e37c
scope: project
memory_type: checkpoint
project_id: 4111f53b-afa5-48e1-aaf8-d70a7edc0638
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: ui-bugfix-search-progress-civ-20260901-2305
created_at: '2026-09-01T15:16:01.971757+00:00'
updated_at: '2026-09-01T15:16:01.971757+00:00'
tags:
- checkpoint
- bugfix
- wpf
- civ-selection
- progress
---
2026-09-01:修复用户反馈的搜索、人口、XML、手册、进度和重复国家问题。真实数据诊断确认 `civs.xml.XMB` 中“圣约翰骑士团”只有一个节点 `SPCAct1`,重复显示根因是国家选择匹配逻辑把空 `StatsId` 当作有效相等条件,导致任何空 StatsId 国家点击后右侧都显示第一个国家;现已要求 ID 非空才参与匹配,并按 Name|StatsId 去重树节点。国家树保留独立搜索框,备份页只显示“备份说明”而没有搜索框。全局人口上限和额外人口上限可在侧栏直接编辑并保存,国家树人口节点可进入同一规则编辑。底部加入加载进度条和阶段文字;GameDataService 支持进度阶段回报。高级 XML 加入格式化按钮、自动换行和格式化保存选项;生成修改手册后自动读取并在界面内展示,支持滚动查看。App 加入 WPF 未处理异常捕获,DataGrid 双击编辑异常不再直接退出而显示中文错误提示。验证:dotnet build 0 警告 0 错误;dotnet format --verify-no-changes 通过;git diff --check 通过;WPF 启动成功。临时诊断工程已删除。提交 705141b fix: 修复国家选择搜索进度和编辑交互。