Hyperplex Addon - Version History
==================================

v3.0.0 (2026-08-15)
MAJOR UPDATE: Quality of Life Features & Class Tools Overhaul

CLASS TOOLS:
- All 13 class tool buttons now visible regardless of current class
- Unified buff warning system for all classes:
  - Paladin: Aura warning popup (Devotion, Retribution, Concentration, Crusader)
  - Warrior: Battle Shout warning
  - Mage: Arcane Intellect warning
  - Druid: Mark of the Wild warning
  - Priest: Power Word: Fortitude warning
  - Shaman: Shield warning (Lightning, Earth, Water)
  - Evoker: Blessing of the Bronze warning
  - Rogue: Poison warning (existing)
- Warnings show immediately when buff drops (1-second polling)
- Auto-dismiss when buff is reapplied
- 60-second silence when X is clicked
- Each class tool has Check Now and Test Warning buttons
- Consistent UI with clear explanations of behavior

ONBOARDING:
- New onboarding wizard on first launch (/hpsetup to re-run)

GENERAL SECTION - completely overhauled with 5 sub-tabs:

  QoL Tab:
  - Vendor automation (auto-repair, guild funds, auto-sell grey)
  - Auto-fill DELETE dialog text
  - Auto-confirm trade timer removal
  - Slash commands: /rl (reload), /em (edit mode)
  - CVar toggles: auto-dismount, floating combat text, death effect, etc.

  Inventory Tab:
  - Item level display on bag items (existing feature, new UI location)
  - Item level on character frame slots
  - Missing enchant highlighting
  - Durability warning popup with adjustable threshold

  Consumables Tab:
  - Food buff reminder
  - Flask/Phial reminder
  - Augment Rune reminder
  - Weapon enhancement reminder
  - Triggers on ready check or boss encounter start

  Data Panel Tab:
  - Top-of-screen info bar with 11 toggleable modules:
  - Gold, Durability, Bag Space, Coordinates, Time, Latency, FPS
  - Friends Online, Guild Online, Item Level, Movement Speed

  Automation Tab:
  - Hide action bar gryphons
  - Minimap scroll zoom, hide zoom buttons
  - Tooltip follows cursor
  - Show Item ID / Spell ID in tooltips
  - Auto-confirm loot bind dialogs
  - Shorten chat channel names

- All new features OFF by default
- Class buff warnings now unified system (Paladin, Warrior, Mage, etc.)
- Improved nil-safety in sync module

v2.13.1 (2026-08-06)
- Fixed error when tracking member history (levelHistory, rankHistory, noteHistory)
- Fixed scrolling edit box error in Raid Notes

v2.13.0 (2026-08-06)
- Auto-detect same player's characters and merge mains automatically
- Roster defaults to Online filter (click All to see offline)
- Roster info panel now appears to the right, always on top
- Fixed duplicate guild event announcements (promotions, levels, etc.)
- Fixed settings panel layout overflow
- Sync protection: mains won't be demoted to alts through sync
- Removed name change false positives

v2.12.0 (2026-08-05)
- Complete guild tracking system:
  - Level-up detection and announcements (milestone levels highlighted)
  - Member online/offline tracking
  - Birthday tracking and announcements
  - Guild anniversary tracking (years in guild)
  - Name change detection
  - Time in guild displayed in leave messages
  - Note displayed when members leave
- Enhanced roster info panel:
  - Birthday display
  - Time in guild
  - Custom notes (personal notes separate from guild note)
  - Number of times rejoined guild
- New Settings toggles:
  - Announce level ups
  - Announce returns (back after 14+ days)
  - Announce birthdays
  - Announce guild anniversaries
  - Announce note changes

v2.11.0 (2026-08-03)
- Added detailed roster info panel
  - Toggle checkbox on guild roster: "HP Info"
  - Class icon, name, level, rank, online status
  - Spec, iLvl, M+ Score (all color coded)
  - Achievement points, current zone
  - Main/Alt links, public note
  - Last seen, join date
- Added guild event tracking:
  - Tracks member joins, leaves, kicks
  - Tracks promotions and demotions (separate log)
  - Tracks note changes
  - Tracks returning players (back after 14+ days)
  - Stores join dates and rank history per member
  - Chat announcements (toggleable in Settings)
- New Settings: Guild Tracker section
  - Announce joins/leaves
  - Announce promotions
  - Announce note changes

v2.10.0 (2026-08-02)
- Added auto-sell grey items toggle in Settings
- Improved raid tools (Notes, Check, Timers)
- Fixed reload button positioning in Settings
- Added encounter statistics tracking

v2.9.0
- Added M+ score, iLvl, Spec columns to roster
- Added Raider.IO integration
- Added sortable column headers
- Rewrote loot tracking with boss tracking
- Removed old JSON export tab
- Permission system for alt editing (members vs officers)

---
Saved versions are in: versions/
To save a new version before editing:
  1. Update version in Hyperplex.toc and Core.lua
  2. Copy all .lua and .toc files to versions/X.X.X/
