📦 Combined Release Notes – v2.6.1 to 2.6.4 – 08.11.2025

These updates focus primarily on Activity Health Score (AHS) command clarity, member tracking consistency, and general bug fixes across the platform.

✨ Key Improvements

  • Improved Clarity & Communication:
    • CleanerBot now provides step-by-step status updates for AHS publishing and when preparing the /scorereport, keeping admins and members informed.
    • Success/status messages and layouts have been refreshed for a friendlier, clearer experience.
    • The /report_inactivity command now uses a multi-page embed with navigation for easier review of long reports.
    • Member and staff commands now check and mention if setup is incomplete.
  • Enhanced Member Tracking & Consistency:
    • Member lookups (/my_score and /user_score for lurkers) now auto-enroll previously unseen members into activity and decay tracking immediately.
    • Sending appreciation (/thanks) now quietly registers both sender and recipient in decay tracking.
    • Consistent hero image used for the in-channel AHS preview and public score page.
  • Support:
    • A quick link to the CleanerBot Copilot (AI support chat) was added to the help center.

🛠️ Key Fixes

  • Configuration & Stability: Fixed the „toggle reactions as activity“ setting and resolved an issue where vote reactions instantly vanished in some non-English guilds.
  • AHS Synchronization: Resolved a timing gap where the public score post could finish before its web assets were ready.
  • Role Mentions: Direct messages about expiring reward roles now show the role name instead of @unknown-role.
  • Legacy Profile Repair: Implemented fixes to reliably auto-repair legacy seeded profiles upon next lookup to ensure streaks, roles, and inactivity rules are aligned.
  • Highscore Announcements: Highscores are now only announced when a higher streak is achieved, preventing confusing duplicate announcements of the same score.