Release Note

v2.15.4

07 March 2026

Improvements Fixes

Improvements

  • Infinity Bots vote/list links now point to omniplex.gg, while the existing infinitybots webhook provider name stays unchanged for continuity.
  • CleanerBot now starts with a slimmer invite permission set, and /start preflight clearly separates required permissions from feature-specific optional permissions.
  • Admin and member DMs now include consistent quick links to the Support Community and cleanerbot.eu, so follow-up actions are one click away.
  • Final setup success screens now include a one-click Check permissions action for immediate bot-channel permission validation.
  • If a quick preset cannot be applied, CleanerBot now clears partial preset state before switching to guided setup, preventing stale blocker popups.
  • /start now runs entry preflight immediately and shows a compact blocker summary with a Re-check preflight button on the welcome step.
  • Pro-tip recommendation embeds are now gated behind completed setup, so unfinished onboarding no longer gets premature nudges.
  • Guided /start steps now provide clearer explainer copy with automatic fallback to legacy text when translation keys are missing.
  • /start language switching from step 0 now stays fully in-wizard and returns directly to the localized setup start.
  • Wizard button clicks now switch to an explicit In progress state and lock other controls on that step to prevent duplicate actions.
  • Periodic automations now surface missing permission blockers to staff earlier (poll posting, monthly champion posts, notification-thread cleanup, reward-role updates, and AHS compute failures) instead of failing silently.

Fixes

  • Setup wizard delivery now handles Discord temporary send-disable windows more gracefully, so setup steps avoid hard failures.
  • Setup wizard auto-create now clearly warns when a server hits Discord’s 250-role cap and tells admins to remove roles before retrying.