File Details
AchiMaster.zip
- R
- Feb 2, 2026
- 48.90 KB
- 126
- 12.0.1
- Retail
File Name
AchiMaster.zip
Supported Versions
- 12.0.1
Here's the complete changelog for all changes made today:
AchiMaster Changelog - February 2, 2026
v4.1.3
Fixed: Frames Disappearing When Clicked
- Removed
ClearAllPoints()from drag handlers that was causing frames to vanish - Simplified drag handling to just
StartMoving()andStopMovingOrSizing()
v4.1.2
Fixed: Frame Positioning
- Added safe position restoration with fallbacks for both main frame and tracker
- Positions now saved with explicit
"UIParent"reference - Main frame position now persists between sessions (
mainFramePointsaved variable)
v4.1.1
New Feature: Blizzard Achievement Tracking Sync
- Track in Blizzard UI → Instantly appears in AchiMaster tracker
- Untrack in Blizzard UI → Removed from AchiMaster
- Uses Content Tracking API (
CONTENT_TRACKING_UPDATEevent,C_ContentTracking.GetTrackedIDs()) - Imports existing Blizzard-tracked achievements on
PLAYER_LOGIN - Source tracking: achievements now store
{ source = "addon" }or{ source = "blizzard" } - Only Blizzard-sourced achievements auto-remove when untracked in Blizzard UI
- Debug command:
/amdebugtoggles debug mode to see tracking events
v4.1.0
Cleanup Release
- Removed broken Blizzard sync attempts that used non-existent APIs
- Removed
/amsyncand/amdebugcommands (temporarily) - Cleaner, more stable codebase
v4.0.15
Debug Tools
- Added
/amdebugcommand to check API availability - Discovered
GetTrackedAchievementsandIsTrackedAchievementdon't exist in retail WoW
v4.0.14
Blizzard Sync Attempt
- Tried
C_AchievementInfo.GetTrackedAchievements()API - Added
/amsyncmanual sync command - Changed event to
TRACKED_ACHIEVEMENT_UPDATE
v4.0.13
API Fix
- Wrapped
C_ContentTrackingcalls inpcall()for safety - Added existence checks before calling APIs
v4.0.12
Taint Prevention
- Added
InCombatLockdown()checks throughout the addon - Removed problematic events (
QUEST_LOG_UPDATE,COMBAT_LOG_EVENT_UNFILTERED) - Increased update throttle from 0.5s to 1.0s
- Fixed Blizzard tracking sync to use correct API (
GetTrackedAchievements) - Deferred sync operations with
C_Timer.After()
v4.0.11
Bug Fixes
- Fixed: "AchiMaster has been blocked from an action" popup
ShowAchievementTracker()now defers frame operations withC_Timer.After(0, ...)- Added
TRACKED_ACHIEVEMENT_LIST_CHANGEDevent for Blizzard sync - Added
SyncBlizzardTrackedAchievements()function usingC_ContentTracking.GetTrackedIDs()
v4.0.10
Bug Fixes & Features
- Fixed: Clicking to track achievement when tracker not open caused Blizzard UI block error
- New: Tracking an achievement now automatically opens the floating tracker
- New: Version notification system
- Shows version on login:
AchiMaster v4.0.10 loaded - Shows update notice when version changes:
Updated to v4.0.10! Check CurseForge for changelog.
- Shows version on login:
v4.0.9
Floating Tracker UI Improvements
- Fixed: Overlapping text in tracker footer
- New: Lock checkbox with "Lock" label (replaces hidden icon in header)
- New: Bottom controls layout:
[✓] Fade [✓] Lock Opacity: [slider] 100% Resize -> - Resize hint moved to bottom right
Achievement Browser - Recently Earned
- "All Achievements" with no search/filter now shows 10 most recently earned achievements
- Shows "Recently Earned" in green instead of "X found"
- Optimized scan: max 500 achievements, max 50 per category
v4.0.8
New Floating Tracker Features
- Opacity Slider: Adjust transparency from 20% to 100%
- Lock Checkbox: Prevents accidental dragging
- Settings persist between sessions
- Opacity respects "Fade on move" setting (fades to 30% while moving, returns to custom opacity when stopped)
v4.0.7
Real-Time Tracker Updates
- Floating tracker now auto-refreshes when progress changes
- Listens for events:
ACHIEVEMENT_EARNED,CRITERIA_UPDATE,CRITERIA_COMPLETE,UPDATE_FACTION,QUEST_LOG_UPDATE,TRACKED_ACHIEVEMENT_UPDATE - Updates throttled to max once every 0.5 seconds
- Only refreshes when tracker is visible

