Arvin
bbe2753a02
Fix TUN doctor systemd capability detection
...
Text Encoding / utf8 (push) Successful in 54s
Use the running Mihomo process capability for systemd doctor warnings while keeping the shell requirement for script backends.\n\nFixes #307
2026-08-16 18:54:57 +08:00
Arvin
712b77a43a
Fix TUN proxy-off shell restore state
...
tun on-proxy-off cleared the system proxy block but left the shell restore flag enabled, so new login shells re-injected proxy variables. Disable both persistence layers and retain cleanup errors.\n\nFixes #308
2026-08-16 17:07:13 +08:00
Arvin
d95661f295
Fix TUN policy-routing status detection
...
Text Encoding / utf8 (push) Failing after 1m44s
Unify TUN status classification around policy-routing evidence and wait for the controller before post-restart verification. Add a regression check for Issue #303 .
2026-08-11 17:41:14 +08:00
Arvin
895689c49c
Merge latest master before offline asset support
Text Encoding / utf8 (push) Failing after 36s
2026-07-30 18:01:31 +08:00
Arvin
2de0456ef3
Add strict offline asset bundles
2026-07-30 17:59:35 +08:00
wnlen
df806124b3
Fix Hysteria2 and AnyTLS subscription support
2026-07-30 17:34:20 +08:00
Arvin
3be0915a71
Make clash the primary CLI command
2026-07-30 17:25:15 +08:00
Arvin
ef59c36521
feat: add routing mode and connectivity commands
2026-07-30 16:38:46 +08:00
Arvin
e1c9ee49f0
fix: restore subscription update compatibility
Text Encoding / utf8 (push) Successful in 1m31s
2026-07-17 10:20:31 +08:00
Arvin
06697222d1
Clarify dashboard browser egress IP
Text Encoding / utf8 (push) Successful in 2m25s
2026-07-17 09:27:00 +08:00
Arvin
715c2a8356
Add Zsh current-shell proxy support
...
Text Encoding / utf8 (push) Successful in 1m26s
Load shell proxy functions from system-wide Zsh startup files, keep project lookup portable across Bash and Zsh, and cover enable, login restore, disable, and uninstall behavior.\n\nRefs #291\n\nCo-authored-by: Junle Chen <601122452@qq.com >
2026-07-16 17:27:40 +08:00
Arvin
1cea003417
Fix system profile permission errors
...
Skip sourcing project aliases from the global profile when the system install lives in an unreadable directory such as /root. Add regression coverage for readable and restricted project paths.
Refs #292
2026-07-16 16:51:11 +08:00
Arvin
58706dbe9d
Fix download fallback handling
2026-07-04 21:26:30 +08:00
Arvin
f782fbc7e0
Detect stale systemd service templates in doctor
2026-07-02 17:30:55 +08:00
Arvin
9ac17a58c4
Fix systemd boot runtime supervision
2026-07-02 17:10:19 +08:00
Arvin
d9fcb67f43
Fix reported install, select, and zsh completion bugs
2026-07-02 11:51:01 +08:00
Arvin
4539f2c7f2
Default to GEO predownload
Text Encoding / utf8 (push) Failing after 34s
2026-06-25 10:44:06 +08:00
Arvin
b1eb86038a
Skip GEO predownload by default
2026-06-25 10:34:57 +08:00
Arvin
12b465c02e
Fix clashoff stopping runtime
2026-06-25 10:31:49 +08:00
Arvin
dd0bcb3999
feat(shell): add auto-restore proxy toggle
Text Encoding / utf8 (push) Failing after 1m40s
2026-06-17 22:37:24 +08:00
Arvin
e994cc4c27
test(config): cover runtime port normalization
2026-06-17 22:32:03 +08:00
Arvin
a13da0e565
Detect Tun traffic across default and parsed CIDR ranges
...
Generalize Tun source-IP detection in doctor log evidence: parse the
TUN adapter CIDR from logs and match traffic against it, while keeping
built-in default Tun ranges (28.x, 198.18.x, 198.19.x). Add offline
check script covering the new detection cases.
2026-06-16 16:16:12 +08:00
Arvin
659ac556be
fix(ui): restore utf-8 encoding and remove mojibake in select output
2026-04-25 20:11:07 +08:00