Files
90CNServer/pvf/CHANGELOG.md
T
hanfuit 645b64fe21 DNF90 服务端与启动器完整源码(含 GM 工具功能增强)
服务端(Go):
- GM 塞背包/带属性装备发放:在线角色推送 op14 增量物品行,背包实时刷新,无需回角色选择界面
- GM 改金币/改等级:去掉在线拒绝,落库后推送 op14 钱包/op37 等级状态,在线实时刷新
- 等级端点统一切换到新版 GMSetCharacterLevel(自带在线刷新)
- 无限/锁死疲劳模式 + 燃烧疲劳:每房间消耗 2 点、打怪与通关经验双倍
- 燃烧疲劳开关时给所有在线角色推送系统提示(op12 mode 0)
- 深渊史诗掉率:GM 全局倍率 + 城镇增益药剂窗口倍率,真实接入掉落结算

启动器(Python/JS):
- 标题栏自绘、窗口 1204x717、禁止拖拽改大小、仅最小化/关闭
- GM 工具:疲劳与燃烧、深渊史诗掉率、拍卖行上架(单一定价对齐)
- 拍卖行上架前端对齐服务端单一价格语义,修复 400 报错
2026-11-04 14:31:55 +08:00

516 lines
25 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
本文件记录 pvfine 的版本更新。
## [v1.0.0] - 2026-11-03
### ✨ 正式版里程碑
- 发布首个稳定正式版,汇集多版本 PVF 无损读写、结构化 GUI 编辑、归档对比合并、本地版本控制、MOD 导入导出及 MCP 服务等核心能力。
### 🎨 界面与交互
- 全面改版官网,完善核心能力展示、使用指南与跨平台下载入口。
- 更新商城、抽奖机与娃娃机工具图标,便于区分不同编辑工具。
### 🔨 重构与维护
- 同步 macOS、Windows 与 Linux 构建配置版本号至 `1.0.0`。
## [v0.20.0] - 2026-11-02
### ✨ 新特性
- 新增商城、抽奖机和娃娃机图形界面,支持可视化查看和编辑相关数据。
- MOD 导出支持合并同格式的已有 MOD,并自动递增版本号。
### 🐛 修复
- 修复商城图形界面对不同数据结构的兼容性问题。
### 🔨 重构与维护
- 补充商城、抽奖机、娃娃机及 MOD 合并导出的测试与文档。
- 更新 README 功能说明,并同步各平台构建配置版本号至 `0.20.0`。
## [v0.19.0] - 2026-10-31
### ✨ 新特性
- 新增 115CN 分页归档内置解析支持,并适配对应标注、渲染与 GUI 编辑。
- 新增 `115CN-mod` ZIP 压缩包导入导出,支持组件选择与依赖补齐,并扩展 MCP MOD 导出能力。
- 自动更新增加下载前确认,统一启动检查、菜单与设置页的更新交互。
### 🐛 修复
- 修复 115CN 商店复杂结构编辑、锻造六列布局与任务嵌套字段的兼容性问题,保留不支持字段并防止误改。
- 修复跨平台兼容回归,并保留 macOS 主窗口与脚本窗口的透明背景。
### 🔨 重构与维护
- 升级至 Wails v3 正式版,更新 Go 版本要求并统一 Wails 运行时依赖。
- 补充 115CN 解析、GUI 编辑、MOD 导入导出与更新确认的回归测试及设计文档。
- 补齐 README 的 115CN 支持说明,并同步各平台构建配置版本号至 `0.19.0`。
## [v0.18.0] - 2026-10-22
### ✨ 新特性
- 新增独立掉落编辑器,支持查看和编辑独立掉落数据。
- 文本导入支持编码转换,便于导入不同编码的文本文件。
### 🐛 修复
- 修复 TW 类型 3 token 导致归档对比失败的问题。
### ⚡ 优化
- 优化日志面板展开性能,减少展开时的卡顿。
## [v0.17.0] - 2026-10-21
### ✨ 新特性
- 新增技能树可视化编辑,支持技能关联、根级数值区块(@flobit)与模式数据继承。
- 新增物品 GUI,支持创建物品、编辑礼包内容,以及配置装备技能效果与触发器。移植自贴吧「向日葵武士」的编辑器
- 新增装备对象粒子效果预览,并完善装备技能编辑。移植自贴吧「向日葵武士」的编辑器
### 🐛 修复
- 修复 IMG v5 DDS 文件头解析导致的图片错位。
- 修复装备触发器编辑 DSL 的缩进问题。
### 🎨 界面与交互
- 调整 GUI 工具入口,优化工具的查找与打开方式。
### 🔨 重构与维护
- 更新 README 核心能力说明,并同步各平台构建配置版本号至 `0.17.0`。
## [v0.16.0] - 2026-10-19
### ✨ 新特性
- 新增本机 MCP 服务,支持 AI 客户端搜索、编辑、导入、导出与管理当前 PVF,并提供标注文档工具。
- 新增 MOD 文件导入,支持 `110USextend` 格式及依赖补齐。
- 新增掉率、技能数值、强化/增幅/锻造、NPC 商店与任务五类内置 skill。
- @flobit 支持 86 版本强化与增幅表格的 19 列规格,并适配深渊掉率数据格式。
### 🎨 界面与交互
- 重构设置页布局,集中配置快捷键、MCP 服务与内置 skill。
### 🔨 重构与维护
- 补充 MCP、MOD 导入、内置 skill、掉率及 86 版本适配相关测试与设计文档。
- 更新 README 的 MCP 服务与 skill 使用说明,并同步各平台构建配置版本号至 `0.16.0`。
## [v0.15.0] - 2026-10-16
### ✨ 新特性
- @flobit 将归档差异对比升级为嵌入式对比与合并工作台,支持双栏实时编辑、段落合入、文件多选与批量合并。
- @flobit 新增差异文件与段落导航,支持 IDEA 风格快捷键、撤销重做及快捷保存。
- 支持切换归档文本显示编码并记忆选择,提供自动、UTF-8、GBK、Big5、CP949 与 UTF-16LE 选项。
### 🐛 修复
- 修复反向对比编辑底稿选择、归档重载后对比状态及配置栏显示异常。
- 修复合并、局部保存与文件切换时的草稿丢失及编辑器状态联动问题,加强未保存修改保护。
- 修复关键词筛选后勾选目录会合入隐藏文件,以及局部保存后错误移除差异文件的问题。
- 修复索引完成后错误读取特殊标签页的问题,并防止导出覆盖已有目标。
### ⚡ 优化
- 优化差异保存后的树刷新,减少闪烁抖动,保留滚动位置与光标状态。
- 完善归档对比撤销重做体验,并支持 Linux 全局回退。
### 🔨 重构与维护
- 补充归档合并、草稿保护、编码切换、撤销重做及导出防覆盖回归测试。
- 更新 README 工作台能力与快捷键说明,并同步各平台构建配置版本号至 `0.15.0`。
## [v0.14.0] - 2026-10-15
### ✨ 新特性
- 新增 60ACT 格式归档的识别、读取、编辑与保存支持。
- 新增归档差异对比,可比较两个归档的文件变化并导出差异结果。
- 新增通用二进制 ANI 解码与预览,并兼容 ANI 公共图片路径与角色通配符。
- 新增保存进度反馈。
### ⚡ 优化
- 统一管理缓存空间预算并自动清理,优化大型归档内存占用。
- 优化 SQLite 增量索引、元数据提取、图标批量加载及索引读取性能。
### 🔨 重构与维护
- 增加 Squirrel 脚本基础语法高亮,并补充归档、ANI 与索引相关测试和格式文档。
- 同步各平台构建配置中的应用版本号至 `0.14.0`。
## [v0.13.0] - 2026-10-13
### ✨ 新特性
- 新增 TW PVF 变体识别与无损读写支持。
- 支持在编辑器中右键查看并编辑标注与渲染规则。
- 基础掉率工具扩展至所有支持的 PVF 版本。
- 内置 115US 配套资源,支持对应分页归档的保存。
### 🐛 修复
- 修复分页归档保存时的容量检查问题。
### ⚡ 优化
- 优化 SQLite 全量索引重建,并支持增量更新,减少索引维护开销。
### 🔨 重构与维护
- 补充 TW 变体、规则编辑、分页容量与索引更新的回归测试及设计文档。
- 更新 README 核心能力与架构说明,并同步各平台构建配置版本号至 `0.13.0`。
## [v0.12.0] - 2026-10-13
### ✨ 新特性
- 新增任务 GUI 编辑器,支持编辑任务属性、完成条件、奖励、剧情对话及目标引用。
- 新增强化/增幅与安全强化/安全增幅编辑器,支持按等级批量调整概率、失败处理和材料消耗。
- 新增锻造配置 GUI,支持编辑锻造成功率、材料倍率与材料配置,并提供范围批量设置。
- 新增 100CN 分页归档识别与内置解封资源,统一管理分页客户端资源;保留双字符串池及 ASCII indexhash 引用,支持离线编辑与无损写回。
### ⚡ 优化
- 扩充强化、增幅与锻造相关的标注和渲染规则。
### 🔨 重构与维护
- 补充任务、强化/增幅、安全强化及锻造编辑与规则回归测试。
- 更新 README 功能说明,并同步各平台构建配置中的应用版本号至 `0.12.0`。
## [v0.11.0] - 2026-10-10
### ✨ 新特性
- 新增技能参数 GUI 编辑器:工具菜单「技能参数」扫描当前归档 `skill/` 及子目录下的 `.skl` 文件,支持按职业、名称与路径筛选,可视化查看 `[dungeon]` / `[pvp]` 的静态数据、等级数据与描述绑定。
- 技能参数支持对描述数值、静态数据与表格单元格执行赋值、加固定值、乘固定值编辑,默认修改全部等级,也可仅修改当前等级;编辑只替换目标 token 的源位置,保留其余字段、注释与换行。
- 技能描述模板支持字符串引用解析、字面与 `\n` / `\r\n` 转义换行,以及 `<int>` / `<floatN>` 混用占位符;预览按模板语义渲染,不依赖 PVF 变体编号,并适配 110US 的引用模板与参数绑定。
- 技能草稿独立于编辑器标签:切换技能或关闭窗口保留草稿,参与单技能保存、主工具栏保存、自动保存与归档关闭保护,不占用编辑器标签上限。
- 高级搜索新增快速搜索模式,并作为默认选项。
- 欢迎页显示当前归档的 PVF 变体类型,状态栏新增文件类型显示。
- 大幅扩充内置标注规则,覆盖更多脚本字段与结构。
### 🐛 修复
- 修复 Linux 下 `go test ./...` 失败:将导出发布逻辑按平台拆分到独立文件。
- 修复字符串表占位符译文溢出截断的问题,超长译文可完整换行显示。
### ⚡ 优化
- 优化海量标注规则下的编辑器渲染与日志处理,降低打开与编辑大量标注文件时的卡顿。
### 🔨 重构与维护
- 恢复 Linux(AppImage)发布构建流程,发布任务重新包含 Linux x64 产物。
- 补充技能扫描、参数修改编解码往返与 110US 真实样例回归测试。
- 修正稀有度单元测试,覆盖神话与太初的边界取值。
- 同步各平台构建配置中的应用版本号至 `0.11.0`。
## [v0.10.0] - 2026-10-08
### ✨ 新特性
- 新增装备辅助职业效果与名望展示,支持神话、太初稀有度识别。
- Lua 脚本编辑器新增语法高亮。
- 新增大文件阈值设置;超长行文件可关闭自动换行,提升打开速度。
- 关于页面新增应用信息与更新检查入口。
### 🐛 修复
- 修复装备预览中的字符串显示问题。
- 删除不再适用的 `equ.rarity` 标注。
### ⚡ 优化
- 默认隐藏资源树复选框,减少初始界面干扰。
### 🔨 重构与维护
- 补充装备预览、大文件加载、设置、更新检查与编辑器行为的回归测试及脚本 API 文档。
- 移除 Linux 版本的自动构建任务。
- 同步各平台构建配置中的应用版本号至 `0.10.0`。
## [v0.9.1] - 2026-10-07
### 🐛 修复
- 真实 110US PVF 探测测试统一通过 `PVF_TESTFILE` 显式启用;未设置时跳过,移除对本地 `testdata/110US.pvf` 的硬编码依赖,修复 Linux CI 常规测试失败。
### 🔨 重构与维护
- 同步各平台构建配置中的应用版本号至 `0.9.1`。
## [v0.9.0] - 2026-10-07
### ✨ 新特性
- 新增统一导出预览,支持从选中文件、文件集、工作区改动和历史提交导出,按输出树选择文件,并导出为 `110USextend` MOD;可选补齐字符串引用与列表登记依赖。
- 新增日志面板,汇集前后端日志,支持按等级筛选、展开查看与清空。
- 扩展脚本工作区的 110US 字符串引用 API,支持解析原始译文、编辑字符串表引用及自动注册字符串条目。
- 新增 110US 字符串表索引进度与耗时统计。
### 🐛 修复
- 修复 90US 全局掉落解析与 GUI 适用范围问题。
- 修复索引锁定失败及异常锁占用引起的性能问题。
- 商店分类改为读取 `itemshopcategory`,保持分类名称与归档配置一致。
### ⚡ 优化
- 文件打开分为正文加载与异步元数据补充,降低等待时间;元数据失败不影响正文编辑,延迟结果不会覆盖草稿。
- 优化导出快照复用、依赖扫描与字符串表索引,减少重复解码和不必要的锁占用。
### 🔨 重构与维护
- 新增独立 `internal/mod` 格式注册与写入内核、`ExportService` 及 MOD 格式扩展文档。
- 补充导出、日志、索引与锁诊断测试,修复分阶段文件加载的测试 mock,新增异步元数据回归测试;前端共 133 项测试通过。
- 同步各平台构建配置中的应用版本号至 `0.9.0`。
## [v0.8.0] - 2026-09-24
### ✨ 新特性
- 新增 `etc/worlddrop.etc` 全局掉落 GUI 编辑器,可按等级管理道具与权重,保留文本模式切换,并在提交前校验文件内容与归档版本。
- 新增统一快捷键系统,可在偏好设置中查看、修改和清除工作区快捷键,并处理冲突及保留组合键。
- 装备预览新增套装效果展示;标注支持路径定位与跳转、临时关闭、隐藏时悬停提示及稀有度着色;编辑器支持按 section 折叠代码。
- 扩展标注与渲染规则引擎,支持嵌套掉落数据的渲染和标注。
### 🐛 修复
- 修复 110US 高级搜索及 ID 关联的相关问题。
### ⚡ 优化
- 优化工具栏布局、书签操作及归档关闭时的内存释放。
- 改进高级搜索索引与名称解析流程,降低大型归档的查询与缓存开销。
### 🔨 重构与维护
- 新增项目官网静态页面及设计文档。
- 补充全局掉落、快捷键、标注、预览和搜索相关回归测试。
- 同步各平台构建配置中的应用版本号至 `0.8.0`。
## [v0.7.0] - 2026-09-22
### ✨ 新特性
- 新增「文件 GUI 模式」框架:按文件类型注册独立 GUI provider,可在同一窗格内与文本编辑器自由切换,隐藏时保留组件状态、关闭文件时才销毁;文本编辑器采用隐藏而非卸载,保留光标、滚动与撤销历史。首批注册 `.shp` 商店文件。
- 新增商店查看与编辑器:完整保留 Tab、分类区块与商品出现顺序;支持商品增删改(含成本与职业引用)、分页新增/重命名/删除、按分页批量重设金币与兑换材料,界面明确提示价格属于物品文件的共享属性。
- 商店编辑在独立 staging 中构造全部受影响文件,校验归档 revision、路径与定位后一次性提交 overlay,并记录单次版本撤销操作;原 PVF 不会自动写盘,过期表单会被拒绝。
- 新增通用装备/道具选择器 `ItemPicker`:支持图标、ID/名称/路径检索、延迟搜索与分页,并隔离过期请求;归档检索在内存与 SQLite 索引中均先限定物品范围再分页。
- 新增基础掉率编辑器:可视化编辑 `basis of rarity dicision` 各分组的掉率数值(仅 90US/90CN),保存前校验数据代次避免覆盖过期结果。
- 新增定时缓存与异常退出恢复(可选,默认关闭):按设置间隔把当前工作区(含未保存修改)从隔离克隆另存为缓存 PVF,不改变工作区的“未保存”状态、也不写入原文件;崩溃或被强制结束后重新启动会提示恢复。
- 新增缓存占用统计与一键清理:统计搜索索引、归档索引、高级搜索索引、NPK 图标索引与定时缓存的总占用,并可一键清理这些可重建的缓存;设置、书签与文件集等配置数据不在缓存目录内,不受影响。
- 标注配置支持声明适用 PVF 版本(90US / 90CN / 110US),并在切换归档时按当前版本过滤规则;未声明版本时保持全量启用,兼容既有配置。
- 未启用版本控制时,版本面板可直接查看当前内存改动清单。
### 🐛 修复
- 修复资源管理器路径通配符搜索匹配不正确的问题。
- 修复非闭合标签在各渲染规则下的排版适配问题。
### ⚡ 优化
- 优化大文件打开与编辑性能,降低大脚本加载、标注计算与编辑器状态同步的开销。
- 搜索索引改为按实际内容增量刷新:按变更影响区分「仅路径」与「语义」刷新,归档编辑后只更新受影响条目,避免全量重建。
- 优化商店 GUI 的视觉与交互细节。
### 🔨 重构与维护
- 新增前端 Vitest 测试基建(`vitest.config.ts`)与编辑器加载/标注、文件 GUI、商店表单、掉率、自动保存共 6 组测试,34 条用例。
- 新增商店编辑、掉率、文件 GUI、缓存、自动保存与搜索变更等服务层测试,并补充标注版本过滤、PVF 变更与内存改动的回归测试。
- 新增 `docs/文件GUI模式.md`,说明 GUI provider 扩展入口、商店数据结构与编辑检索流程。
## [v0.6.0] - 2026-09-21
### ✨ 新特性
- 高级字符串搜索迁移至 SQLite 磁盘反向索引,支持大型归档的游标分页查询、查询结果缓存与按需重建。
- 新增字符串引用扫描与索引构建进度、取消搜索和结果失效处理,编辑归档后可自动重新建立索引。
- 抽象归档格式探测、内容规则与写入能力,统一支持标准格式、90CN 变体与 110US(Paged110)分页归档。
### 🐛 修复
- 修复 110US 字符串池写入与 `indexhash` 处理导致的编码和列表注册问题。
- 修复 Windows 下 SQLite 只读文件 URI 将本地盘符误解析为 authority,导致高级搜索无法打开索引的问题。
### ⚡ 优化
- 优化高级搜索索引缓存、查询结果磁盘预算和会话清理,降低大归档搜索的内存占用。
- 优化开发构建参数,保持 SQLite 依赖的编译优化,改善索引构建性能。
### 🔨 重构与维护
- 新增 SQLite 文件索引与语义索引测试,补充字符串引用、归档格式组合及编码边界回归测试。
- 更新 PVF 变体架构、索引性能与新格式分析文档。
## [v0.5.0] - 2026-09-20
### ✨ 新特性
- 新增 110US(Paged110)容器解析与写回支持,兼容分页归档及其相关密钥文件。
- 新增非标准种子 PVF 变体识别 (90CN)、种子恢复与保存支持,变体归档可正常编辑并重建 HASH 段。
- 新增 `list/*_indexhash.etc` 的解析、读写工具,以及 110US `hashindex` 的自动生成与注册界面。
- 新增 110US 字符串表、列表布局与占位符编辑支持;新建文件时可创建字符串表条目并插入引用。
- 编辑器支持显示并就地修改占位符译文。
### 🎨 界面与交互
- 仅对分页归档显示文件预览入口,避免在不支持的归档类型中展示无效操作。
### 🐛 修复
- 修复写入中文脚本时字符串池选择不当导致的游戏内乱码。
- 修复变体种子搜索中的 goroutine 泄漏。
- 修复变体归档保存时固定种子与 HASH 段处理不正确的问题,确保新增文件可被索引。
### ⚡ 优化
- 新增索引缓存,减少重复建立与查询索引的开销。
### 🔨 重构与维护
- 补充 Paged110、90CN 变体、种子恢复、HASH/indexhash、字符串表及字符串编码的回归测试。
- 更新 PVF 格式说明与 110US 容器分析文档。
## [v0.4.0] - 2026-09-13
### ✨ 新特性
- 新增 ANI 动画预览:解析 `.ani` 帧序列与贴图引用,在编辑器内直接播放角色、特效等动画资源。
- 新增装备预览:解析装备脚本字段并渲染属性面板,可查看名称、等级、职业限定、物理/魔法攻击等关键数值。
- 新增预览宿主机制,按文件类型自动分派预览组件,为后续资源预览扩展提供统一接入点。
- 脚本控制台新增 `.lst` 列表操作 API,支持按文件顺序遍历(`forEach`)、查询与改写列表条目。
- 脚本新增文件集(FileSet)读写 API,可在脚本中直接读取与创建文件集。
- 脚本新增创建、复制、删除文件 API,支持批量增删归档条目。
- 新增路径中的目录自动创建:通过脚本或新建文件时,父目录不存在会自动补建。
- 脚本工作区支持以独立窗口打开,便于与主编辑窗口并排使用。
### 🎨 界面与交互
- 编辑器改为手动保存:编辑内容经工具栏保存按钮或 <kbd>Cmd</kbd>/<kbd>Ctrl</kbd>+<kbd>S</kbd> 写入 Overlay,关闭未保存标签前提示确认。
- 文件编辑工具栏显示当前文件路径,支持点击复制。
- 资源管理器右键菜单新增复制二级菜单,可复制相对路径或绝对路径。
- 鼠标中键点击标签页可直接关闭该标签。
- 脚本控制台支持文本选中,脚本预览 Diff 新增按文件路径筛选。
- 代码编辑器 <kbd>Tab</kbd> 键改为插入制表符,不再触发整行自动缩进;优化悬浮提示展示。
- 修复文件树滚动异常,并完善磁盘保存确认弹窗的加载中状态反馈。
### 🐛 修复
- 修复较大文件 Diff 退化为整文件删除的比对错误。
- 修复标注名字索引跨越二级 section 的问题,名字索引改为只取一级 section。
- 修复 Windows 上平台相关的测试断言。
### 🔨 重构与维护
- 补充 ANI 预览、装备预览、脚本文件集、窗口服务与批量 Diff 的单元测试。
- 更新标注配置与渲染规则配置,补充脚本工作区、渲染规则与标注设计文档。
- 将应用版本元数据统一同步至 `0.4.0`,覆盖 macOS、Windows 与 Linux 构建配置。
- 真实归档集成测试改为断言归档结构而非固定文件数,避免因本地游戏版本差异误报失败。
## [v0.3.0] - 2026-09-10
### ✨ 新特性
- 新增 JavaScript 脚本工作区,使用 Goja 沙箱在进程内运行 `.pvf.js`,提供 `pvf.files/find/glob`、文本接口与结构化 Token 文档 API。
- 脚本运行阶段写入隔离事务,成功后生成可审阅预览,确认后点击「应用选中」才写入工作区 Overlay,归档仍需手动保存。
- 新增脚本渲染规则,可按扩展名与 glob 匹配定制编辑器及导出的展示格式,并支持在设置中热重载配置。
- 编辑器新增 JavaScript 语法模式、脚本 API 类型声明与语言服务补全,`.pvf.js` 与 PVF 文本共用同一编辑面板。
- 注册 `.pvf` 文件关联,支持双击或拖拽 `.pvf` 文件直接启动并打开归档。
- 标注规则新增 `offset` 跳过 section 开头 token,以及 `tokensPerLineIndex` 按行内数值动态覆盖 `recordTokens`。
### 🎨 界面与交互
- 重构设置界面,按功能分区重排配置项。
- 优化脚本工作区、版本控制面板、批处理与高级搜索界面。
- 优化侧边栏、工具栏与状态栏布局,精简冗余操作入口。
- 优化资源管理器体验,支持一键收起所有目录。
- 优化首页界面,打开文件时自动切回「归档编辑」视图。
- 编辑器标签文件名过长时自动省略显示。
### 🐛 修复
- 版本控制改用规范化渲染文本计算内容快照,避免脚本 token 字符串池引用导致的差异误判。
- 修复标注重复目标在记录宽度越界时读取 token 的行为,并在下标非法时安全跳过。
### 🔨 重构与维护
- 新增 `internal/script` 模块与 `ScriptService`、`RenderingService` 服务层接入。
- 拆分 PVF 脚本文档树与规范化文本渲染逻辑,补充脚本、渲染规则、标注与版本控制测试。
- 将应用版本元数据统一同步至 `0.3.0`,覆盖 macOS、Windows 与 Linux 构建配置。
## [v0.2.1] - 2026-09-09
### 🔨 重构与维护
- 清理 macOS、Windows 和 Linux 构建模板中的示例占位元数据。
- 统一应用名称、发布者、产品标识、版本、描述、版权及项目主页配置。
- 更新项目文档,补充当前版本控制、NPK、LST、书签簿和批处理能力说明。
## [v0.2.0] - 2026-09-09
### ✨ 新特性
- 新增 NPK 资源读取与 DXT 图像解析支持。
- 新增资源版本控制功能,支持版本仓库、对象存储及版本面板。
- 新增书签簿管理,支持嵌套书签簿、书签编辑与导航。
- 新增 LST 列表、标注与跳转能力。
- 新增资源导入、标签页操作及深浅色主题切换。
### 🎨 界面与交互
- 优化资源管理器、编辑器信息栏、工具栏及文件操作界面。
- 支持在资源管理器中标记已修改文件,并改善目录选中与加载反馈。
### 🐛 修复
- 修复浅色模式下背景颜色不正确的问题。
- 修复资源管理器选中尚未加载目录时的状态处理问题。
### ⚡ 优化
- 优化书签、标签页及版本控制相关操作体验。
- 增加 NPK、PVF、服务层和版本控制的测试与基准测试覆盖。
## [v0.1.0] - 2026-09-08
### ✨ 新特性
- 新增标注系统及可配置标注索引、装备/道具联合关联与独立标注编辑器。
- 新增文件集持久化、文件导出、最近打开文件和精确匹配能力。
- 新增批处理功能,支持批量处理 PVF 内容。
- 新增 Vim 编辑模式。
- 新增资源管理器复制文件路径和选中当前文件的能力。
### 🎨 界面与交互
- 新增分屏编辑与编辑面板拖拽调整。
- 新增资源管理器单击/双击打开方式设置。
### 🐛 修复
- 修复删除文件集后状态未正确更新的问题。
- 修复标注换行计算导致的行号偏移。
- 修复发布版本脚本在重复使用相同版本号时误报 macOS 版本字段缺失的问题。
### ⚡ 优化
- 增加未保存修改退出确认。
- 增加保存确认与源文件自动备份。
- 完善编辑器缩进处理。
- 移除不再使用的 iOS 与 Android 构建模板及任务配置。
- 补充 PVF、标注、文件集、设置、批处理及编辑器相关测试和设计文档。