File Details
0.0.5
- R
- Mar 27, 2026
- 9.71 KB
- 212
- 12.0.1+3
- Classic + 3
File Name
CooldownAlert-0.0.5.zip
Supported Versions
- 12.0.1
- 5.5.3
- 2.5.5
- 1.15.8
Cooldown Alert
0.0.5 (2026-03-27)
Full Changelog Previous Releases
- Merge pull request #10 from psykzz/copilot/fix-secret-values-access
Fix crash on arithmetic with WoW Midnight secret cooldown values - Actually get it to work, AI does't do shit.
- Fix secret value comments and add copilot-instructions.md clarifying taint vs secret values
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/f0b460e0-dfbf-43e8-8317-7b4bc570ddd5
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #9 from psykzz/copilot/fix-settings-proxy-saving
Fix settings proxy: separate preview state from persisted DB state - Fix secret value arithmetic error in UNIT_SPELLCAST_FAILED handler
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/c9d36e7f-705f-49ef-84ff-10fd4d3d2420
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - fix: separate preview state from saved DB state in settings proxy
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/fe1519f0-e1ba-40eb-9db8-384a31e8283d
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #8 from psykzz/copilot/update-settings-preview-live
Live settings preview with shared fade logic - refactor: add ComputeAlpha + UpdateElement shared helpers
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/69a01f8f-aab5-4898-8f1a-ae17cbd1fc87
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - refactor: extract ComputeAlpha and share between display and preview
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/69a01f8f-aab5-4898-8f1a-ae17cbd1fc87
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - feat: restart preview countdown on every setting change
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/69a01f8f-aab5-4898-8f1a-ae17cbd1fc87
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #7 from psykzz/copilot/add-settings-preview-frame
Fix settings nil writes, live preview frame, and Apply & Reload button - fix: validate settings, add preview frame and Apply button
- Add nil guards to all Proxy setter callbacks (holdTime, fadeOutTime,
fontFace, fontFlags, textFormat) so the Settings API can never write
nil into CooldownAlertDB - Expose CooldownAlert.FormatTime for re-use by the preview frame
- Extend CooldownAlert.ApplySettings to also reposition/re-font
CooldownAlert.previewFrame when it exists - Add CooldownAlertPreviewFrame: floating frame at the configured
posX/posY that loops a 5 s countdown (with real hold/fade alpha)
so every setting change is visible immediately - Add 'Apply & Reload UI' UIPanelButtonTemplate button inside the
preview frame that calls ReloadUI() - Hook SettingsPanel OnShow/OnHide and SetCurrentCategory to show
the preview only while the Cooldown Alert category is active
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/1875d1f7-7cb9-48e6-872b-61d3dd58d0c6
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com
- Add nil guards to all Proxy setter callbacks (holdTime, fadeOutTime,
- Merge pull request #6 from psykzz/copilot/fix-arithmetic-on-secret-value
fix: handle secret cooldowns in OnUpdate using C_Secrets API with Classic/TBC compatibility - fix: add Classic/TBC shims for Midnight-only APIs; use C_Secrets + FormatRemainingDuration in OnUpdate
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/01a78046-0b31-4ed4-a6b4-6e521716b50a
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - fix: render approximate timeleft when start is secret, not skip
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/b29412b5-8c7c-4892-aa0f-6c7d17652b12
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - fix: guard against secret start/duration values in OnUpdate arithmetic
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/ce2e68f5-199a-432f-a12c-b97b95d6d33b
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #5 from psykzz/copilot/handle-secret-values-midnight
Fix taint error from secret cooldown values in secure execution context - Use built-in issecretvalue() instead of custom pcall/IsSecret helper
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/2338dd7b-e101-4741-91a7-f2f5363612fc
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Handle WoW Midnight secret cooldown values with pcall guards and AbbreviatedNumberFormatter
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/706a6804-e19b-48be-b39f-cf31c98db4ea
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Fix taint error: defer UNIT_SPELLCAST_FAILED handler with C_Timer.After(0)
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/a06ac229-130b-4905-8436-6c79e21f68ec
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #4 from psykzz/copilot/fix-cooldown-alert-settings-issue
Fix nil crash in Settings slider callbacks - Merge pull request #3 from psykzz/copilot/update-addon-toc-user-interface
Add "User Interface" category metadata to CooldownAlert.toc - Guard math.floor calls against nil in slider setters and formatters
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/901d9b40-6bf2-44bf-8dd4-fb04eaf8df06
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Add user interface category to CooldownAlert.toc
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/783f34b5-c137-4897-a5bc-fa86c878b5d5
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com - Merge pull request #2 from psykzz/copilot/add-settings-page-addon
Add user-configurable settings page to Cooldown Alert - feat: add settings page with retail Settings API and slash commands
Agent-Logs-Url: https://github.com/psykzz/wow-cooldown-alert/sessions/927e98fe-10cf-4b8b-b8f4-ffdf1e54e6f9
Co-authored-by: psykzz 1134201+psykzz@users.noreply.github.com