File Details
RosterWatch 1.0.2.zip
- R
- Mar 16, 2026
- 41.08 KB
- 16
- 2.5.5
- Classic TBC
File Name
RosterWatch 1.0.2.zip
Supported Versions
- 2.5.5
RosterWatch: Detailed Changelog
🛠️ Tactical & Battlefield Improvements
🚩 Battleground Specific Roles
- Sub-Tab Navigation: Added a dedicated sub-tab bar at the bottom of the Battlegrounds menu for WSG, AB, AV, and EotS.
- Map-Specific Logic: Each battleground now preserves its own unique role assignments (e.g., Defenders for AB, Flag Carrier for WSG).
- Positioning Fix: Resolved an anchoring issue where role assignment boxes were appearing off-screen. They are now perfectly aligned at the top of the Battlegrounds column.
📡 Logistical Automation
- Refactored Logistics Tab: Reorganized the layout into clear columns for Sorting/Filters (Left) and Invite Management (Right) to eliminate UI overlap.
- Dynamic Join Management: Implemented a "Generate New Code" system that creates secure alphanumeric join codes for list sharing.
- Keyword & Auto-Invite: Consolidated all invite automation into a single workspace, making it easier to manage whispers and scheduled start times.
🎨 UI & UX Refinements
🖥️ Menu Overhaul
- Tabbed Architecture: Successfully transitioned the entire options menu to a 3-tab system (Display, Logistics, Battlegrounds) to reduce visual clutter.
- Restored Display Settings: Re-implemented missing controls for Permissions, Color Themes, and Custom Ranks.
- Strict Offset Management: Applied a pixel-perfect vertical offset system across all menus to ensure long lists and checkboxes never overlap.
🎭 Roster Visibility
- Role Summaries: Added a bottom status bar that provides a live count of Tanks, Healers, and DPS in your current list.
- Zone Tracking: Added a dedicated column (optional) to see exactly where your roster members are located in the world.
- Class Color Sync: Fixed an issue where class colors were occasionally defaulting to white on initial load.
⚙️ Technical Stability
🛡️ Bug Fixes
- Logistics Nil Error: Fixed a critical Lua error (
attempt to index field 'inviteEnable') when saving settings in the Logistics tab. - Helper Function Recovery: Restored several corrupted helper functions in
UI.lua caused by a failed save operation.
- Secure Layout: Adjusted the options frame layering to ensure it always stays on top of the main roster during configuration.

