What stoatchat/stoatchat shipped
Generated by FoxPlug from public activity — not affiliated with Revolt.
Week of September 14, 2026
What shipped
- Invites now support expiry timestamps and maximum usage limits, with automatic cleanup of expired invites. Pull request #986
- Bots can now be invited with specific permissions that automatically create a managed role on the server. Pull request #883
- Servers can block external emojis with a new UseExternalEmojis permission. Pull request #926
- Fixed webhook permission updates not persisting correctly. Pull request #1003
- Fixed duplicate role entries when editing member roles. Pull request #1004
- Fixed database errors when removing profile banners by omitting empty MongoDB update operators. Pull request #872
- Updated compose configuration to use Silo instead of MinIO for self-hosted deployments. Pull request #1005
- Removed unused build info and renamed revolt to stoat in root payload. Pull request #928
- Optimized CI to skip base image builds when nothing about it has changed. Pull request #1002
Why it matters
This week brings improvements to invite management, bot deployment, permission controls, and fixes several bugs in role and webhook handling. These changes make server administration more flexible and reliable while reducing unnecessary CI overhead.
Changelog entry
- Invites now support max_usage and expiry with automatic cleanup of expired invites Pull request #986
- Bot invites accept permissions query parameter to create managed roles Pull request #883
- Added UseExternalEmojis permission to block external emojis on servers Pull request #926
- Fixed webhook permission updates not persisting Pull request #1003
- Fixed duplicate role entries when editing member roles Pull request #1004
- Fixed database errors when removing profile banners Pull request #872
- Updated compose to use Silo instead of MinIO for self-hosted Pull request #1005
- Optimized CI to skip base image builds when unchanged Pull request #1002
Post for X
New invite expiry and limits, bot role permissions, external emoji blocking, and fixes for webhooks and roles.
Post for LinkedIn
Stoatchat shipped several improvements this week: invites now support expiry and usage limits with automatic cleanup, bots can request specific permissions on joining, servers can restrict external emojis, and we fixed bugs in webhook permissions and role management. Optimizations to CI reduce unnecessary builds.