promotional bannermobile promotional banner

SecretChecklist

Track your progress on WoW's secret collectibles including hidden mounts, pets, toys, and achievements with an automated checker and journal-style UI.

File Details

v1.8.4

  • R
  • Mar 25, 2026
  • 103.38 KB
  • 2.4K
  • 12.0.1+1
  • Retail

File Name

SecretChecklist-v1.8.4.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Secret Checklist

v1.8.4 (2026-03-25)

Full Changelog Previous Releases

  • chore: bump version to 1.8.4, update README changelog
  • fix: correct AddonCompartment handler function signatures for RegisterAddon convention
    • func: (_, menuInputData, menu) — buttonName via menuInputData.buttonName
    • funcOnEnter/Leave: (button, addonInfo) — first arg is the button frame
    • Previous TOC-style signatures (addonName, button) caused 'Wrong object type' error on hover
  • fix: manage AddonCompartment registration manually instead of via TOC
    • Remove TOC AddonCompartmentFunc directives (we control registration)
    • Store compartmentData reference; remove via table.remove+UpdateDisplay
      (Blizzard has no UnregisterAddon API — pattern from LibDBIcon-1.0)
    • RegisterAddonCompartment() called on PLAYER_LOGIN unless setting is hidden
    • SetAddonCompartmentHidden() now shows/hides cleanly within the session
  • fix: don't double-register addon compartment on login (TOC handles initial registration)
  • feat: add Addon Compartment visibility setting
    • Add SC:SetAddonCompartmentHidden() using AddonCompartmentFrame:UnregisterAddon/RegisterAddon
    • Apply saved hideAddonCompartment setting on PLAYER_LOGIN
    • Add 'Show Addon Compartment Button' checkbox in options panel