Alireza Ahmadi
88b674388e
fix clash based header #1184
2026-07-17 17:19:00 +02:00
Rouzbeh†
99e9d65c89
Fix Clash proxy group expansion ( #1182 )
...
Co-authored-by: rqzbeh <198332733+rqzbeh@users.noreply.github.com>
2026-07-10 20:55:00 +02:00
Alireza Ahmadi
655a159394
[subclash] support optional default groups and inject all #1155
Release S-UI / build-frontend (push) Has been cancelled
Build S-UI for Windows / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Build S-UI for Windows / build-windows-amd64 (push) Has been cancelled
Build S-UI for Windows / build-windows-arm64 (push) Has been cancelled
2026-07-04 15:36:19 +02:00
phj233
3b81e7656f
fix(clash): inject default Proxy/Auto only when a custom group references them ( #1151 )
...
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
* fix(clash): inject default Proxy/Auto only when a custom group references them
Refines the proxy-group injection logic so default Proxy/Auto groups
are only injected when needed, rather than skipping injection entirely
when custom groups exist (#1110 ) or always injecting unconditionally
(#1066 ).
Two-part condition:
1. No group named Proxy already exists (user-defined Proxy is respected)
2. At least one existing group references Proxy in its proxies list
When injection is needed, defaults are prepended before custom groups.
Also avoids injecting a duplicate Auto group when the user already
defines one.
Added hasGroupNamed helper and comprehensive tests (15 cases) covering
nil/empty/custom/no-ref/duplicate-Auto scenarios.
* chore(clash): drop test file before merge
---------
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2026-06-28 18:38:39 +02:00
Alireza Ahmadi
3e7f7aa945
use external json sub #652
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
2026-06-27 12:32:06 +02:00
Alireza Ahmadi
839e37c5c3
omit default clash sub if groups defined #1110
2026-06-26 22:57:35 +02:00
Alireza Ahmadi
3539024021
auto SHA256 fingerprint for selfsigned certificates #1093
2026-06-26 22:05:45 +02:00
Alireza Ahmadi
78f0fd1d12
fix h3 alpn for clash #1113
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
2026-06-24 19:47:55 +02:00
Alireza Ahmadi
b04dec5c80
fix headers in clash sub #1126
2026-06-24 17:53:24 +02:00
Alireza Ahmadi
764e1ba165
fix: update ECH handling in ClashService
2026-03-28 20:49:25 +01:00
Alireza Ahmadi
722005f345
[clash] default proxy and proxy-group support #1066
2026-03-22 21:41:53 +01:00
Alireza Ahmadi
84e6aa5e21
Merge pull request #1064 from cola-prince/fix-up-mbps
...
fix: remove default up_mbps and down_mbps fallback to allow BBR
2026-03-22 20:23:32 +01:00
cola-prince
0b099f60c5
fix: remove default up_mbps fallback to allow BBR
2026-03-21 13:31:49 +08:00
cola-prince
5ce40e300a
fix: correct servername handling for vless/vmess
2026-03-21 13:21:07 +08:00
Alireza Ahmadi
0f29e2ad31
[clash] fix ipv6 by simple detection #871
2026-02-09 01:02:29 +01:00
Alireza Ahmadi
65e51f8aea
fix ineffassign
2025-10-26 20:22:33 +01:00
Alireza Ahmadi
7b979b95d4
ech for clash sub #770
2025-10-04 22:21:40 +02:00
Alireza Ahmadi
6d52ad13c5
[clash sub] support shadowsocks #838
2025-09-27 22:32:02 +02:00
Alireza Ahmadi
c5ccfb6ead
fix(config): Handle null alterId in VMess proxy config ( #842 )
...
* fix(config): Gracefully handle null alterId in proxy configurations
* Fix wrong AI based changes
---------
Co-authored-by: Kittros <yuan364299311@gmail.com>
2025-09-27 22:06:17 +02:00
Alireza Ahmadi
7751c8fce0
go package
2025-09-18 23:19:56 +02:00
Alireza Ahmadi
97d1694bfa
fix numbered external links #774
2025-09-04 00:47:58 +02:00
Alireza Ahmadi
7c0478d7f4
clashsub: fix tuic missing data #738
2025-08-20 02:38:35 +02:00
Alireza Ahmadi
1c14c1ce9c
fix hy port mapping for clash sub
2025-08-05 12:53:15 +02:00
Alireza Ahmadi
f65cb2ca06
fix http-opts path in clash sub
2025-06-07 01:44:31 +02:00
Alireza Ahmadi
d186875ab7
clash - stash subscription #373
2025-06-01 23:50:45 +02:00