Releases: huoshen80/ReinaManager
Releases · huoshen80/ReinaManager
v0.21.3
0.21.3 (2026-05-24)
✨ Features
🐛 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)
Windows (不支持 Win7)
Linux
v0.21.2
v0.21.1
v0.21.0
0.21.0 (2026-05-18)
查看中文版本
⚙️ 杂类任务
- 应用小幅优化 (465cd61)
✨ 新功能
- (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)
🚜 重构
⚙️ 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
📥 下载地址 (Download)
Windows (不支持 Win7)
Linux
v0.20.4
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)
🚜 重构
⚙️ Miscellaneous Tasks
- (i18n) Add sync script (41cfd6d)
✨ 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)
Windows (不支持 Win7)
Linux
v0.20.3
0.20.3 (2026-05-11)
查看中文版本
⚙️ 杂类任务
- (build) 传递 Bangumi OAuth 密钥 (5c2a2d8)
✨ 新功能
- (bgm) 添加 Bangumi OAuth 认证存储 (ac961c4)
- (bgm-auth) 添加 OAuth 令牌自动刷新 (0062b8d)
- (detail) 添加无需重新获取数据的显示源切换 (9cfc2cd)
🐛 Bug 修复
- (bgm) 加固 OAuth 回调流程 (9dba210)
🚜 重构
⚙️ 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)
Windows (不支持 Win7)
Linux
v0.20.2
0.20.2 (2026-05-08)
查看中文版本
🐛 Bug 修复
- (collections) 移除收藏夹页面的 NSFW 过滤器 (7c681e3)
🚀 性能优化
- (Cards) 为游戏仓库页面添加虚拟化网格 (7030310)
🚜 重构
🐛 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)
Windows (不支持 Win7)
Linux
v0.20.1
v0.20.0
0.20.0 (2026-05-06)
查看中文版本
⚙️ 杂类任务
✨ 新功能
- (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...
v0.19.3
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)
Windows (不支持 Win7)
Linux