Commit History

Author SHA1 Message Date
  BlindMaster24 2fcd28c1bc refactor(tgbot): make the add-client expiry presets say what they do (#6503) 1 day ago
  BlindMaster24 1691c9ca2a fix(tgbot): keep the add-client draft with the chat that owns it (#6499) 1 day ago
  BlindMaster24 c7518c4038 fix(tgbot): send the admin traffic reports as one message (#6490) 1 day ago
  Sanaei b98f947efe fix(tgbot): answer only the link callbacks that match nothing 1 day ago
  BlindMaster24 aaa5e61cad fix(tgbot): answer the callbacks the bot cannot route (#6493) 1 day ago
  BlindMaster24 02c6c3a9c6 fix(tgbot): render the add-client draft as HTML and escape its values (#6492) 1 day ago
  BlindMaster24 615876b2eb fix(tgbot): read the admin list and running flag under their mutex (#6491) 1 day ago
  BlindMaster24 7ac5277c4f fix(tgbot): require client ownership for non-admin link callbacks (#6489) 1 day ago
  Sanaei 02f2a63c53 refactor(tgbot): extract the shared numeric keypad builder 4 days ago
  BlindMaster24 87420e3bb1 fix(tgbot): close stale-inbound TOCTOU and contain handler panics (#6442) 4 days ago
  n0ctal 238e4bb314 refactor(tgbot): share numeric keypad transitions (#6211) 1 month ago
  Sanaei 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) 2 months ago
  MHSanaei 1f04912b6f feat(tgbot): register usage, inbound, restart and clearall in the bot command menu 2 months ago
  MHSanaei fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 2 months ago
  MHSanaei 7d23a2c15b perf: prevent cron job overlap, auto-set GOMEMLIMIT, fix tgbot userStates race 2 months ago
  Sanaei 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 months ago