New
- CLNR is now the visible bot name across Discord, the website, documentation, and bot listings.
Improvements
- The public website now uses
clnr.worksas its primary domain. Existingcleanerbot.eulinks automatically redirect to the matching pages. - Setup and onboarding
-
- Setup completion now keeps history seeding fully admin-controlled. Instead of starting a history scan automatically, the final setup summary points admins to
/coverage,/scan_history, and/bulk_user_uploadas optional next steps. - The setup-complete DM now provides a clearer safe-start summary, including the selected Ghost or Standard mode, current tracking coverage, and clickable follow-up commands that also work from DMs.
/scan_historyis now presented as an optional onboarding tool for discovering members from recent message history. Setup guidance also explains that running it may quickly increase tracked members on Free servers.- Ghost Mode no longer shows poll or reward-role recommendations that are not relevant for Ghost-mode communities.
- Switching from Ghost Mode back to Standard mode through
/startnow restores the expected warning routing automatically.
- Setup completion now keeps history seeding fully admin-controlled. Instead of starting a history scan automatically, the final setup summary points admins to
- Moderation and reports
-
- Inactivity warning announcements now explain the next configured moderation step for your server, such as assigning the inactive role, staff review, or possible removal.
- Inactivity warnings now remain tied to their recorded decay progress, preventing repeated warning announcements for the same members.
- Monthly Staff Reviews now retry during the first week of the month if the initial scheduled run could not be delivered.
- Monthly Staff Reviews now retry once automatically after temporary Discord delivery failures before giving up for that run.
- Voting
-
/votenow provides a clearer community-focused overview, including the credited community, monthly progress, next member-limit reward, and the user's Supporter Role status in the CLNR Support Community.- Vote prompts throughout CLNR now open the central
/votepanel first, so members can see community progress before choosing where to vote. - Vote handling is now provider-neutral behind the scenes. Top.gg remains the primary public voting option, while supported authenticated bot-list votes can still count toward normal vote benefits and Answer Hint rewards.
- Border Challenge
-
- Border Challenge sessions now stay active for up to 7 days without activity, giving communities more time to continue long-running games.
- Performance and reliability
-
- Weekly leaderboard posts now recover more gracefully from temporary Discord outages and retry on the next scheduled run.
- Public AHS links now stay up to date automatically after daily score updates, with refreshes spread throughout the day.
- Cold-start catch-up now estimates server size when no clean shutdown timestamp is available, helping large servers avoid unnecessarily long recovery scans.
- Permission diagnostics in admin validation and staff alerts now use the configured server language where translations are available.
/purge_channelnow explains when CLNR cannot post its progress message instead of returning a generic error.- Expired vote and Supporter Role cleanup now runs more regularly, reducing stale operational data while remaining safe to repeat.
Fixes
-
/scan_historyno longer lets historical messages overwrite newer inactivity progress when the activity happened before a member's latest decay evaluation. - Setup DMs no longer show the guild-only feedback button, avoiding a broken path when opened from DMs.
- The final setup Finish button now acknowledges immediately, preventing delayed clicks from getting stuck behind wizard updates.
- Monthly Staff Reviews now prevent duplicate reports after restarts once a report for that period has already been delivered.