Skip to content

ModHub v1.6.1

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 15 Oct 06:09
· 9 commits to main since this release

新功能

  • 管理与市场操作按钮复用 Win11 加载圆环,保存、准备、下载和安装期间显示忙碌状态;排序箭头保持原有触控尺寸,支持减少动态效果设置。

优化性更新

  • 模组启禁、手动排序和智能整理先更新待保存列表,再建立操作前还原点并异步保存;取消备份时撤销预览,保存失败时重新读取实际配置。
  • 大包 Base64 分段解码并在片段之间让出主线程;事务核对相同 Base64 包体时直接比较原文,减少重复解码,保留操作前后摘要与完整性校验。
  • 单次启禁收尾复用本次操作已核验的包体摘要,减少一次全包读取和一轮摘要计算;最终事务仍核对真实包体,操作结束释放临时数据,不跨操作复用。
  • 二进制包体按对齐的四字节批量比较,保留未对齐视图和尾字节核验;大包摘要扫描在包间适时让出主线程,跳过仓库中无关数据的取值。
  • 下载进度和状态文字放在安装按钮旁,加载圆环仅在操作按钮内显示;管理行按钮加载时原位显示圆环,保留文字占位和原有宽高,避免相邻按钮移位。
  • 下载默认选择 GH-Proxy 镜像,新增 LLKK、FastGit 镜像并保留 DDLC、Boki,共提供五个镜像站;自建反代位于倒数第二项,GitHub 浏览器下载位于最后一项。
  • 镜像失败时按线路顺序自动切换,自建主域故障时继续尝试 Worker 原域;附加资源独立选择线路,连接失败、响应停滞和具体线路错误分别处理,每份候选仍核验完整包体与官方摘要。

漏洞修复

  • 修复重处理开始前加载反馈尚未绘制、列表重绘后按钮忙碌状态丢失的问题;保存与还原点整理期间继续阻止交错操作及重载。
  • 修复智能手机摄像图包沿用主包临时回退线路,遇到第三方线路跨域或限流错误后无法正常下载的问题;主域转发提前结束时尝试原域备用入口,保留图包的独立身份、摘要和版本核验。
  • 修复社区新模组审核误把展示名称作为安装包技术名,导致基本需求、PC 的面包坊等模组被身份校验拒绝的问题;管理员须核对包内 boot.json 的 name,缺少证据的未知身份不开放一键安装。
  • 社区与 Wiki 模组统一下载安装流程,移除社区安装前额外联网复核及专属包体门槛,统一使用身份、摘要、依赖与已知下架状态校验。
  • 修复单条线路返回 HTTP 413 或错误摘要时提前终止全部下载的问题;继续尝试其他线路,每份候选仍须匹配原官方摘要,本地容量限制及无法执行校验仍会停止安装。

验证范围

  • 统一自动化回归与安装包完整性校验通过。
  • 浏览器隔离页面验证管理按钮、真实 ModLoader IndexedDB 事务与公开附件下载。约 105 MB 仓库的单次启禁中位耗时缩短约 35%–37%。
  • 未进行完整游戏实测;第三方镜像可用性仍取决于网络及站点状态。