## v4.0.2 - Character Groups & Major UI Improvements
- NEW: Character Groups feature - Organize characters into custom, collapsible groups
  • Click "+ New Group" button to create groups
  • Right-click characters to move between groups
  • Right-click group headers to rename or delete
  • Groups collapse/expand with single click
  • Newest groups appear at top, "No Group" always at bottom
  • Enable/disable in Settings → Display
  • Press Enter in dialogs to quickly create/rename groups
- UI Polish:
  • Improved dropdown button opacity for better visibility
  • Enhanced Streamer Mode button with smooth fade animation
  • Fixed theme colors - summary text now stays white across all themes
  • Better visual spacing between group headers and character entries
  • Total values now always accurate, even when groups are collapsed
- Settings Redesign:
  • Cleaner two-column layout (Display left, Appearance right)
  • Better organization with logical sections
  • Consistent styling throughout
  • Improved spacing and readability
- Bug Fixes:
  • Fixed "Ungrouped" label migration to "No Group"
  • Fixed button visibility when grouping is disabled
  • Fixed character display overlapping with group headers
  • Fixed theme migration for existing users
- Updated personal note: "Thanks for using PVP HUB! See you in Midnight!"

## v2.3 - Settings Overhaul & UI Improvements
- Added comprehensive Settings tab to main window with modern tabbed interface
- Added 3 new configurable settings:
  • Hide Realm Names: Option to hide server names in character display (main window only)
  • Disable Honor Cap Warnings: Toggle for 14k Honor popup warnings
  • Hide Characters with No Ratings: Filter out characters without any PvP ratings
- Improved main window layout and positioning for better header spacing
- Complete overhaul of compact mode Settings window with cleaner design
- Enhanced compact window layout with improved element positioning
- Replaced scale buttons with smooth scale slider (75%-175% range) in both windows
- Added dynamic header underlines that perfectly match text width
- Elevated main window frame strata to HIGH for proper layering above spell alerts
- Comprehensive code cleanup: removed dead code, consolidated duplicate logic
- Implemented debug system with DebugPrint helper function
- General UI polish and visual consistency improvements

## v1.0 - Blitz ID Fix
- Added support for Battleground Blitz (Solo RBG) using correct bracket ID 9
- Fixed real-time update issues for Bloodstones
- Updated stable build with minimap button, scale slider and right-click remove
- Added official addon logo


2.2

✅ Release Checklist for PVPHUB Addon
1. Functionality
Main and compact windows always show the freshest data when opened.
Sorting filter for both main and compact windows is saved and restored after reloads.
PvP rating update delay is reduced to 0.5 seconds for faster updates.
All columns and character rows display correctly, including the current character.
Rating color logic matches your specification (white, green, blue, purple, orange, orange+glow).
Deleting a character works and updates the UI immediately.
2. UI/UX
Fonts for row data and summary bar are modernized and readable.
Sorting dropdowns reflect the saved filter and update instantly.
Theme and column visibility dropdowns work as expected.
Streamer/compact mode toggle works and compact window respects saved sort filter.
No visual glitches in header, row, or summary bar fonts.
3. Code Quality
No leftover debug prints or commented-out code in user-facing areas.
No merge conflict markers or accidental duplicate code blocks.
All new settings (sortKey, compactSortKey) are stored in PVPHUB_SETTINGS and persist across reloads.
4. SavedVariables
PVPHUB_SETTINGS, PVPHUB_DB, and PVPHUB_IGNORED are still declared at the top and used consistently.
No breaking changes to the SavedVariables structure that would cause user data loss.
5. Performance
No unnecessary delays or redundant refreshes.
No infinite loops or excessive C_Timer usage.
6. Compatibility
No use of features or fonts that are not available in all WoW clients (ARIALN.TTF and FRIZQT__.TTF are standard).
No taint or protected function errors in the UI code.