Skip to content

ClashBar 0.2.4

Choose a tag to compare

@github-actions github-actions released this 05 May 07:49

更新内容

macOS Version Core

本次更新集中修复了 断网场景下的 WebSocket 重连风暴:网络断开后会立即取消所有流轮询,并在流协调器的重连判定中加入离线保护,避免 mihomo 在无效连接上持续读写触发日志风暴;同时整理了菜单栏视图的代码结构,提升可读性与后续维护效率。

📝 更新日志 (Changelog)

✨ 新增功能 (New Features)

  • Feature 暂无内容:当前版本未新增独立功能项,更新重点为稳定性与代码质量修复。

🚀 优化改进 (Improvements)

  • Optimize 菜单栏视图代码整理:拆分过长表达式与链式调用,在状态变化回调中直接使用新值,统一布局与阴影参数格式,提升代码可读性与后续维护效率。

🐞 修复问题 (Bug Fixes)

  • Fix 断网时 WebSocket 重连风暴:修复网络断开后 WebSocket 轮询未及时取消的问题,现在断网后会立即停止所有流请求,避免 mihomo 在无效文件描述符上持续读写触发日志风暴。
  • Fix 断网期间竞态重连:在流协调器重连判定中加入离线状态保护,防止断网期间多条竞态重连路径与网络管理停服流程互相干扰。

📥 下载地址 (Downloads)

请根据您的 Mac 处理器芯片选择对应的版本下载(普通用户建议下载带有 [内置内核] 的版本):

🖥 平台架构 (Architecture) 📦 内置 Mihomo 内核 (默认推荐) 🛠️ 无内核纯净版 (适合高阶用户)
Apple Silicon ClashBar-0.2.4-apple-silicon.dmg ClashBar-0.2.4-apple-silicon-no-core.dmg
Intel ClashBar-0.2.4-intel.dmg ClashBar-0.2.4-intel-no-core.dmg

Full Changelog: v0.2.3...v0.2.4