n0ctal
|
d6472740dc
feat(limitip): let operators exempt trusted addresses from the IP limit (#6230)
|
il y a 22 heures |
n0ctal
|
6e80a468e3
feat(server): keep this machine's own settings when importing a database (#6227)
|
il y a 23 heures |
n0ctal
|
e940f30bb8
feat(clients): cap how many times a client may auto-renew (#6238)
|
il y a 23 heures |
n0ctal
|
6a674c7f0c
fix(node): keep disabled inbounds the node snapshot cannot report (#6221)
|
il y a 23 heures |
n0ctal
|
81cfd8570e
fix(inbounds): close the port check-and-claim race on the serial writer (#6225)
|
il y a 23 heures |
n0ctal
|
5c9268c431
feat(i18n): translate the log levels, access events and calendar labels (#6226)
|
il y a 23 heures |
n0ctal
|
2b1fe1fd02
ci: actually run the PostgreSQL schema and migration tests (#6224)
|
il y a 23 heures |
n0ctal
|
dc1979a14c
ci(release): stamp released binaries with their source revision (#6223)
|
il y a 23 heures |
Sanaei
|
8cec47a8a5
fix(ci): resync the bot prompts with the repo and close the gaps an audit found
|
il y a 2 jours |
n0ctal
|
4b0e9f9b60
fix(nodes): log the inbound the node snapshot removes centrally (#6219)
|
il y a 2 jours |
Rouzbeh†
|
5d6d98d1f9
fix(warp): preserve WARP Plus license key when changing IP (#6218)
|
il y a 2 jours |
Sanaei
|
b53a5515d6
fix(frontend): make the jalali expiry clear button actually clear
|
il y a 3 jours |
sonic
|
3fa88adbd7
fix(inbounds): surface form validation errors (#6084)
|
il y a 3 jours |
Farhan Zare
|
930a0ed59d
feat(inbound): DisableFlow — opt an inbound out of auto XTLS Vision (#5689) (#5698)
|
il y a 3 jours |
Sanaei
|
f22df49a71
fix(sub): restore the subscription info page for browser visits
|
il y a 3 jours |
n0ctal
|
b4e4478699
feat(inbounds): add a narrow endpoint for subscription sort order (#6179)
|
il y a 3 jours |
n0ctal
|
bab39393f1
fix(nodes): validate every certificate in the node mTLS trust bundle (#6188)
|
il y a 3 jours |
Sanaei
|
338822ab07
fix(sub): keep copy page within mobile viewport
|
il y a 3 jours |
n0ctal
|
43bc915397
fix(sub): serve a copy-only page when a subscription URL is opened in a browser (#6183)
|
il y a 3 jours |
n0ctal
|
dafd3c0e64
feat(sub): warn when salamander settings cannot reach the client (#6177)
|
il y a 3 jours |
Sanaei
|
acbf09e710
fix(frontend): restore responsive table height
|
il y a 3 jours |
isultanov99
|
be70535b94
feat(inbounds): improve multi-node online attribution (#6164)
|
il y a 3 jours |
isultanov99
|
2d669fa4b7
feat(sub): add template variables to subscription metadata (#6163)
|
il y a 3 jours |
Lex Rivera
|
8c8556ab32
feat(frontend): multi-node cloning initial implementation (#6216)
|
il y a 3 jours |
Sanaei
|
03950b1295
fix(frontend): disable table virtualization
|
il y a 3 jours |
Grigoriy
|
d7698ec7aa
feat(xray): browse geosite/geoip categories from routing rules (#6165)
|
il y a 3 jours |
Kobi Hikri
|
7c8a9a6909
ci: attach provenance and SBOM attestations to the published images (#6130)
|
il y a 3 jours |
Rouzbeh†
|
694ad6deae
feat(sub): add per-client subscription HWID limits (#5802)
|
il y a 3 jours |
n0ctal
|
1793a9b8b4
feat(nodes): opt-in encryption at rest for the outbound node API token (#6186)
|
il y a 3 jours |
PathGao
|
8e7fb144ee
perf(frontend): replace blank Suspense fallbacks with Spin, switch to matchMedia hook, add virtual table scrolling (#6187)
|
il y a 3 jours |