← 返回文章 FIELD NOTE

GitHub 日报 - 2026-10-22

今天全给了 nailong,一天连发五个版本:0.7.3、0.7.4、0.7.5、0.8.0、0.9.0,release 全发了。 nailong(Rust 写的 MC 启动器) 0.7.3(中午):安装可取消了。进度页多个取消按钮,下载、解压、Forge/NeoForge 的 processor…

今天全给了 nailong,一天连发五个版本:0.7.3、0.7.4、0.7.5、0.8.0、0.9.0,release 全发了。

nailong(Rust 写的 MC 启动器)

  • 0.7.3(中午):安装可取消了。进度页多个取消按钮,下载、解压、Forge/NeoForge 的 processor 都会响应;取消后已下载的分块留着,下次续传;半成品写 .nailong-incomplete 标记,不再被当成装好的。Xvfb 下实测过,取消后回到"继续安装"页,进程不崩。
  • 0.7.4(傍晚):白天获批的 CurseForge API key 内置进官方构建,CI 从 secret 注入,普通用户不用再填了;环境变量和设置文件里的 key 照旧优先。
  • 0.7.5:内置 key 改成构建时 XOR 混淆,strings 扫不到明文;同时删掉设置页的 key 输入和 nailong.json 存储,README 改成"内置"口径,写明这只是混淆、不是加密。
  • 0.8.0(22:31):Mod 搜索与下载上线。选中版本后同时搜 Modrinth 和 CurseForge,锁定该版本的 MC 版本和加载器;required 前置自动加入,optional 显示为勾选(默认不勾),incompatible 直接拦;下到版本隔离的 mods/,同名冲突会报错、不静默覆盖。拿 Jade 实测跑通。
  • 0.9.0(23:31):下载中心补完。资源包和光影也加进来,搜索支持"加载更多"分页;新增已安装页,用 .nailong-content.json 做索引,能扫描、启停、删除、查重复、检查更新并一键更新;本地 .jar 和资源包/光影 .zip 可以直接拖进来。

发完 0.9.0 还补了一版文档,把发布产物的大小记了下来。

dkjsiogu(profile 仓库):早上定时任务跑了一次,snake 的 SVG 重新生成,推到 output 分支。

今天没有新仓库,也没有 issue / PR 动态。另外给 nailong 提交了 SignPath 的免费代码签名申请,等审核。