0.30.2
🐛 修复与补丁
- 确保 Modrinth 和 Curseforge 默认安装到当前实例 (8e7855c2935ec41a22b3f12a9970d1a9d4030d8b)
- 通过加锁修复了版本自动填补会陷入错误状态的情况 (8c9f3653f56ac29a0d15ee96309db4c2ca048c4a)
- 当安装 curseforge 整合包遇到错误时,尝试重试 (43d3abddf2c96d02e3255d93e9f62d1f1aca39a7)
- 修复了从 curseforge 安装 fabric 整合包时会解析出错误的 fabric 版本的问题 (c5cddfef07e72abb94a9d7c29fdbf4445900b0bc)
- 修复了回退到 Modrinth 页面时选择了多个分类导致错误的问题 (4c51972c5a43bd8c0a5be32c27c41a3ff85c4fde)
- 启动前等待所有检测修复结束后再启动 (a4b20619e127cd106cc0f4bc9de979cb03a2f799)
- 修复 java 错误时应当直接安装或选择正确的 java (b7b93effcea7dc5354f864c5a596a2e273c40e31)
- 用户初次登录的时候应当直接选择用户角色 (881ccf090cd5e0426ed86622e89f38d959725971)
- 修复了 fabric 列表中安装 fabric 发生错误的问题 (47fddde8ea44467b4263a93308c842d93fd8290e)
- 修复了 curseforge 空下载连接导致某些页面不工作的问题 (2f78bcca9eb4726f758f5efeacf4ed5af33e47c5)
- 修复了用户登录错误无法正确显示的问题 (d9e0fb25c22bb18a5dca1c938db3bbd472f275ed)
🏗️ 重构
- 调整了一些窗口关闭的按钮 (fa5e22717c4ab3405a07f0daa505c36c1357e495)
- 调整了一些日志输出格式 (50ee92a29c224ceb7de2965e1c4e16f4f9293585)
- 将初始化 UI 挪到了主窗口 (d90d380b56c85cdd2245596a5c89353025e392c2)
- 重新开启了类型检查(keystone-ui) (122c866d1c0ddf801fc41a05e798148d4c32971b)
- 默认情况下不主动给 java 分配内存 (1c2dce3a84b6964c95fef5c4200e57667324fc6c)
- 更新了更新机制 (275b3566cc5cf5b2a950400174d4f2d79690c25d)
- 将重试机制挪到了分片下载上 (717f1742360877c368bbe91747e61d386a1f75b3)