ezequielnick
4f38b77d04
chore: bump version to 1.9.5
2026-04-29 12:00:09 +08:00
ezequielnick
4051cf4c92
fix: prevent subscription update storms
2026-04-29 11:59:24 +08:00
zjdndjf
b7c9e4aa5c
fix: show flags in connection table
2026-04-28 19:06:41 +08:00
Memory
14ea267b67
fix: guard deepMerge + syntax behind isOverride
2026-04-27 20:30:11 +08:00
zjdndjf
176f48c1de
fix: delete protected profile work dirs
2026-04-26 22:38:22 +08:00
zjdndjf
ef788eff57
feat: add custom network latency targets
2026-04-26 22:17:19 +08:00
Memory
9ea9da7d58
fix: use netsh to manage firewall rules for Windows 7 compatibility
2026-04-26 16:37:39 +08:00
Memory
f494ff7d00
Revert "功能: 新增应用代理管理页面,支持按应用开关代理"
...
This reverts commit 09ed12c67f .
2026-04-26 12:44:09 +08:00
Memory
82436d2fbf
chore: upgrade electron to 41 and fix black screen on startup
2026-04-26 12:41:00 +08:00
Jing Nan Meng
09ed12c67f
功能: 新增应用代理管理页面,支持按应用开关代理
...
* feat: add app proxy management page with per-app proxy toggle
- Add Apps page showing active connections grouped by process
- Add per-app proxy on/off switch (disabled apps get DIRECT rule)
- Add AppsCard to sidebar navigation
- Add IAppProxyRule type and appProxyRules config
- Inject PROCESS-NAME rules for disabled apps in factory
- Fix removeAllListeners to removeListener for mihomoConnections
- Add i18n for apps page (zh-CN, zh-TW, en-US, ru-RU, fa-IR)
* chore: 将 .omc, .claude, debug 目录从版本控制中移除
- 将 .omc, .claude, debug 加入 .gitignore
- 将 .omc, .claude, debug 加入 .prettierignore
- 从 git 追踪中移除 .omc 目录
2026-04-26 12:32:31 +08:00
Memory
2fcb043b86
feat: show never matched for untriggered rules
2026-04-20 20:18:20 +08:00
zjdndjf
2ecded88b3
feat: add custom tray icon support
2026-04-20 18:43:11 +08:00
zjdndjf
de60c12ff2
feat: add connection close option for hot reload profile switch
2026-04-20 18:22:31 +08:00
ezequielnick
d525689063
feat: prevent subscription refresh storms from malformed intervals
2026-04-20 05:12:49 +08:00
Memory
1cfd66ab91
fix: await sysproxy disable on shutdown and add sync fallback
2026-04-19 23:35:07 +08:00
Memory
619a143369
feat: add QR code modal for remote profile subscription URL
2026-04-19 23:11:25 +08:00
Memory
ddad2ec47c
refactor: replace mihomoUpgradeConfig with mihomoHotReloadConfig
2026-04-19 00:14:08 +08:00
Memory
2119a00300
feat: add restart button to small mihomo core card
2026-04-19 00:02:42 +08:00
Memory
e006871c9a
feat: add traffic analytics page with per-device/host/proxy breakdown
2026-04-17 21:09:00 +08:00
zjdndjf
2979a5a00b
fix: whitelist mihomoHotReloadConfig invoke and stabilize tun save
2026-04-17 13:43:02 +08:00
zjdndjf
00e551d728
feat: replace restartCore with hot reload for config switches and overrides
2026-04-17 13:24:36 +08:00
zjdndjf
68195d122b
perf: optimize connections rendering and reduce proxy group polling
2026-04-17 12:20:35 +08:00
zjdndjf
2a04cafee5
feat: add per-log-file size limit with truncation
2026-04-14 17:29:41 +08:00
zjdndjf
96933d9ea0
feat: include device name in WebDAV backup filename
2026-04-14 17:13:36 +08:00
Krystic Chung
0371e11130
feat: add option to use system DNS when SSID triggers direct modeFeature/ssid disable dns ( #1751 )
...
* feat: add option to use system DNS when SSID triggers direct mode
- Add 'disableDnsOnPauseSSID' setting to use system default DNS when switching to direct mode
- Clear dns-hijack in TUN config when controlDns is disabled to prevent DNS resolution failure
- Update UI with new setting toggle under SSID direct connection settings
- Add i18n translations for zh-CN, zh-TW, en-US, ru-RU, fa-IR
* fix: persist DNS state and restore on any mode switch
- Save controlDnsBeforePause to appConfig for persistence across restarts
- Move DNS restore logic to patchControledMihomoConfig for unified handling
- Use event-driven restartCore to avoid circular dependency
- Restore DNS state when manually switching from direct to rule/global mode
2026-04-13 13:28:47 +08:00
Memory
4eddb30841
feat: add spin animation to refresh buttons in mihomo core
2026-04-13 13:24:29 +08:00
Memory
3649b1af22
feat: add search filter to rule providers
2026-04-13 13:00:28 +08:00
xishang0128
12b49e49e4
Fix sub-store SPA fallback
2026-04-13 12:28:53 +08:00
zjdndjf
e336b3c88d
fix: apply smart override after rule override
2026-04-10 21:26:39 +08:00
zjdndjf
48e3f5120e
fix: remove empty 'lan-allowed-ips' to avoid LAN access anomalies
2026-04-09 23:06:23 +08:00
Memory
1b96e07b65
fix: prioritize user delay test URL over proxy group config URL
2026-04-07 23:29:51 +08:00
zjdndjf
1c4e048880
chore: add pre-commit checks for format lint and typecheck
2026-04-07 03:38:51 +08:00
zjdndjf
0bedac12ed
fix: fallback to global timeout when profile timeout is empty
2026-04-06 01:27:34 +08:00
zjdndjf
a5c59ce689
fix: resolve type safety regressions across renderer and config
2026-04-06 01:16:03 +08:00
Memory
2698f36868
perf: reduce proxy page re-renders
2026-04-05 17:23:27 +08:00
Memory
58a11fa232
fix: match desktop file by name for linux app icon lookup
2026-04-05 17:02:13 +08:00
Memory
06591b50f4
feat: add GitHub proxy selection with auto multi-source fallback
2026-04-04 19:27:06 +08:00
Memory
0f1cd352db
feat: port network topology visualization to network page
2026-04-03 17:25:46 +08:00
Memory
e4110f65c2
fix: support multiple hosts values and IPv6 addresses in DNS config
2026-04-01 21:58:33 +08:00
YangChengxxyy
93d552870e
feat: 新增全局快捷键 复制命令行命令
...
Co-authored-by: YangChengxxyy <yangc27@trip.com >
2026-04-01 19:11:45 +08:00
ezequielnick
f8057746e4
sytle: slightly change logo
2026-04-01 08:18:15 +08:00
Memory
f58f780275
fix: revert pnpm to 10.27.0 to fix wrappy missing in asar bundle
v1.9.4
2026-03-30 08:35:43 +08:00
Memory2314
f959801db2
Bump to 1.9.4
2026-03-29 23:41:53 +08:00
Memory2314
d2e651e79d
update changelog.md
2026-03-29 23:41:53 +08:00
Memory2314
8530cdefcc
pnpm update
2026-03-29 23:41:53 +08:00
StarHeart
2a4b9f4e5b
feat: support user agent config per sub ( #1712 )
...
* feat: add user agent support in profile configuration
* Introduced a new user agent field in profile settings, allowing users to specify a custom user agent.
* Updated relevant components and localization files to support the new user agent feature.
* Added a new pnpm workspace configuration for built dependencies.
* feat: enhance profile settings with user agent input and toggle functionality
* Added a user agent input field to the advanced profile settings.
* Implemented toggle icons for showing/hiding advanced settings.
* Updated layout to accommodate the new user agent input alongside the existing auth token field.
* chore: remove pnpm workspace configuration for built dependencies
2026-03-29 18:54:56 +08:00
Memory
07dd85db84
add types & refactor: simplify rule-item extra handling
...
* add types
* refactor: simplify rule-item extra handling
2026-03-28 11:19:31 +08:00
Memory
a068c74307
feat: detect PowerShell version synchronously before Electron init using mshta
2026-03-28 00:22:05 +08:00
Memory
3270e47a7b
fix: improve Node 16 compatibility for Win7 legacy build
2026-03-27 22:10:46 +08:00
Memory
7600f82c34
fix: correct log cleanup regex to match prefixed filenames
2026-03-26 12:25:27 +08:00