Gleb Gudkov
|
b8597314f8
docs(api): mark collection responses nullable (#6430)
|
4 órája |
Amirmohammad Sadat Shokouhi
|
5a63d5d468
fix(mtproto): use hosts for public share links (#6369)
|
6 órája |
Sanaei
|
f072d0448d
fix(clients): flag the restart a partly-applied edit or delete still needs
|
1 napja |
Gleb Gudkov
|
ed6bc1d898
docs(api): align OpenAPI with runtime contracts (#6409)
|
4 napja |
Sanaei
|
63b46cd612
perf(clients): apply a multi-inbound client create concurrently
|
4 napja |
duqigit
|
2ddcf53020
Feature/fix external subscription client expiry (#6333)
|
4 napja |
ilyusha
|
0ff3c23948
fix(api-docs): generate request bodies for all encodings (#6296)
|
5 napja |
ilyusha
|
f9898e0b24
fix(sub): randomize fresh panel subscription paths (#6375)
|
5 napja |
DIMFLIX
|
7100fbcd08
feat(sub): leastLoad member weights for subscription balancers (#6304)
|
6 napja |
Kuzz007
|
effcccceac
feat(amneziawg): add native AmneziaWG protocol support (#6105)
|
2 hete |
DIMFLIX
|
da01b7637d
feat(sub): client-side balancers for the JSON subscription (#6243)
|
2 hete |
Masterain
|
bd6a6aba43
feat(pia): add PIA login-and-add WireGuard outbounds (#6272)
|
2 hete |
ilyusha
|
af3e6c11b6
docs(api): document WireGuard and mtproto secret generation on clients/add (#6282)
|
2 hete |
Kuzz007
|
1250fbb734
feat(clients): allow removing a single HWID device (#6265)
|
2 hete |
Sanaei
|
92fb94d856
Move to TypeScript 7 and the oxc toolchain (oxlint + oxfmt) (#6262)
|
2 hete |
jason zhang
|
abd320994a
Add per-client external link controls (#5650)
|
3 hete |
shustovTE
|
708a69acde
fix(reality): make the REALITY target check usable on a private network (#6242)
|
3 hete |
n0ctal
|
b4e4478699
feat(inbounds): add a narrow endpoint for subscription sort order (#6179)
|
3 hete |
Grigoriy
|
d7698ec7aa
feat(xray): browse geosite/geoip categories from routing rules (#6165)
|
3 hete |
Rouzbeh†
|
694ad6deae
feat(sub): add per-client subscription HWID limits (#5802)
|
3 hete |
n0ctal
|
7ecd88b9e3
fix(nodes): apply a rotated master mTLS certificate without restarting the panel (#6194)
|
3 hete |
n0ctal
|
1230559e69
feat(api): scoped, optionally expiring API tokens (#6201)
|
3 hete |
Sanaei
|
f52c3c4837
perf(clients): make the clients page scale to large panels
|
1 hónapja |
PathGao
|
87ebcc7a6f
feat(ui): tag settings that sit at their shipped default value (#6128)
|
1 hónapja |
PathGao
|
33f72f8f4a
fix(api): authenticate GET /panel/api/openapi.json + pin the route registry to the router (#6133)
|
1 hónapja |
Kim Fom
|
6af2995930
feat(api): add GET endpoint to look up clients by Telegram ID (#5945)
|
1 hónapja |
Sanaei
|
cd674c8d4f
feat(sub): expose live online status and add ?format=info endpoint
|
1 hónapja |
n0ctal
|
c77608bc47
fix(nodes): make node API tokens write-only (#5613)
|
1 hónapja |
Tomi lla
|
129f50d92a
feat(sub): auto-detect subscription format by User-Agent (Updated) (#5826)
|
1 hónapja |
MHSanaei
|
e211a5cc47
feat(frontend): hide redundant migration download on sqlite panels
|
1 hónapja |