A World of Warcraft addon that automatically sorts raid members into balanced Mythic+ groups.
Built for raid leaders who organize weekly M+ events and need to quickly form balanced 5-man groups from a raid of 10-40 players.
- Auto-scans raid members on join — pulls M+ score (relies on Raider.IO data as first source, then falls back to Blizzard API), average key level, item level, and class utilities
- Works solo too — your character shows up without needing a group
- Sortable columns: name, score, iLvl, avg key, runs, role, utility
- Filter dropdowns for score range, role, and utility type
- Shift-hover any member for a dungeon breakdown tooltip with linked alts
- Click any member to open their full character profile
- Forms balanced 5-man groups (1 tank, 1 healer, 3 DPS) with one click
- Sort All re-sorts all unlocked groups from scratch
- Sort New only places unassigned players into empty groups without touching existing ones
- Three sort modes: Skill Matched, Balanced (snake draft), or Gear (item level)
- Battle Rez and Bloodlust balanced automatically — utility pulled from unassigned first
- Responsive card grid that reflows when you resize the window
- Drag and drop members between groups — swaps sync to WoW raid subgroups
- Mark groups as done with a tick toggle to preserve them during re-sorts
- Smart roster reconciliation — new players go to Unassigned, leavers removed
- Per-group Announce button to post assignments to raid chat
- Persistent database of every player who has joined your raids
- Browse, search, sort, and filter all historical characters
- Filter by score range, role, or utility type
- Last seen displayed in weekly format (Today, 2d ago, 1w ago, 3w ago)
- Click any character to view their full profile, notes, and alt links
- Responsive two-column layout: overview, utilities, timed key breakdown, notes, and alt linking on the left; dungeon breakdown on the right
- Collapses to single column when the window is narrow
- Season scores displayed from persistent history — tracks across season transitions
- Add notes and link alts directly from the detail view
- M+ scores saved permanently per season in SavedVariables
- Historical scores survive season transitions — when a new season launches, update three lines in
Data.lua - Character detail shows all seasons with recorded scores
- Group assignments synced to raid assistants automatically via addon messages
- Multi-part message chunking handles large raids (40+ players)
- Sender permission validation — only leaders/assistants can broadcast
- Guild version check notifies members when updates are available
- UI Scale slider (0.5x–2.0x)
- Customizable Welcome and Gather announcement messages
- Preview Mode with configurable player count for testing without a raid
- Live Simulation — watch groups form in real time as fake players join
- Clear All History with confirmation dialog
- Sidebar navigation with animated gradient highlights
- Smooth fade in/out window animation, ESC to close
- Window resize persists across sessions
- Confirmation dialog for destructive actions
- Minimap button with support for both circular and square minimaps
- Custom tooltip system with cyan accent border
- Permission gated — sort, apply, sync, and announce restricted to leaders/assistants

