Commit Graph
19 Commits
Author SHA1 Message Date
libm 39ca338dbd fix: optimize clashproxy function of fish to fix #487 2026-03-05 16:55:31 +08:00
libm 2fe4407830 fix: fix #479 2026-02-26 11:12:27 +08:00
libm ab2f0ec6fb fix: fix #455 2026-01-29 11:45:25 +08:00
yueyinqiu a456f5a78d Add a new line before $start_flag 2026-01-20 18:29:46 +08:00
windzu efda13b15d fix: resolve zsh compatibility issue with indirect expansion in clashctl.sh 2026-01-20 12:37:03 +08:00
libm 4a4c953aa7 fix: fix #440, fix #438 2026-01-19 17:49:14 +08:00
libm 280161484a fix: complete the fish shell command
Fix: #434
2026-01-09 16:41:25 +08:00
libm 9f5ccd5a6f perf: perfect the systemd config file, more robust
Fix #347
2026-01-09 10:51:15 +08:00
libm 377e19d7b2 fix: defer configuration until after installation
Fix #422
2026-01-06 10:50:31 +08:00
wind be0d4ebc9b fix: rename 'path' to 'profile_path' to avoid zsh variable conflict
In zsh, 'path' is a special array variable that is tied to the PATH
environment variable. Using 'path' as a local variable can corrupt
the system PATH, causing commands to become unavailable.

This fix renames all instances of 'path' variable in subscription
management functions (_sub_add, _sub_del, _sub_use, _sub_update)
to 'profile_path' to avoid this conflict.

Affected functions:
- _sub_add(): line 537
- _sub_del(): lines 558-563
- _sub_use(): lines 581-584
- _sub_update(): lines 619-638
2026-01-05 11:21:42 +08:00
libm 7998ede44a feat(clashsub): support custom User-Agent for subscription download
Fix #414
2025-12-31 15:15:18 +08:00
libm 293b6200e5 feat(clashsub): support add/del/use subcommands
Fix #400, fix #257
2025-12-31 14:44:00 +08:00
libm 8e388d4e9f fix: support regular user to enable tun with sudo
Fix #394
2025-12-26 11:06:11 +08:00
libm 228f33a5b6 fix: optimize download_zip to fix #404 2025-12-24 09:53:27 +08:00
libm 20e1456ac0 fix: detect CPU level to download the correct zip
Fix #395, fix #401
2025-12-22 12:49:37 +08:00
libm e7c9677b5e perf: reduce installation time 2025-12-19 16:17:25 +08:00
libm e859e856b6 fix: optimize 2025-12-18 16:22:58 +08:00
libm e1394ec80d fix: improve proxy URL joining 2025-12-16 16:38:31 +08:00
libm 7f3612a26c refactor: support multiple init systems
- detect system architecture and init system
- download matching kernel and dependencies

fix #385, fix #384, fix #383, #382, fix #373, fix #307, fix #128, fix #118, fix #103, fix #91
2025-12-16 15:26:59 +08:00