Commit Graph

563 Commits

Author SHA1 Message Date
yangtaowillv ea04c4da23 feat: add ALLOW-LAN; command: clashctl lan status/on/off 2026-05-07 11:06:48 +08:00
Arvin bfab0b2939 Merge pull request #243 from Babylonehy/fix/proxy-sh-bugfixes
Text Encoding / utf8 (push) Successful in 31s
fix(proxy): harden strategy group selection
2026-04-30 09:03:45 +08:00
Xiang Li 25bdb43a80 fix(proxy): harden strategy group selection 2026-04-29 22:53:43 +08:00
Arvin 67a5c498af Merge pull request #242 from wnlen/dev
Text Encoding / utf8 (push) Successful in 41s
fix: block unsafe sudo auto install and prevent doctor from rewriting…
2026-04-29 20:35:09 +08:00
wnlen 30f78ebb17 fix: block unsafe sudo auto install and prevent doctor from rewriting env 2026-04-29 17:58:53 +08:00
Arvin 77f3524c83 Merge pull request #241 from wnlen/dev
Text Encoding / utf8 (push) Successful in 35s
optimize: show fixed progress bar for subscription download
2026-04-29 17:33:44 +08:00
wnlen fae7a75f7d optimize: show fixed progress bar for subscription download 2026-04-29 17:33:26 +08:00
Arvin 4b467fd93d Merge pull request #240 from wnlen/dev
fix: clear persistent system proxy during uninstall
2026-04-29 17:19:22 +08:00
Arvin 3dcf11b259 fix: clear persistent system proxy during uninstall 2026-04-29 17:19:05 +08:00
Arvin 54f3d3a524 Merge pull request #239 from wnlen/dev
Dev
2026-04-29 17:07:16 +08:00
wnlen 8be724ce33 optimize: fast enable proxy when runtime is already running 2026-04-29 17:06:59 +08:00
wnlen 42833b3ccb fix: clear system proxy during uninstall 2026-04-29 16:51:45 +08:00
wnlen f1589ee322 optimize: add fast path for already-enabled clashon 2026-04-29 16:49:09 +08:00
Arvin b08c89de6f Merge pull request #238 from wnlen/dev
Dev
2026-04-29 13:18:29 +08:00
wnlen 9ee524f873 fix: report unsupported Tun state for systemd-user backend 2026-04-29 13:18:11 +08:00
wnlen 3d6a523d90 feat: add single-line progress for subscription add flow 2026-04-29 12:02:07 +08:00
wnlen c7e6421b66 fix: Adjust the command prompt 2026-04-29 11:42:40 +08:00
Arvin a8c98c031f Merge pull request #237 from wnlen/dev
Text Encoding / utf8 (push) Successful in 41s
fix: block WSL installs under Windows mount paths
2026-04-29 11:05:48 +08:00
wnlen 8938aaf06e fix: block WSL installs under Windows mount paths 2026-04-29 11:04:57 +08:00
Arvin 26e1dea7ec Merge pull request #233 from wnlen/dev
Text Encoding / utf8 (push) Successful in 48s
fix(ui): restore utf-8 encoding and remove mojibake in select output
2026-04-25 20:12:57 +08:00
Arvin 659ac556be fix(ui): restore utf-8 encoding and remove mojibake in select output 2026-04-25 20:11:07 +08:00
Arvin 5162269633 Merge pull request #231 from wnlen/dev
Dev
2026-04-24 22:25:00 +08:00
Arvin 3b5d059ca6 Merge branch 'master' into dev 2026-04-24 22:24:35 +08:00
Arvin 631cf35354 feat(completion): add bash and zsh completions 2026-04-24 22:23:47 +08:00
Arvin d30411fbc8 improve(tun): clarify docker capability requirements
improve(tun): clarify docker capability requirements
2026-04-24 21:54:42 +08:00
Arvin 24eeddc4ac Update clashctl.sh 2026-04-24 21:53:43 +08:00
Arvin 9f30995430 Merge pull request #228 from wnlen/dev
fix(select): make node selection ignore descriptive entries #214
2026-04-24 17:21:13 +08:00
Arvin 52ee31ab24 fix(select): make node selection ignore descriptive entries 2026-04-24 17:20:15 +08:00
Arvin 2e1e90fd2e Merge pull request #227 from wnlen/dev
fix(select): block manual node picking for auto strategy groups #214
2026-04-24 01:13:43 +08:00
Arvin 2202bbf7c5 fix(select): block manual node picking for auto strategy groups 2026-04-24 01:13:07 +08:00
Arvin 8a2d8cf771 Merge pull request #226 from wnlen/dev
fix(tun): rollback tun state on config sync failure and stage runtime…
2026-04-24 00:03:15 +08:00
Arvin 45a2628807 fix(tun): rollback tun state on config sync failure and stage runtime config apply #223 2026-04-23 23:54:32 +08:00
Arvin f258692cb3 Merge pull request #222 from wnlen/dev
Dev
2026-04-22 15:58:56 +08:00
Arvin 7fff13e507 fix(mixin): move user-writable mixin to runtime and keep legacy compatibility
Migrate mixin to runtime/mixin.yaml with legacy compatibility
2026-04-22 15:57:58 +08:00
Arvin 73d2bc0993 migrate mixin to runtime path with legacy compatibility 2026-04-22 15:57:37 +08:00
Arvin 9a653476de Merge pull request #220 from wnlen/dev #214
Dev
2026-04-22 15:30:13 +08:00
Arvin 5d24e60f69 Merge pull request #219 from wnlen/codex/fix-clashctl-select-interaction-logic-kx5pqi
Only show and operate on manually-selectable proxy groups; add checks/helpers
2026-04-22 15:24:13 +08:00
Arvin cddc46257c Merge branch 'dev' into codex/fix-clashctl-select-interaction-logic-kx5pqi 2026-04-22 15:24:03 +08:00
Arvin 48f0c985f9 fix(select): derive manual-pick groups from controller structure 2026-04-22 15:22:53 +08:00
Arvin 72c2c03476 Merge pull request #216 from wnlen/dev
fix(select): limit interactive flow to manual selector groups #214
2026-04-22 09:30:55 +08:00
Arvin cfffdbf678 Merge pull request #215 from wnlen/codex/fix-clashctl-select-interaction-logic
fix(select): restrict clashctl select to manually selectable strategy groups
2026-04-22 09:28:47 +08:00
Arvin 33d4e79f8a fix(select): limit interactive flow to manual selector groups 2026-04-22 09:28:30 +08:00
Arvin 751fe8addf Merge pull request #212 from wnlen/dev
Dev
2026-04-20 17:04:32 +08:00
wnlen 80f11383ac fix: install clashon wrappers and clarify post-install shell behavior 2026-04-20 17:04:11 +08:00
wnlen b89e75fa6f fix: support unicode node names in clashctl select #23 2026-04-20 16:04:05 +08:00
Arvin 55432e2fca Update README.md 2026-04-17 13:32:48 +08:00
Arvin 2ca93a54b4 Update README.md 2026-04-15 21:09:59 +08:00
Arvin 4aa86b60f1 del gz 2026-04-15 20:53:03 +08:00
Arvin 1ebebb7b26 Update README.md 2026-04-15 14:31:03 +08:00
Arvin 038cefa3a0 Update README.md 2026-04-15 14:17:45 +08:00