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).

