promotional bannermobile promotional banner

RosterWatch

A lightweight, fast, and modern in-game roster management tool for tracking, sorting, and automatically mass-inviting your guild, PUGs, or alt raids!

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 PermissionsColor 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.