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 |