-
Require the typed slug to wipe a chat room
-
Close out chat: owner settings, wipe-now, mention highlight, entry point
-
Fail the render when the CSRF token cannot be stored
-
multithreaded: adopt lint block, fix clippy, fmt
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
tagtree: convert TagError from a String newtype to an enum
-
mt: block owner settings mutations on a suspended community
-
Remediate audit findings: SSRF userinfo bypass, guest role, C1 scope gaps