github GoldenPotato137/PotatoVN v1.10.1.0

one day ago

✨ 新功能

  • 新增支持 Hikarinagi 搜刮器,提升游戏信息获取的多样性。
  • 游戏详情页新增插件注入位,支持插件扩展功能。
  • 全新游戏进程检测机制,无需手动指定游戏进程。
  • 支持混合搜刮器设置各个搜刮器的超时时间。
  • 数据导出/导入时会包含界面设置,迁移更方便。
  • 游戏库支持手动排序,用户可自由调整游戏顺序。
  • 支持一个游戏属于多个本地库。
  • 新增透明玻璃材质和自定义背景色。
  • 游戏设置页支持通过剪贴板粘贴游戏封面/横幅图。
  • VNDB 搜刮器支持通过 r 字头 ID 搜索游戏。
  • 插件系统全面上线,支持插件市场、插件下载与安装、插件卸载等功能。
  • 支持插件自定义新的游戏库类型。
  • 支持插件调用后台任务、事件消息系统及与游戏管理联动。
  • 支持插件注入账户界面及自定义插件设置。
  • 支持插件提供自定义搜刮器。
  • 支持关闭 VNDB 的 Tag 和谐/反剧透机制。
  • 新增版本升级兼容性测试。
  • 支持便携版,便于在不同设备间迁移数据。
  • 新增批量操作功能,支持批量修改游戏状态。
  • 新增图片选择器功能,支持从 RSS 中选择封面图。
  • 游戏详情页支持动态安装新的插件包。
  • 新增一键清除所有过滤器按钮。
  • 支持加载本地 ZIP 格式的插件。
  • 侧边栏按钮支持自定义显示与隐藏。
  • 新增游戏引擎字段支持。
  • 支持游戏过滤器的设置持久化。
  • 新增 Hikarinagi 开放 API 透传代理端点,支持匿名用户按 IP 限速 360 次/分钟。

🛠 改进优化

  • 大幅优化游戏库界面的性能,提升流畅度。
  • 优化游戏存档检测性能,减少内存分配。
  • 调整插件市场的视觉效果,提升用户体验。
  • 支持在开发状态下动态安装新的插件包。
  • 优化快捷键功能,提升操作体验。
  • 改进过滤面板,支持设置是否显示子面板。
  • 开发商封面下载任务改为后台任务,提升软件响应速度。
  • 优化混合搜刮器设置,新增游戏引擎选项及优先级设置。
  • 游戏详情页支持不使用背景图,并优化背景图的加载与刷新逻辑。
  • 游戏库支持按需重新排序,适配超过 200+ 游戏的情况。
  • 改进插件系统,支持插件状态管理与更新提示功能。
  • 插件项目名支持自定义,无需固定命名规则。
  • 优化插件开发模式,支持热重载和 UI 显示增强。
  • 支持开发者动态调整主页自动布局。
  • 优化游戏存档自动检测路径逻辑。

🐛 问题修复

  • 修复游戏详情页 Staff 列表显示错误的问题。
  • 修复部分游戏封面图无法下载或设置成功的问题。
  • 修复游戏库设置状态显示不正确的问题。
  • 修复部分情况下日语搜索导致搜索不可用的问题。
  • 修复关闭递归扫描文件夹后无法找到游戏的 Bug。
  • 修复部分情况下后台任务完成后仍残留在任务列表的问题。
  • 修复部分情况下因并发读写导致的 Staff 服务报错问题。
  • 修复开发商和游戏引擎自动分类失效的问题。
  • 修复同步下来的游戏在部分情况下无法自动补全 Staff 列表的问题。
  • 修复全量修改 Staff-Game 关联表时可能发生的冲突问题。
  • 修复 VNDB 名称搜索排序错误的问题。
  • 修复部分情况下加载横幅图后未正确显示背景的问题。
  • 修复退出游戏详情页时背景图短暂延迟显示的问题。
  • 修复区域句柄泄露问题。
  • 修复多插件卸载时的错误。
  • 修复部分情况下游戏子文件夹无法被正确监控的问题。
  • 修复单独使用 ymgal 搜刮器时网络故障导致无法添加游戏的问题。

🖥 同步服务器

  • 新增服务端游戏去重逻辑,避免重复创建相同游戏。
  • 服务端新增游戏重定向功能,支持将重复游戏引导至唯一游戏。
  • Staff 系统支持跟随游戏的重定向操作。
  • 新增服务端评分验证功能,用于 Galgame 更新和新条目创建。

Don't miss a new PotatoVN release

NewReleases is sending notifications on new releases.