Histórico de Commits

Autor SHA1 Mensagem Data
  n0ctal 4b0e9f9b60 fix(nodes): log the inbound the node snapshot removes centrally (#6219) há 15 horas atrás
  Rouzbeh† 5d6d98d1f9 fix(warp): preserve WARP Plus license key when changing IP (#6218) há 15 horas atrás
  Sanaei b53a5515d6 fix(frontend): make the jalali expiry clear button actually clear há 1 dia atrás
  sonic 3fa88adbd7 fix(inbounds): surface form validation errors (#6084) há 1 dia atrás
  Farhan Zare 930a0ed59d feat(inbound): DisableFlow — opt an inbound out of auto XTLS Vision (#5689) (#5698) há 1 dia atrás
  Sanaei f22df49a71 fix(sub): restore the subscription info page for browser visits há 1 dia atrás
  n0ctal b4e4478699 feat(inbounds): add a narrow endpoint for subscription sort order (#6179) há 1 dia atrás
  n0ctal bab39393f1 fix(nodes): validate every certificate in the node mTLS trust bundle (#6188) há 1 dia atrás
  Sanaei 338822ab07 fix(sub): keep copy page within mobile viewport há 1 dia atrás
  n0ctal 43bc915397 fix(sub): serve a copy-only page when a subscription URL is opened in a browser (#6183) há 1 dia atrás
  n0ctal dafd3c0e64 feat(sub): warn when salamander settings cannot reach the client (#6177) há 1 dia atrás
  Sanaei acbf09e710 fix(frontend): restore responsive table height há 1 dia atrás
  isultanov99 be70535b94 feat(inbounds): improve multi-node online attribution (#6164) há 1 dia atrás
  isultanov99 2d669fa4b7 feat(sub): add template variables to subscription metadata (#6163) há 1 dia atrás
  Lex Rivera 8c8556ab32 feat(frontend): multi-node cloning initial implementation (#6216) há 1 dia atrás
  Sanaei 03950b1295 fix(frontend): disable table virtualization há 1 dia atrás
  Grigoriy d7698ec7aa feat(xray): browse geosite/geoip categories from routing rules (#6165) há 1 dia atrás
  Kobi Hikri 7c8a9a6909 ci: attach provenance and SBOM attestations to the published images (#6130) há 1 dia atrás
  Rouzbeh† 694ad6deae feat(sub): add per-client subscription HWID limits (#5802) há 1 dia atrás
  n0ctal 1793a9b8b4 feat(nodes): opt-in encryption at rest for the outbound node API token (#6186) há 1 dia atrás
  PathGao 8e7fb144ee perf(frontend): replace blank Suspense fallbacks with Spin, switch to matchMedia hook, add virtual table scrolling (#6187) há 1 dia atrás
  Dan Liutko 0f14ce7551 fix(web): fallback to default secret when database setting is empty (#6189) há 1 dia atrás
  n0ctal 7ecd88b9e3 fix(nodes): apply a rotated master mTLS certificate without restarting the panel (#6194) há 1 dia atrás
  n0ctal 1230559e69 feat(api): scoped, optionally expiring API tokens (#6201) há 1 dia atrás
  n0ctal aecbad3ab1 test(tgbot): detect open-coded keypad transitions (#6214) há 1 dia atrás
  Maxim Myalin 2217213e9f feat(sub): expose last subscription fetch time (#6217) há 1 dia atrás
  n0ctal ad32144c42 fix(sub): use a fullwidth percent in USAGE_PERCENTAGE (#6174) há 2 dias atrás
  n0ctal 34c248bb79 fix(cli): stop -getApiToken accumulating admin tokens (#6175) há 2 dias atrás
  n0ctal 17fea2f656 fix(database): keep IP limits when the fail2ban probe is inconclusive (#6176) há 2 dias atrás
  n0ctal c5dec64d36 fix(clients): push bulk client changes to nodes only after the commit lands (#6181) há 2 dias atrás