Releases: marvinli001/ClashMax
Release list
ClashMax 1.0.19
SwiftUI runtime fan-out, sidebar/menu bar usability, and diagnostics polish.
Changes
- Reduce SwiftUI invalidation from high-frequency runtime updates by moving RuntimeDataStore to Observation, so rules, proxies, logs, and connection views only redraw for fields they read.
- Preserve batch-delay publish coalescing and runtime diagnostics while updating the release package to 1.0.19.
- Improve menu bar and sidebar node-selection usability for faster routine proxy switching. (#21)
- Keep the bundled Mihomo core at v1.19.27.
SwiftUI 运行时扇出、sidebar/菜单栏体验和诊断打磨。
更新内容
- 将高频 RuntimeDataStore 迁移到 Observation,降低 traffic、connections、logs 更新对 Rules、Proxies、Logs、Connections 等页面的无关重算。
- 保留批量测速发布合并与运行时诊断能力,同时更新发布包元数据到 1.0.19。
- 优化菜单栏与 sidebar 节点选择的可用性,提升日常代理切换效率。(#21)
- 内置 Mihomo core 保持在 v1.19.27。
ClashMax 1.0.18
TUN recovery, proxy list performance, and delay state reliability.
Changes
- Repair TUN/system-proxy transitions so stale local proxy ports are cleaned up and recovery paths no longer leave macOS pointed at an unused listener. (#19)
- Preserve measured delay results across runtime reloads, provider refreshes, and view switches so tested nodes do not fall back to Unknown unexpectedly. (#12)
- Move large proxy-list search work off the main interaction path with debouncing and asynchronous filtering for smoother 1000+ node profiles. (#10)
- Coalesce batch delay-test updates so progress remains visible without over-refreshing large proxy lists during scrolling. (#11)
- Keep the bundled Mihomo core at v1.19.27 and publish updated Sparkle/DMG release assets.
TUN 恢复、代理列表性能和延迟状态可靠性更新。
更新内容
ClashMax 1.0.17
Subscription import compatibility, preflight diagnostics, and runtime stability follow-up.
Changes
- Fix subscription import failures reported in #7 by improving compatibility handling for provider fetches and Mihomo preflight validation.
- Report geodata initialization timeouts as the actionable failure instead of surfacing benign download/progress lines.
- Keep subscription preflight diagnostics readable with clearer failure summaries and preserved real Mihomo error lines.
- Refactor connection handling for better runtime responsiveness and update release metadata for the bundled Mihomo core v1.19.27.
订阅导入兼容性、预检诊断和运行时稳定性跟进。
更新内容
- 修复 #7 反馈的订阅导入失败问题,改进 provider 抓取兼容性和 Mihomo 预检判定。
- 将 geodata 初始化超时作为可操作失败显示,避免把正常下载/进度日志误当成根因。
- 优化订阅预检诊断摘要,保留真正的 Mihomo 错误行,让失败原因更容易定位。
- 重构连接处理以提升运行时响应,并更新发布包元数据,继续内置 Mihomo core v1.19.27.
ClashMax 1.0.16
macOS 15 support clarity, dependency refresh, and release metadata polish.
Changes
- Clarify the macOS support boundary raised in Discussion #5 by aligning the app, docs, and Sparkle feed around macOS 15.0 as the minimum supported system.
- Refresh package metadata and dependency pins, including Yams and Sparkle, for the current macOS 15+ release line.
- Publish Sparkle update metadata for build 22 with a 1.0.16 archive and deltas from recent builds.
- Keep the bundled Mihomo core at v1.19.27.
macOS 15 支持边界、依赖刷新和发布元数据整理。
更新内容
- 根据 Discussion #5 明确当前支持边界,将 App、文档和 Sparkle feed 统一到 macOS 15.0 最低系统要求。
- 刷新发布包元数据和依赖版本,包括 Yams 与 Sparkle,保持当前 macOS 15+ 发布线一致。
- 发布 build 22 的 Sparkle 更新元数据,包含 1.0.16 archive 以及面向近期版本的 delta 更新。
- 内置 Mihomo core 保持在 v1.19.27。
ClashMax 1.0.15
Proxy ordering, delay clarity, menu bar controls, and bundled core refresh.
Changes
- Preserve proxy group and node order from the profile configuration by default while keeping manual sort controls. (#6)
- Refine delay testing visibility and copy so URL Delay and Native Ping results are easier to understand and compare across clients. (#6)
- Add menu bar policy-group quick switching alongside live traffic status for faster routine operations. (#6)
- Update release package metadata and keep the bundled Mihomo core at v1.19.27.
代理排序、测速解释、菜单栏操作和内置 core 更新。
更新内容
ClashMax 1.0.14
Runtime config visibility, routing workbench depth, and menu bar polish.
Changes
- Add effective runtime config insights so generated runtime YAML, provider/rule effects, snippets, and preflight results are easier to inspect before launch.
- Complete the Routing workspace with typed runtime snippets, diff review, match simulation, backup/restore safety, and source-backed provider diagnostics.
- Improve subscription and migration handling with stronger ClashX parsing, provider analytics, safer persisted settings, and broader localized recovery copy.
- Refine menu bar and routing layouts, refresh docs/community surfaces, and keep bundled Mihomo core at v1.19.25.
运行时配置可视性、Routing 工作区深度和菜单栏体验打磨。
更新内容
- 新增 effective runtime config 洞察,使生成的运行时 YAML、provider/rule 影响、snippet 和 preflight 结果更容易在启动前检查。
- 完成 Routing 工作区,加入类型化 runtime snippets、diff 审阅、匹配模拟、备份/恢复安全性和基于来源的 provider 诊断。
- 改进订阅和迁移处理,包括更强的 ClashX 解析、provider 分析、更安全的持久化设置和更完整的本地化恢复文案。
- 优化菜单栏和 Routing 布局,刷新文档/社区入口,并继续保留内置 Mihomo core v1.19.25。
ClashMax 1.0.13
Profile lifecycle, migration safety, and native runtime polish.
Changes
- Fix active-profile deletion so running user-mode, NE Proxy, and TUN sessions stop or switch cleanly without leaving stale runtime state.
- Improve ClashX migration and provider safety controls, including shortcut import gating, duplicate alias handling, provider diagnostics, and unsupported-setting visibility.
- Add richer external-controller health checks, runtime readiness detail, and localized status copy for profile and runtime recovery paths.
- Polish profile editor layout, menu and window behavior, and Sparkle 2.9.2 update integration while keeping the bundled Mihomo core at v1.19.25.
配置生命周期、迁移安全性和原生运行时体验打磨。
更新内容
- 修复删除当前活跃配置时的运行时清理流程,使 user-mode、NE Proxy 和 TUN 场景能正确停止或切换,不留下过期运行状态。
- 改进 ClashX 迁移和 provider 安全控制,包括快捷键导入限制、重复别名处理、provider 诊断和不支持设置提示。
- 新增更完整的 external-controller 健康检查、运行时 readiness 细节,以及配置和运行时恢复路径的本地化状态文案。
- 打磨配置编辑器布局、菜单与窗口行为和 Sparkle 2.9.2 更新集成,同时保留内置 Mihomo core v1.19.25。
ClashMax 1.0.12
Profile, proxy, and routing workspace layout polish.
Changes
- Rework profile editing into a wider native sheet with aligned rows, scrollable sections, subscription update settings, provider options, and Rule Overlay controls.
- Rebuild the Routing workspace around a responsive editor and inspector layout, with runtime diff and match simulator panels that adapt to narrower windows.
- Improve the Proxies workspace controls so mode, sort, filter, search, refresh, and provider update actions stay usable on constrained widths.
- Add and refresh localization coverage for subscription intervals, routing, dashboard, and Rule Overlay controls.
Profile、Proxy 和 Routing 工作区布局打磨。
更新内容
- 将 profile 编辑改为更宽的原生表单,使用对齐行和可滚动分区,并集中展示订阅更新、provider 选项和 Rule Overlay 控制。
- 重构 Routing 工作区为响应式编辑器与检查器布局,运行时 diff 和匹配模拟面板在窄窗口下也能清晰使用。
- 改进 Proxies 工作区控制条,在窗口宽度受限时仍保持模式、排序、过滤、搜索、刷新和 provider 更新操作可用。
- 补充订阅间隔、路由、dashboard 和 Rule Overlay 相关本地化文案。
ClashMax 1.0.11
ClashMax 1.0.11 focuses on ClashX-style compatibility surfaces, more resilient subscription imports, and denser routing/runtime controls.
Changes
- Added ClashX parity surfaces across Routing, Profiles, Settings, menu bar, and app intents for quicker access to bypass, dashboard, rule, and runtime controls.
- Improved subscription import/update handling for providers that return text/html payloads, with clearer validation before a profile reaches runtime.
- Expanded Connections and routing visibility with active/retained connection counts, provider summaries, and more actionable runtime state.
- Ships as a signed and notarized macOS build with Sparkle update zip, delta updates, and a minimal DMG installer.
ClashMax 1.0.11 重点改进 ClashX 风格兼容界面、订阅导入稳定性,以及更紧凑的路由和运行控制。
更新内容
- 新增多处 ClashX 兼容操作入口,覆盖 Routing、Profiles、Settings、菜单栏和 App Intents,更快处理 bypass、面板、规则和运行状态控制。
- 改进订阅导入/更新流程,兼容返回 text/html 的订阅服务,并在进入运行时前给出更清晰的校验结果。
- 强化 Connections 与路由可视化,加入 active/retained 连接计数、Provider 摘要和更可操作的运行状态信息。
- 提供已签名并公证的 macOS 构建,包含 Sparkle 更新包、delta 更新和极简 DMG 安装包。
ClashMax 1.0.10
ClashMax 1.0.10 focuses on provider operations, proxy preview responsiveness, and denser runtime controls.
Changes
- Added proxy preview warmup so proxy groups and node details are ready sooner after launch.
- Improved subscription provider management, including provider update flows, runtime preflight handling, and clearer provider surfaces in Proxies and Rules.
- Refined Dashboard, Profiles, and menu bar panels for more compact operational status and quicker controls.
- Ships as a signed and notarized macOS build with Sparkle update zip, delta updates, and a minimal DMG installer.
ClashMax 1.0.10 重点改进 Provider 操作、代理预览响应速度,以及更紧凑的运行控制界面。
更新内容
- 新增代理预览预热,让代理组和节点详情在启动后更快就绪。
- 强化订阅 Provider 管理,包括 Provider 更新流程、运行前校验,以及 Proxies 和 Rules 中更清晰的 Provider 展示。
- 优化 Dashboard、Profiles 和菜单栏面板,让运行状态与常用控制更集中。
- 提供已签名并公证的 macOS 构建,包含 Sparkle 更新包、delta 更新和极简 DMG 安装包。