luantu f9c841a6f6 feat: auto-switch profile by WiFi SSID
* feat: auto-switch profile by WiFi SSID

Add ssidProfileMap (SSID -> profile ID) and ssidProfileRestore to app config.
When connecting to a mapped WiFi SSID, automatically switch to the
corresponding subscription profile. Optionally restore the previous
profile when leaving the mapped SSID. pauseSSID takes priority.

* fix: send profileConfigUpdated after SSID-triggered profile switch

changeCurrentProfile() does not notify the renderer via IPC.
The renderer relies on the profileConfigUpdated event to revalidate
its SWR cache, so SSID-based switching was effective in the backend
but the UI didn't reflect it until a manual refresh.

* perf: event-driven SSID detection on macOS via scutil -w

Replace 30s polling with scutil -w child process on macOS.
scutil -w blocks on a SystemConfiguration key, consuming zero CPU
until the network state changes, then exits. On exit we debounce
500ms and re-check the SSID.

Windows/Linux keep polling, reduced from 30s to 15s.
Also add anti-tight-loop guard (1s minimum restart interval).
2026-08-20 10:17:47 +08:00
2026-07-01 08:46:41 +08:00
2026-07-01 08:46:41 +08:00
2026-04-01 08:18:15 +08:00
2026-04-01 08:18:15 +08:00
2024-08-07 09:48:27 +08:00
2026-07-01 08:46:41 +08:00
2026-07-01 08:46:41 +08:00
2024-08-07 09:48:27 +08:00
2026-08-14 22:54:55 +08:00
2024-08-07 09:48:59 +08:00
2026-08-15 13:00:53 +08:00
2024-08-07 09:48:27 +08:00
2026-07-01 08:46:41 +08:00
2026-07-01 08:46:41 +08:00
2026-07-01 08:46:41 +08:00

Another Mihomo GUI

本项目认证稳定机场推荐:“狗狗加速

狗狗加速 —— 技术流机场 Doggygo VPN
  • 高性能海外机场,稳定首选,海外团队,无跑路风险
  • Clash Party专属8折优惠码party仅有500份
  • Party专属链接注册送 3 天,每天 1G 流量 免费试用
  • 优惠套餐每月仅需 15.8 元160G 流量,年付 8 折
  • 全球首家支持Hysteria1/2 协议集群负载均衡设计高速专线基于最新UDP quic技术极低延迟无视晚高峰4K 秒开配合Clash Party食用更省心
  • 解锁流媒体及 ChatGPT
  • 官网:https://狗狗加速.com

特性

  • 一键 Smart Core 规则覆写,基于 AI 模型自动选择最优节点 详细介绍请看 这里
  • 开箱即用,无需服务模式的 Tun
  • 多种配色主题可选UI 焕然一新
  • 支持大部分 Mihomo(Clash Meta) 常用配置修改
  • 内置 Smart内核 与 Mihomo(Clash Meta) 内核
  • 通过 WebDAV 一键备份和恢复配置
  • 强大的覆写功能,任意修订配置文件
  • 深度集成 Sub-Store轻松管理订阅

安装/使用指南见 官方文档

Description
No description provided
Readme GPL-3.0 41 MiB
Languages
TypeScript 89.5%
JavaScript 8.9%
Shell 1.2%
CSS 0.2%
NSIS 0.1%