Commit graph

9 commits

Author SHA1 Message Date
aa270e061e
Cap FORBID and vhost LIST output so a huge list can't overflow the operator's receive queue
All checks were successful
CI / check (push) Successful in 5m25s
2026-07-20 20:44:15 +00:00
66eb0ea243
Add a one-click confirmation link to registration emails (via the [email] confirm_url and the gRPC Confirm RPC)
All checks were successful
CI / check (push) Successful in 5m27s
2026-07-20 20:00:09 +00:00
b500698e82
Add AJOIN ADDALL to auto-join every channel you are currently in
All checks were successful
CI / check (push) Successful in 5m32s
2026-07-20 19:40:02 +00:00
6e53cb751a
Notify or memo the affected user on channel access, XOP, founder, and successor changes 2026-07-20 19:34:46 +00:00
fadd4f37cd
Localize residual notices: logout, channel release, password change, founder-language expiry mail, and DiceServ prompts and errors
All checks were successful
CI / check (push) Successful in 5m40s
2026-07-20 17:35:25 +00:00
4027242c1e
Harden deferred audit LOWs: provisioned-verifier cost cap, BOT-nick validation, gameserv board-delivery account guard, empty KICK/PART/QUIT reason parse, and relink SASL/enforce cleanup
All checks were successful
CI / check (push) Successful in 5m4s
2026-07-20 04:40:42 +00:00
e4a14b9813
Localize engine notices, transactional emails, and operator-access denials in all six languages
All checks were successful
CI / check (push) Successful in 5m18s
2026-07-20 02:25:54 +00:00
ecdead8278
Pluralize count-dependent messages with a CLDR one/other selector and gate catalog consistency with a test
All checks were successful
CI / check (push) Successful in 5m20s
2026-07-20 02:03:05 +00:00
74a58c5425
Add Spanish, Argentinian Spanish, Brazilian and European Portuguese, and German translation catalogs
All checks were successful
CI / check (push) Successful in 5m29s
2026-07-20 00:54:58 +00:00