Release Note

v4.1.0

01 August 2026

New Improvements Fixes

New

  • CLNR is now the visible bot name across Discord, the website, documentation, and bot listings.

Improvements

  • The public website now uses clnr.works as its primary domain. Existing cleanerbot.eu links 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_upload as 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_history is 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 /start now restores the expected warning routing automatically.
  • 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
    • /vote now 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 /vote panel 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_channel now 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_history no 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.