promotional bannermobile promotional banner

KeyChangeReminder

Simple Reminder Addon To Change your Mythic+ Key after Completing a Run

File Details

v1.4.0

  • R
  • May 19, 2026
  • 20.69 KB
  • 46
  • 12.0.5+2
  • Retail

File Name

KeyChangeReminder-v1.4.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0

KeyChangeReminder

v1.4.0 (2026-05-19)

Full Changelog Previous Releases

  • Release: v1.4.0 - [New Features]
    [feature] Enable Auto Mode in Settings to get a reminder based on your character's current key level. More accurate detection is still in testing/beta, but significantly more stable in 1.4.0.
    [Bug Fixes]
    [bugfix critical] GetCompletionInfo() was renamed to GetChallengeCompletionInfo() in Midnight 12.0 with a table return. Every completed run was routing through depletion, suppressing all reminders permanently.
    [bugfix] Fast runs completing before the 5 second grace timer now fire correctly. CHALLENGE_MODE_COMPLETED and CHALLENGE_MODE_RESET both accept STATE_STARTING.
    [bugfix] PLAYER_ENTERING_WORLD now correctly dismisses the reminder when leaving a dungeon, not entering one. State also restores properly on UI reload mid run.
    [bugfix] InterfaceOptionsCheckButtonTemplate (removed in Midnight 12.0) replaced with UICheckButtonTemplate. Pulse speed slider no longer overwrites your saved value on panel open.
    [Features]
    [feature] /kcr debug is now a persistent toggle. Prints verbose state and event output until toggled off.
    [feature] Owned keystone level is now cached at login with a bag scan fallback, deferred until the M+ API is ready to handle the API returning nil on login.
    [UI]
    [UI] The on screen reminder label now always shows the short Change your key! text to prevent truncation, while the chat message still includes the full level context (e.g. run +12 | your key +10).
  • [bugfix - critical] GetCompletionInfo() was renamed to GetChallengeCompletionInfo() in Midnight 12.0 with a table return — every completed run was routing through depletion, suppressing all reminders permanently.
    [bugfix] Fast runs completing before the 5-second grace timer now fire correctly - CHALLENGE_MODE_COMPLETED and CHALLENGE_MODE_RESET both accept STATE_STARTING.
    [bugfix] PLAYER_ENTERING_WORLD now correctly dismisses the reminder when leaving a dungeon, not entering one. State also restores properly on UI reload mid-run.
    [bugfix] InterfaceOptionsCheckButtonTemplate (removed in Midnight 12.0) replaced with UICheckButtonTemplate. Pulse speed slider no longer overwrites your saved value on panel open.
    [feature] /kcr debug is now a persistent toggle - prints verbose state and event output until toggled off.
    [feature] Owned keystone level is now cached at login via C_MythicPlus.GetOwnedKeystoneLevel() with a C_Container bag-scan fallback, deferred until MYTHIC_PLUS_CURRENT_AFFIX_UPDATE / BAG_UPDATE_DELAYED to handle the API returning nil on login.
    [UI] Auto mode reminder now includes both levels - e.g. Change your key! (run +12 | your key +10).