0.33.0
🚀 新特性
- 新增实验性 linux arm64 构建管道(6a15a894709dce51309884b05a09060b59d9e499)
- 在 Curseforge 页面下载进度会直接显示在安装按钮上 (fa0c6fb70e7da6ed4b88ece0297d8db900590628)
- Modrinth 界面现在会显示作者和最新版本作为简略信息 (a6175538952caa81fc109e915814bb89415a5266)
- 支持自动 Upnp 端口映射 (cc0f21082d570864f4067668fb1eee8f5e0ef249)
- 支持 macOS 和 linux 下的原生控制栏 (352c518a7af0cfabfc1ced3d4e4a79daf0c243de)
- Support rtc credential (4df87d768c9f995b9281b58f745238f43bb9e69c)
- 支持显示与其他玩家P2P连接的方式 (df4805d34e7fa26c495a897869550f28f605d454)
- 新增显示当前 NAT 类型 (19d072c80db811fb964ad83a4c782d5b6958137a)
- 支持通过小组来和其他玩家建立连接 (462d6380fee205815b7a4dda9b6857fa1eff1cb7)
- 新增设置切换到旧的 UI 布局 (bde8e7553e0e01e149e9236f472b9ac62c6979cd)
- 新增全局设置来配置内存等 (58cd90cbdb127b0bb0f2b3ff139d45782b5aad2f)
🐛 修复与补丁
- 正确处理了 fabric mod 的
provides
别名 (00e5ed4b2135198c4087c3326e9d8b5cbfec213b) - 修复了一些安装整合包失败的情况 (f3a68e767ae5c0876c1fedb2ae6cba438c9a1354)
- 修复了当有资源重复时导致UI不工作的问题 (af7eb1f1eb1d8e2a923c6bab242479c43d404066)
- 修复了一些情况下会存储重复的资源的问题 (cfbf39af9c663a8b7bcc881a31697e1d7a24426d)
- 减少 Modrinth 和 Curseforge 安装后安装按钮状态不正确的情况 (bf1aa5914103708f45ef038e72627748a0a35e41)
- 调整了 Windows 上托盘按钮双击的行为 (e5143aeb9c817d1d54c67357e627d0b8d79b99e5)
- 用户登录时对 xsts 做额外检查以防显示未知错误 (d48ad7fa804617aae2db7d6ebd2e9c7f14b87e57)
- 修复了一些情况下任务进度在 Windows 任务栏显示不正确的情况 (0b0fc9d9cf95e9668b710ebb571beab51c6e56e1)
- 使用
graceful-fs
来避免安装整合包时打开过多文件导致失败的情况 (f81fee0f14936d793ef6fdf8dd24ab5058cf325f) - 修复了登录过程缓存失败会造成登录失败的问题 (9bf62f5dbce672bde617c91ca04f248312cdc274)
- 调整了 macOS 的托盘图标大小 (76ca9680fa2a3a622d8811797c2923e420365a9e)
- 将不会存储大小为0的资源文件 (4dbdea586f669aa66b7cfc589d2620d0c5f6858c)
- 启动按钮在安装 forge 的某些情况下显示不正确 (65a9964adc38bac6d2a7f8302cd7d09bccd56deb)
🏗️ 重构
- 大幅优化了 Mod 页面的性能 (bd4df6f5077f3234210b0e1908fbc60be627387c)
- 优化了打开最下方 Mod 导致卡顿的问题 (fed2e15f44e026a91029b741ed7669cc597d3ad4)
- 提高了列出 MC 日志的性能 (5eff7173d250bc5ee36f69a62c2170ab0532ca6b)
- 重构了资源存储架构,现在使用 leveldb 作为底层存储 (20c67b80bcb941dc931071f71ebc2af5b4b0d0f9)
- 在不显示整合包的时候避免加载来节省内存 (c6356a0e0f2b5c456706a677c4d12fce38d51bcb)
- 提升了任务显示的性能,现在不显示任务将不会加载界面消耗内存 (fad16c027115b4f2054fa48e6c47f4bc054d61e4)
- 将编码相关的计算放到独立的 Worker 中 (7c5e0b48f64a10d80273fb973b5f298b9b8ff154)
- 修复了一些情况下选实例会卡一会儿的问题 (c18d59a6f2e2367e5b664a49993a68306780465f)
- 改进了一些 UI 设计 (e2df99abc66c1fa00805b8fd4313f32444abca74)
- 将 WebRTC 底层切换到 node-datachannel (37c003a247ae4baff7f7aaeacb1321d732c19cb6)
- 重新打开实例共享的功能 (ec72b728b2d56fed34a3531434755bd0b159e3e7)