Skip to content

v0.20.4

Choose a tag to compare

@github-actions github-actions released this 15 May 07:32

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