Repository navigation
Releases
Releases · GoldenPotato137/PotatoVN
v1.10.2.2-flight
更新内容
- v1.10.3 alpha
- feat(app): 支持搜刮游戏信息时跳过staff信息
- fix(app): 修复部分插件更新会失败的问题
- feat(app): 新增potatovn banner
- feat(app): 新增potatovn banner
- fix(app): 商店包不再按语言拆分资源包,修复非简中系统缺少 WinUI 语言资源导致的崩溃 (#742)
- fix(app): 修复崩溃后无限重启的问题,并在日志中记录详细崩溃诊断信息 (#742)
- feat(app): 新增压缩游戏库 & 本地库与压缩库互转
- fix(app): 修复软件背景图无法随导出&导入备份的问题
- ci: 自动关闭 30 天无新消息的 reply wanted issue
- fix: 提升几个有漏洞的包的版本 & 把SixLabors.ImageSharp换用系统api
- fix: move play-time deduplication to launch service
- fix: reuse task search for play-time deduplication
- feat(app): 新增插件下载量显示功能
- feat(app-dev): 给自动导出加上失败回退机制
- fix(phraser): 确保插件代理加载后刷新Bangumi数据源并在同步时自愈认证状态
- fix(account, plugin): 修复启动阶段插件未加载完成导致Bangumi账户校验失败及误报Token过期问题
- fix: keep automatic exports scheduled while running
- fix: deduplicate play-time launch tasks
v1.10.2.0
更新内容
- v1.10.2
- feat(app #696): 添加“在Hikarinagi中打开”功能
- test(app): 升级安全检查升级为基于自动化ui测试的实现
- chore(app): 重构了Galgame相关的Event,统一成一个event
- feat(app): 新增一整套完整的各种service的测试机制
- fix(#693 app): 修复开发者模式下添加插件失败的问题
- ci: 接入微软商店自动发布(stable + flight,草稿模式)
- fix(#682 app): 修复部分情况下自动分类失效的问题
- chore(docs): 更新文档子模块指针(多安装实例文档)
- chore(docs): 更新文档子模块指针(v1.10.1更新日志)
v1.10.1.0
✨ 新功能
- 新增支持 Hikarinagi 搜刮器,提升游戏信息获取的多样性。
- 游戏详情页新增插件注入位,支持插件扩展功能。
- 全新游戏进程检测机制,无需手动指定游戏进程。
- 支持混合搜刮器设置各个搜刮器的超时时间。
- 数据导出/导入时会包含界面设置,迁移更方便。
- 游戏库支持手动排序,用户可自由调整游戏顺序。
- 支持一个游戏属于多个本地库。
- 新增透明玻璃材质和自定义背景色。
- 游戏设置页支持通过剪贴板粘贴游戏封面/横幅图。
- VNDB 搜刮器支持通过 r 字头 ID 搜索游戏。
- 插件系统全面上线,支持插件市场、插件下载与安装、插件卸载等功能。
- 支持插件自定义新的游戏库类型。
- 支持插件调用后台任务、事件消息系统及与游戏管理联动。
- 支持插件注入账户界面及自定义插件设置。
- 支持插件提供自定义搜刮器。
- 支持关闭 VNDB 的 Tag 和谐/反剧透机制。
- 新增版本升级兼容性测试。
- 支持便携版,便于在不同设备间迁移数据。
- 新增批量操作功能,支持批量修改游戏状态。
- 新增图片选择器功能,支持从 RSS 中选择封面图。
- 游戏详情页支持动态安装新的插件包。
- 新增一键清除所有过滤器按钮。
- 支持加载本地 ZIP 格式的插件。
- 侧边栏按钮支持自定义显示与隐藏。
- 新增游戏引擎字段支持。
- 支持游戏过滤器的设置持久化。
- 新增 Hikarinagi 开放 API 透传代理端点,支持匿名用户按 IP 限速 360 次/分钟。
🛠 改进优化
- 大幅优化游戏库界面的性能,提升流畅度。
- 优化游戏存档检测性能,减少内存分配。
- 调整插件市场的视觉效果,提升用户体验。
- 支持在开发状态下动态安装新的插件包。
- 优化快捷键功能,提升操作体验。
- 改进过滤面板,支持设置是否显示子面板。
- 开发商封面下载任务改为后台任务,提升软件响应速度。
- 优化混合搜刮器设置,新增游戏引擎选项及优先级设置。
- 游戏详情页支持不使用背景图,并优化背景图的加载与刷新逻辑。
- 游戏库支持按需重新排序,适配超过 200+ 游戏的情况。
- 改进插件系统,支持插件状态管理与更新提示功能。
- 插件项目名支持自定义,无需固定命名规则。
- 优化插件开发模式,支持热重载和 UI 显示增强。
- 支持开发者动态调整主页自动布局。
- 优化游戏存档自动检测路径逻辑。
🐛 问题修复
- 修复游戏详情页 Staff 列表显示错误的问题。
- 修复部分游戏封面图无法下载或设置成功的问题。
- 修复游戏库设置状态显示不正确的问题。
- 修复部分情况下日语搜索导致搜索不可用的问题。
- 修复关闭递归扫描文件夹后无法找到游戏的 Bug。
- 修复部分情况下后台任务完成后仍残留在任务列表的问题。
- 修复部分情况下因并发读写导致的 Staff 服务报错问题。
- 修复开发商和游戏引擎自动分类失效的问题。
- 修复同步下来的游戏在部分情况下无法自动补全 Staff 列表的问题。
- 修复全量修改 Staff-Game 关联表时可能发生的冲突问题。
- 修复 VNDB 名称搜索排序错误的问题。
- 修复部分情况下加载横幅图后未正确显示背景的问题。
- 修复退出游戏详情页时背景图短暂延迟显示的问题。
- 修复区域句柄泄露问题。
- 修复多插件卸载时的错误。
- 修复部分情况下游戏子文件夹无法被正确监控的问题。
- 修复单独使用 ymgal 搜刮器时网络故障导致无法添加游戏的问题。
🖥 同步服务器
- 新增服务端游戏去重逻辑,避免重复创建相同游戏。
- 服务端新增游戏重定向功能,支持将重复游戏引导至唯一游戏。
- Staff 系统支持跟随游戏的重定向操作。
- 新增服务端评分验证功能,用于 Galgame 更新和新条目创建。