Improvements
- Daily auto-repair now prioritizes servers with known setup blockers, so impacted communities are fixed sooner.
- Setup completion now detects large pending role-sync backlogs and stages role updates after enablement to avoid one large catch-up wave.
- Inactivity tracking now better reflects truly recent activity instead of delayed older events.
- Daily Activity Health Score processing is now more reliable during routine background runs.
- Reward-role streak handling is now more stable during high-concurrency periods.
- CleanerBot now recovers better from short background save hiccups to keep moderation flows uninterrupted.
- Healthy servers are now skipped during auto-provision sweeps to reduce unnecessary background load.
-
/helpquick links now show only currently active destinations (official website and community invite). - Staff advisories now include a dedicated Monthly Dead Channels Report tip with a matching hero image for faster team alignment.
Fixes
- Fixed
/set_decay_scorebeing incorrectly premium-gated; manual decay corrections are now available on all tiers. - Fixed poll-choice rendering where multi-digit break-length emojis could collapse into one clickable option; break-length polls now use clean
1/2/3/?choices. - Added
/config remove manual_kick_review_channeland matching/config showreset guidance to close a configuration gap. - Fixed Auto-Kick display formatting in
/config showso/config toggle auto_kickrenders clearly. - Fixed a timing edge case where older activity events could overwrite newer ones.
- Fixed a persistence edge case where last activity could move backward.
- Fixed a race condition that could occasionally create unfair reward-role grace reminders.
- Fixed a premium-alert issue that could block near-limit and limit-exceeded staff notifications.
- Fixed a daily score-update edge case that could occasionally interrupt Activity Health Score persistence.
- Fixed a startup edge case where newly detected servers could briefly miss background checks during database reconnection.
- Fixed a setup-save edge case that could add unnecessary warning noise during onboarding and rejoin flows.
- Fixed rare background save interruptions during temporary connection issues.
- Fixed duplicate fallback handling that increased edge-case error risk.
- Fixed the daily-check path so auto-provision remains off when auto-provision assets are disabled.
- Fixed a cleanup warning edge case so provider-wide vote-dedupe entries no longer trigger false invalid-guild alerts.
- Fixed a rare advisory-history save conflict so advisory delivery logs stay consistent.
- Fixed tip reset consistency so admin tip-cap resets stay in sync during database migration checks.
- Fixed premium entitlement cache persistence paths so migration-era background checks stay consistent.
- Fixed a server-leave cleanup edge case so departed-server data is removed more reliably without unnecessary fallback runs.
- Fixed a startup config-read edge case so temporary database reconnects no longer trigger noisy false error logs.
- Fixed startup cleanup noise by ignoring temporary unavailable-guild remove events, so only real guild leaves trigger purge logs.