Commit History

Author SHA1 Message Date
  n0ctal 1793a9b8b4 feat(nodes): opt-in encryption at rest for the outbound node API token (#6186) 6 hours ago
  PathGao 8e7fb144ee perf(frontend): replace blank Suspense fallbacks with Spin, switch to matchMedia hook, add virtual table scrolling (#6187) 6 hours ago
  Dan Liutko 0f14ce7551 fix(web): fallback to default secret when database setting is empty (#6189) 6 hours ago
  n0ctal 7ecd88b9e3 fix(nodes): apply a rotated master mTLS certificate without restarting the panel (#6194) 6 hours ago
  n0ctal 1230559e69 feat(api): scoped, optionally expiring API tokens (#6201) 7 hours ago
  n0ctal aecbad3ab1 test(tgbot): detect open-coded keypad transitions (#6214) 7 hours ago
  Maxim Myalin 2217213e9f feat(sub): expose last subscription fetch time (#6217) 7 hours ago
  n0ctal ad32144c42 fix(sub): use a fullwidth percent in USAGE_PERCENTAGE (#6174) 1 day ago
  n0ctal 34c248bb79 fix(cli): stop -getApiToken accumulating admin tokens (#6175) 1 day ago
  n0ctal 17fea2f656 fix(database): keep IP limits when the fail2ban probe is inconclusive (#6176) 1 day ago
  n0ctal c5dec64d36 fix(clients): push bulk client changes to nodes only after the commit lands (#6181) 1 day ago
  n0ctal b56b087254 fix(migration): stop a half-applied startup migration from committing silently (#6182) 1 day ago
  n0ctal 3bb87e80aa fix(db): harden unrestricted freedom outbounds (#6184) 1 day ago
  n0ctal 60453bf523 fix(nodes): persist the master mTLS credential atomically and stop silent reissue (#6195) 1 day ago
  n0ctal bb29b6afec fix(node): adopt a matching deployed inbound instead of recreating it (#6197) 1 day ago
  n0ctal 3b19091547 fix(sub): render the full remark once per subscription, not once per credential (#6198) 1 day ago
  n0ctal 0496c23a26 fix(groups): report changed bulk moves without restarting xray (#6199) 1 day ago
  n0ctal 1396005082 fix(traffic): apply maintenance side effects only after the commit lands (#6200) 1 day ago
  n0ctal b70c5abce8 fix(outbounds): propagate allocation query failures (#6208) 1 day ago
  n0ctal 20b3f84f77 fix(web): report unexpected HTTP serve failures (#6210) 1 day ago
  Sanaei d291e1c5ee Bump Go toolchain and x dependencies 1 day ago
  Mr. Nickson ecadfd0e60 fix(clients): stop recomputing the summary badges from the client_stats snapshot (#6169) 1 day ago
  MMX d05e44e401 fix(outbound): import Hysteria2 salamander properly from standard obfs params (#6166) 1 day ago
  Kuzz007 9165ab67eb fix(install): preserve custom bin/ files (e.g. hand-added geoip) across updates (#6152) 1 day ago
  n0ctal 0a30a03cb7 refactor(frontend): remove unused response envelope schema (#6204) 2 days ago
  n0ctal 286a93474d refactor(frontend): remove unreachable barrel modules (#6205) 2 days ago
  n0ctal 238e4bb314 refactor(tgbot): share numeric keypad transitions (#6211) 2 days ago
  n0ctal 4a5f6771b3 fix(nodes): report probe heartbeat persistence failures (#6207) 2 days ago
  n0ctal 64f4f0746c fix(warp): surface update-clock persistence failures (#6209) 2 days ago
  n0ctal 79ef85b59f refactor(frontend): remove unused legacy utilities (#6206) 2 days ago