MHSanaei
|
ac43b19cfa
chore(ci): stop release and CodeQL runs on PRs, drop deploy smoke tests
|
3 hours ago |
DIMFLIX
|
0ef94b686e
feat(tgbot): add /broadcast to relay an admin message to all clients (#6510)
|
4 hours ago |
DIMFLIX
|
71e38367c1
feat(sub): add Incy app-management parameters (#6650)
|
5 hours ago |
mrchatam
|
bd9ccde1f4
feat(sub): make external subscription fetch User-Agent configurable (#6613)
|
6 hours ago |
Jack
|
9672249edb
feat(clients): add calendar weekly renewal and schedule previews (#6524)
|
7 hours ago |
NgaiYeanCoi
|
5e15120cec
feat(happ): add routing editor, optional ad blocking, and LAN bypass preset (#6545)
|
7 hours ago |
MHSanaei
|
94fa317e76
chore(gen): regenerate types for addrFamily
|
7 hours ago |
Kirill Rudenko
|
788b76c544
fix(amneziawg): sniff the relay with routeOnly; scope the v6 egress to IPv6 (#6654)
|
8 hours ago |
SERGE BLCHV
|
6ac0c88084
fix(xray): hot-apply Hysteria client changes without replacing the inbound (#6606)
|
8 hours ago |
Kirill Rudenko
|
6ab718f813
fix(sub): make Happ require auth on its local SOCKS/HTTP proxy (#6628)
|
8 hours ago |
Kirill Rudenko
|
8979072bd9
fix(amneziawg): bound S1-S3 by the receive buffer, reject overlapping H (#6642)
|
8 hours ago |
Xinny Lin
|
f3b100282a
fix: allow IPv4 and IPv6 inbounds to share a port (#6603)
|
8 hours ago |
Roman Chesnakov
|
bd01f923fb
fix(tgbot): unstick the add-client wizard's inbound picker (#6621)
|
8 hours ago |
mrchatam
|
b3a5be9da4
fix(amneziawg): stop AAAA fallback on v4-only tunnels and expose I2–I5 (#6611)
|
8 hours ago |
mrchatam
|
8f1201553e
fix(ip-limit): CAS-retry inbound_client_ips merges under Postgres (#6612)
|
8 hours ago |
sdhfsl
|
d42e2133c7
fix(sub): keep serverDescription literal in external link fragments (#6580)
|
8 hours ago |
sdhfsl
|
a2ca023336
fix(sub): send panel guid as X-HWID on outbound subscription fetch (#6579)
|
8 hours ago |
MHSanaei
|
3fe92df7ad
docs: adopt correct-fix-over-small-fix and TDD policy
|
8 hours ago |
mrchatam
|
169cd86e00
fix(sub): never use X-Real-IP as the subscription host (#6608)
|
9 hours ago |
n0ctal
|
66df77665f
test(database): give each package its own schema when tests run on PostgreSQL (#6594)
|
9 hours ago |
mrchatam
|
c54c28d92d
fix(sub): drop legacy freedom.domainStrategy from JSON sub template (#6609)
|
9 hours ago |
SakikoTogawa
|
5d41e65a3c
fix(sub): preserve external VLESS encryption in Clash subscriptions (#6576)
|
9 hours ago |
Matt Van Horn
|
0dec3d65ba
fix(sub): preserve per-inbound tunnel identity in subscriptions (#6653)
|
9 hours ago |
libmur-dev
|
07ee638a50
fix(sub): emit Hysteria certificate pin for Mihomo (#6651)
|
9 hours ago |
sdhfsl
|
ee2ff48c81
fix(tgbot): scope the add-client wizard to the admin, not the chat (#6604)
|
9 hours ago |
n0ctal
|
3b9ca47a4e
fix(database): keep the legacy tag cleanup from colliding with an existing tag (#6592)
|
9 hours ago |
n0ctal
|
c0c0136037
fix(hwid): serialize the device-limit write with its trim (#6591)
|
9 hours ago |
n0ctal
|
d86a3def85
fix(ip-limit): append fail2ban lines only after the scan commits (#6590)
|
9 hours ago |
MHSanaei
|
dcaadd4857
fix(panel): validate sponsor logo name before any file or network use
|
17 hours ago |
MHSanaei
|
fd7b3559bc
feat(panel): add sponsor slots fed from sponsors.sanaei.dev
|
1 day ago |