Skip to content

Releases: YiIimini/Mineradio-MacOS

Mineradio v1.4.0 — UI升级、手势帮助、音源桥接

Choose a tag to compare

@YiIimini YiIimini released this 01 Jul 13:28

🎉 Mineradio v1.4.0

✨ 新功能

  • 手势帮助页面和指引
  • 洛雪音源桥接 (lx-source-bridge.js)
  • 打赏/社交媒体图标

⚡ 改进

  • Three.js r128 → r160 升级
  • UI 样式优化
  • 节拍分析增强
  • 3D 货架和地形渲染改进

🔧 修复

  • .gitignore 完善,排除音源文件

📦 下载

  • macOS Apple Silicon (arm64): .dmg / .zip
  • macOS Intel (x64): .dmg / .zip

🤖 Generated with Claude Code

Mineradio-MacOS v1.3.2 — 安全修复

Choose a tag to compare

@YiIimini YiIimini released this 29 Jun 17:58

🔧 v1.3.2 安全修复 (2026-06-30)

🔴 紧急修复

  • 托盘图标不可见 — 新增 icon-tray.png,macOS 菜单栏托盘图标现在正常显示
  • 主窗口崩溃风险loadURL() 失败时添加异常捕获和自动重试,防止应用崩溃
  • 请求体过大永久挂起readRequestBody 超过 8MB 现在正确拒绝,不再挂起

🛡️ 安全加固

  • SSRF 防护 — 新增 isSafeProxyUrl(),阻止 /api/audio/api/cover/api/podcast/dj-beatmap 三个代理端点访问内网地址
  • 移除 eval()beat-analysis.js 中动态代码执行改为安全的 <script> 标签注入
  • 关闭 DYLD 环境变量 — entitlements 中 allow-dyld-environment-variables 设为 false
  • 未捕获异常防护 — 更新下载/补丁异步调用添加错误日志

📦 构建信息

  • Electron: 33.4.11
  • 架构: arm64 (Apple Silicon)
  • ⚠️ x64 构建因网络超时跳过,可在网络通畅后补构建

✅ 测试

  • 100/100 全部通过

v1.3.1 - 修复打包文件缺失

Choose a tag to compare

@YiIimini YiIimini released this 29 Jun 17:01

fix: 修复打包后 server/ 子目录文件缺失导致启动报错

build.files 遗漏了 server/**/*,导致 server/utils.js、server/qqmusic.js、server/weather.js、server/podcast.js 未被包含进 asar,app 启动时 require 失败。

Mineradio-MacOS v1.3.0

Choose a tag to compare

@YiIimini YiIimini released this 29 Jun 16:29
2d22b0a

v1.3.0

  • 代码去重:消除 18 个重复工具函数,统一 UA 定义
  • 安全加固:CORS localhost、CSP、X-Frame-Options
  • 前端拆分:index.html 25K→862 行,提取 4 个独立 JS 模块
  • 加载优化:defer 并行加载、preload hints、Service Worker
  • GPU 节能:FPS 分级 (60/45/30)、空闲降帧、壁纸 30fps、GPU 检测
  • 路由重构:46 个 if/else → ROUTES 映射表
  • 测试:100 项单元测试
  • 错误边界:全局 onerror + unhandledrejection
  • 品牌:XxHuberrr→YiIimini, Mineradio→Mineradio-MacOS

macOS 首次打开:若提示无法验证开发者,请右键 App → 打开 → 再次点击打开。

仅 arm64 (Apple Silicon),x64 (Intel Mac) 需在 Intel 机器上单独构建。

源码压缩包下载

Choose a tag to compare

@YiIimini YiIimini released this 28 Jun 04:21
2d22b0a

欢迎小伙伴下载源码压缩包