Skip to content

Releases: huoshen80/ReinaManager

v0.21.3

24 May 15:07

Choose a tag to compare

0.21.3 (2026-05-24)

查看中文版本

✨ 新功能

  • (add-modal) 增强批量导入流程 (ee3a89c)
  • (layout) 添加返回顶部按钮 (f0ea488)

🐛 Bug 修复

  • (add-modal) 移除已导入的批量项目 (2d08d64)

🚀 性能优化

  • (database) 加速批量导入持久化 (0c64f56)
  • (add-modal) 预取云端游玩状态 (d575ff2)

✨ Features

  • (add-modal) Enhance bulk import workflow (ee3a89c)
  • (layout) Add back to top button (f0ea488)

🐛 Bug Fixes

  • (add-modal) Remove imported bulk items (2d08d64)

🚀 Performance

  • (database) Speed up bulk import persistence (0c64f56)
  • (add-modal) Prefetch cloud play statuses (d575ff2)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.21.2

21 May 15:38

Choose a tag to compare

0.21.2 (2026-05-21)

查看中文版本

✨ 新功能

  • (settings) 为关于部分添加赞助链接 (9a4d24a)

🐛 Bug 修复

  • (api) 提高 VNDB 搜索准确性 (160086d)

✨ Features

  • (settings) Add sponsor link to about section (9a4d24a)

🐛 Bug Fixes

  • (api) Improve VNDB search accuracy (160086d)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.21.1

20 May 07:19

Choose a tag to compare

0.21.1 (2026-05-20)

查看中文版本

✨ 新功能

  • (home) 显示空游戏库状态 (25b2bbe)

🐛 Bug 修复

  • (window) 强制退出前保存窗口状态 (b95be7e)
  • (layout) 预留滚动条槽位 (74d91c0)

📚 文档

  • (readme) 同步本地化功能文档 [skip ci] (3712f36)

✨ Features

  • (home) Show empty library state (25b2bbe)

🐛 Bug Fixes

  • (window) Save state before forced exit (b95be7e)
  • (layout) Reserve scrollbar gutter (74d91c0)

📚 Documentation

  • (readme) Sync localized feature docs [skip ci] (3712f36)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.21.0

18 May 15:04

Choose a tag to compare

0.21.0 (2026-05-18)

查看中文版本

⚙️ 杂类任务

✨ 新功能

  • (home) 切换周/月游戏时长 (46a00d6)
  • (filter) 添加 Tag 筛选功能 (95055ea)
  • (detail) 添加标签选择和搜索 (cb92721)
  • (filters) 添加快速清除控件 (17069ac)

🎨 样式

  • (settings) 优化设置页布局 (bed2849)

🐛 Bug 修复

  • (games) 使动态查询与当前状态一致 (d673ead)

🚀 性能优化

  • (app) 减少启动和查询缓存工作 (b595061)
  • (ui) 减少重复列表处理 (816d4d7)
  • (query) 保持本地缓存驻留 (7d55d92)
  • (cards) 简化网格尺寸变化处理 (95b44a1)
  • (home) 从查询派生活动数据 (76aeb8f)
  • (tags) 减少筛选匹配工作 (3ba9f20)

🚜 重构

  • (add-modal) 复用 API 来源控件 (9d91329)
  • (utils) 按领域组织辅助函数 (48debde)

⚙️ Miscellaneous Tasks

  • Apply minor optimizations (465cd61)

✨ Features

  • (home) Toggle weekly and monthly playtime (46a00d6)
  • (filter) Add tag filter functionality (95055ea)
  • (detail) Add tag selection and search (cb92721)
  • (filters) Add quick clear control (17069ac)

🎨 Styling

  • (settings) Refine settings page layout (bed2849)

🐛 Bug Fixes

  • (games) Align activity queries with current state (d673ead)

🚀 Performance

  • (app) Narrow startup and query cache work (b595061)
  • (ui) Reduce repeated list work (816d4d7)
  • (query) Keep local caches resident (7d55d92)
  • (cards) Simplify grid resize handling (95b44a1)
  • (home) Derive activity data from query (76aeb8f)
  • (tags) Reduce filter matching work (3ba9f20)

🚜 Refactor

  • (add-modal) Share api source controls (9d91329)
  • (utils) Organize helpers by domain (48debde)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.20.4

15 May 07:32

Choose a tag to compare

0.20.4 (2026-05-15)

查看中文版本

⚙️ 杂类任务

  • (i18n) 添加同步脚本 (41cfd6d)

✨ 新功能

  • (game-list) 统一列表状态视图 (3a373c3)

🐛 Bug 修复

  • (collection) 删除功能被禁用时跳过 AlertConfirmBox 渲染 (672cf1a)
  • (i18n) 保留提取出的复数键 (d04d0e4)
  • (i18n) 同步默认回退文本 (a691bdf)
  • (i18n) 使用静态 count 默认值 (75f3892)
  • (logging) 保留轮转日志文件 (cd74277)

📚 文档

  • (games) 记录游戏数据缓存流程 (be08957)

🚀 性能优化

  • (game-list) 将过滤步骤合并为单次循环 (5d9cec3)
  • (games) 写入后修补游戏缓存 (4358d30)
  • (search) 简化游戏搜索流程 (cf96ac4)
  • (collection) 批量处理分类游戏计数 (7e4100d)

🚜 重构

  • (game-index) 引入统一的 GameIndex 并移除详情缓存层 (3a5db3b)
  • (cards) 传递 displayById 映射,而不是逐个查找游戏 (0693184)
  • (pages) 在页面和虚拟分类中集成 GameIndex (2c1b06c)
  • (games) 改进开发者分类 ID 哈希函数 (df99b78)
  • (home) 移除包装 hook 并虚拟化游戏列表 (f3613ee)
  • (collection) 收窄合集类型 (ff9a956)

⚙️ Miscellaneous Tasks

✨ Features

  • (game-list) Unify list state views (3a373c3)

🐛 Bug Fixes

  • (collection) Skip AlertConfirmBox render when delete is disabled (672cf1a)
  • (i18n) Preserve extracted plural keys (d04d0e4)
  • (i18n) Sync default fallback text (a691bdf)
  • (i18n) Use static count defaults (75f3892)
  • (logging) Keep rotated log files (cd74277)

📚 Documentation

  • (games) Document game data cache flow (be08957)

🚀 Performance

  • (game-list) Merge filter passes into single loop (5d9cec3)
  • (games) Patch game caches after writes (4358d30)
  • (search) Simplify game search flow (cf96ac4)
  • (collection) Batch category game counts (7e4100d)

🚜 Refactor

  • (game-index) Introduce unified GameIndex and remove detail cache layer (3a5db3b)
  • (cards) Pass displayById map instead of individual game lookups (0693184)
  • (pages) Integrate GameIndex across pages and virtual categories (2c1b06c)
  • (games) Improve developer category ID hash fn (df99b78)
  • (home) Remove wrapper hook and virtualize game list (f3613ee)
  • (collection) Narrow collection types (ff9a956)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.20.3

11 May 11:06

Choose a tag to compare

0.20.3 (2026-05-11)

查看中文版本

⚙️ 杂类任务

  • (build) 传递 Bangumi OAuth 密钥 (5c2a2d8)

✨ 新功能

  • (bgm) 添加 Bangumi OAuth 认证存储 (ac961c4)
  • (bgm-auth) 添加 OAuth 令牌自动刷新 (0062b8d)
  • (detail) 添加无需重新获取数据的显示源切换 (9cfc2cd)

🐛 Bug 修复

  • (bgm) 加固 OAuth 回调流程 (9dba210)

🚜 重构

  • (bgm-auth) 收紧令牌类型并将 BGM_TOKEN 重命名为 bgmToken (6999077)
  • (bgm-auth) 合并工具函数并内联组件 (913ccab)
  • 拆分游戏列表门面 hook 并添加加载/错误状态 (f90bad5)
  • (bgm-auth) 防止跨钩子实例重复 BGM OAuth 登录 (8768916)

⚙️ Miscellaneous Tasks

  • (build) Pass Bangumi OAuth secret (5c2a2d8)

✨ Features

  • (bgm) Add Bangumi OAuth auth storage (ac961c4)
  • (bgm-auth) Add automatic OAuth token refresh (0062b8d)
  • (detail) Add display source switch without re-fetching (9cfc2cd)

🐛 Bug Fixes

  • (bgm) Harden OAuth callback flow (9dba210)

🚜 Refactor

  • (bgm-auth) Tighten token types and rename BGM_TOKEN to bgmToken (6999077)
  • (bgm-auth) Consolidate utilities and inline components (913ccab)
  • Split game list facade and add loading/error states (f90bad5)
  • (bgm-auth) Prevent duplicate BGM OAuth login across hook instances (8768916)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.20.2

08 May 03:46

Choose a tag to compare

0.20.2 (2026-05-08)

查看中文版本

🐛 Bug 修复

  • (collections) 移除收藏夹页面的 NSFW 过滤器 (7c681e3)

🚀 性能优化

  • (Cards) 为游戏仓库页面添加虚拟化网格 (7030310)

🚜 重构

  • (cards) 用懒加载替换全量加载 (5d3ba5e)
  • (cards) 使用仅传递 ID 的 IPC 和缓存字典进行卡片渲染 (d98b5eb)

🐛 Bug Fixes

  • (collections) Remove NSFW filter from collection pages (7c681e3)

🚀 Performance

  • (Cards) Add virtualized grid for libraries page (7030310)

🚜 Refactor

  • (cards) Replace load all with lazy load (5d3ba5e)
  • (cards) Use ID-only IPC and cache dictionary for card rendering (d98b5eb)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.20.1

06 May 05:23

Choose a tag to compare

0.20.1 (2026-05-06)

查看中文版本

🐛 Bug 修复

  • (mixed-source) 修复第二次添加游戏时显示旧封面的问题 (bf25db0)

🐛 Bug Fixes

  • (mixed-source) Fix stale cover image shown on second add (bf25db0)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux

v0.20.0

06 May 04:29

Choose a tag to compare

0.20.0 (2026-05-06)

查看中文版本

⚙️ 杂类任务

  • (tsconfig) 将编译目标迁移至 ESNext (eb5f4f6)
  • (es2023) 修正 lib 为 es2023 并处理低风险语法迁移 (08875c5)

✨ 新功能

  • (scroll) 使用返回按钮时保存当前页面滚动位置 (a4638da)
  • (settings) 设置页添加锚点导航布局 (df1735f)
  • (GameInfoEdit) 自定义游戏名称提供别名选项 (97ec736)
  • (addmodal) 添加混合数据源可选列表 (f45de08)
  • (edit) 默认折叠数据源更新区域 (d4c1a23)
  • (GameInfoEdit) 自定义游戏名称选择中添加全部标题 (f10b709)
  • (chart) 优化 ALL 模式下日期轴显示策略 (afcaafb)
  • (backup) 添加自定义封面备份功能 (313480e)
  • (Cards) 添加批量操作功能 (b0f315f)
  • (cards) 添加渲染数量限制并优化数据管理 (5d50269)
  • (collection) 添加 CollectionPickerDialog 及合集管理界面 (6d6ae2b)
  • (CardBatchBar) 任何批量操作后自动退出批量模式 (5c3ad7a)
  • 实现游戏数据源与游玩状态的双重筛选 (852e60f)

🐛 Bug 修复

  • (navigation) 修复删除游戏后的导航问题 (64712f5)

🚀 性能优化

  • (addmodal) 移除使用 ID 添加游戏时的确认弹窗,简化添加流程 (5b2b8cd)
  • 优化搜索索引及热路径操作性能 (cfdeb52)
  • (cards) 优化游戏列表渲染与数据流 (c768d84)

🚜 重构

  • (store) 移除冗余的 stop 清理逻辑 (d452109)
  • (utils) 简化代码并移除无用逻辑 (71af5fa)
  • (Toolbar) 使用 store 中的 selectedGameId (0b42b1f)
  • (i18n) 复用重复的 i18n 键值对 (5d69ff1)
  • (selected-game) 引入 guard 包装器 (b4f1e7f)
  • (api) ID 搜索模式改为自动检测并清理无用代码 (75b5dcc)
  • (addmodal) 提取可复用的 addModal hooks (9fc3621)
  • (mixed) 整理函数归属 (eea8527)
  • (addmodal) 调整混合数据源确认弹窗样式 (2f75f0f)
  • (types) 将 SelectedGameWithId 移至 types 并移除 selectedGame 的空值检查 (8c13086)
  • (core) 优化热路径性能并移除死代码 (7aeff77)
  • 移除无用代码 (2b6f60d)
  • (scroll) 移除 KeepAlive 模式并简化滚动恢复逻辑 (6957cb4)
  • (cards) 隔离右键菜单状态并将激活检查移入 CardItem (4f3bdd9)
  • (cards) 将 Cards 组件拆分为模块化子组件 (75be1bf)
  • (collection) 简化合集 API 并添加批量操作 (13ea69f)
  • (types) 拆分游戏数据生命周期类型 (40cabf3)
  • (launch) 将游戏路径查找和启动选项迁移至后端 (eabc355)
  • (collection) 提取类型并简化右键菜单接口 (a08bdbd)
  • (db) 移除 game_sessions 和 savedata 中冗余的 created_at 字段 (b4df397)

⚙️ Miscellaneous Tasks

  • (tsconfig) Move to ESNext (eb5f4f6)
  • (es2023) Fix lib to es2023 and handle low-risk syntax migration (08875c5)

✨ Features

  • (scroll) Save the scroll of the current page when using the back button (a4638da)
  • (settings) Add anchor navigation layout (df1735f)
  • (GameInfoEdit) Provide alias options for custom game names (97ec736)
  • (addmodal) Add mixed source optional list (f45de08)
  • (edit) Default collapse the data source update section (d4c1a23)
  • (GameInfoEdit) Add all titles to the custom game name selection (f10b709)
  • (chart) Improve ALL mode date axis display strategy (afcaafb)
  • (backup) Add custom cover backup feature (313480e)
  • (Cards) Add batch actions (b0f315f)
  • (cards) Add render limit and optimize data management (5d50269)
  • (collection) Add CollectionPickerDialog and manage collections UI (6d6ae2b)
  • (CardBatchBar) Close batch mode after any operations (5c3ad7a)
  • Implement dual filtering for game source and play status (852e60f)

🐛 Bug Fixes

  • (navigation) Fix navigation after game deletion (64712f5)

🚀 Performance

  • (addmodal) Remove the confirmation dialog for using id to add a game,simplifying the adding process (5b2b8cd)
  • Optimize search indexing and hot-path operations (cfdeb52)
  • (cards) Optimize rendering and data flow for game lists (c768d84)

🚜 Refactor

  • (store) Remove redundant stop cleanup (d452109)
  • (utils) Simplify the code and remove useless logic (71af5fa)
  • (Toolbar) Use selectedGameId from store (0b42b1f)
  • (i18n) Reuse duplicate i18n key-value pairs (5d69ff1)
  • (selected-game) Introduce guard wrapper (b4f1e7f)
  • (api) Change id search mode to automatic detection and clean some useless code (75b5dcc)
  • (addmodal) Extract reusable hooks for use with addModal (9fc3621)
  • (mixed) Organize fn attribution (eea8527)
  • (addmodal) Adjust the style of the mixed source confirmation modal ([2f75f0f](2f75f0f...
Read more

v0.19.3

23 Apr 17:27

Choose a tag to compare

0.19.3 (2026-04-23)

查看中文版本

⚙️ 杂类任务

  • (Ci) 修复所有平台使用中的缓存问题 (d431252)

🐛 Bug 修复

  • (api/kun) 当 VNDB 失败时回退到 kun 数据 (0c260a4)

🚜 重构

  • (components) 简化游戏预览 (5245196)

⚙️ Miscellaneous Tasks

  • (Ci) Fix cache using problem in all platforms (d431252)

🐛 Bug Fixes

  • (api/kun) Fall back to kun data when VNDB fails (0c260a4)

🚜 Refactor

  • (components) Simplify game preview (5245196)

📥 下载地址 (Download)

Downloads

Windows (不支持 Win7)

Linux