Commit History

Author SHA1 Message Date
  Sanaei 8bc00d1e90 style: drop the line comments added with the triage fixes 9 hours ago
  Sanaei 6f4cc1e53c fix(xray): emit an empty client array instead of null in the generated config (#6117) 9 hours ago
  Sanaei 0e69f64e56 fix(job): bound the traffic-notify POST so a stalled receiver can't wedge it (#6115) 9 hours ago
  Sanaei 7fe9932d7b fix(sub): quote Clash scalars a YAML parser would read as numbers (#6104) 9 hours ago
  Sanaei c004c18d90 fix(sub): keep the client identity on every subscription link (#6098) 9 hours ago
  Sanaei f8e9f2f087 fix(node): stop a departed master's frozen traffic from disabling clients (#6113) 10 hours ago
  Sanaei 5accd8a611 fix(ci): stop the conflict job trusting the branch it is merging 2 days ago
  Sanaei f46b1726cf fix(ci): close the write paths an audit found still open in the bot 2 days ago
  Sanaei acbb879f80 refactor(ci): make the bot read-only except for PR conflict resolution 2 days ago
  Sanaei 1358f65bec fix(ci): unbreak the issue-triage bot, which answered nothing 2 days ago
  Sanaei f4e79e70ea chore: refresh dependencies, fix Linux tool tasks, modernize Go idioms 2 days ago
  Sanaei edb487a005 chore(deps): migrate to react-router 8 and refresh frontend dependencies 2 days ago
  Sanaei 35cf6be6f9 fix(ci): keep the triage prompt under the 21000-char expression cap 2 days ago
  Sanaei 0f7329c3ce fix(ci): repair the Claude bot and narrow what it can reach 2 days ago
  Sanaei 29557e2153 fix(sub): gate the VLESS flow in JSON subscriptions like raw and Clash links 3 days ago
  Sanaei 0b60154383 fix(docs): force transitive sharp up to patched 0.35.3 3 days ago
  Sanaei c3967e57dc perf(clients): take one email snapshot per client fan-out, not one per inbound (#6091) 3 days ago
  Sanaei aa60d54ea5 fix(wireguard): widen the client address pool past a full /24 (#6089) 3 days ago
  Sanaei a652cb8cea fix(clients): keep a client editable when its subId is already shared (#6065) 3 days ago
  Sanaei cd674c8d4f feat(sub): expose live online status and add ?format=info endpoint 4 days ago
  Sanaei b319dd0c3a fix(panel): align telegram icon with its label in home card actions 4 days ago
  Sanaei 8ef2eec3d1 fix(hosts): assign group ids to imported hosts and repair empty ones 4 days ago
  Sanaei 941c6116a9 chore(openapi): regenerate schemas with int64 formats on node fields 4 days ago
  n0ctal c77608bc47 fix(nodes): make node API tokens write-only (#5613) 4 days ago
  Sanaei 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) 4 days ago
  Sanaei 16b9b3ce1c chore(deps): bump docs and frontend dependencies 5 days ago
  Yuri Khachaturyan 2b1308ca29 feat(notifications): add a consecutive-failure threshold for outbound.down alerts (#5968) 6 days ago
  Blazethan 9e117bbdd3 fix(clients): keep VLESS xtls-rprx-vision flow when inbound options reload (#5971) 6 days ago
  Mr. Nickson 8cd71e07ea fix: refresh stale client_traffics row when an inbound-deleted client's email is reused (#6003) 6 days ago
  Seyed Ali Shahrokhi 79e65f63df fix(xray): validate generated egress targets (#5989) 6 days ago