GuildPrizeTracker v0.4.3 - Sync Status UI

Install:
Copy the GuildPrizeTracker folder into World of Warcraft/_retail_/Interface/AddOns/
Then run /reload in game.

Main commands:
/gpt open - open UI
/gpt roster - scan guild roster
/gpt raidstart - award raid attendance points to current group/raid
/gpt boss [name] - manually record boss kill for current group/raid
/gpt mplus Name [level] - record Mythic+ points for one player
/gpt mplusgroup [level] - record Mythic+ points for current group
/gpt add Name Amount Reason - add/subtract bonus points
/gpt raffle - random eligible winner
/gpt wraffle - weighted winner by points
/gpt export - copy CSV
/gpt sync on|off - turn guild sync on/off
/gpt synctest - send a test guild sync message
/gpt syncstatus - open Sync Status tab
/gpt resetweek - reset weekly points to 0

Guild Sync notes:
- Guild Sync uses WoW addon messages over the guild channel.
- Every guild member who wants their out-of-group activity counted should install this addon and leave Guild Sync ON.
- When a synced guild member completes a Mythic+ or kills a boss, their addon reports their own character to the guild.
- Other addon users receive the report and add points for that player if they are on your guild roster.
- Duplicate protection is included for same-day boss/M+ reports.
- This cannot track people who do not install/run the addon, because WoW addons cannot see other players' private group activity from across the guild.

v0.4.3 changes:
- Added a real Sync Status table with Online, Addon, Version, Last Seen, and Status.
- Added Show All, Missing Only, Online Only, and Addon Only filters.
- Sync Test now opens/uses the Sync Status workflow more clearly.
- Status bar now shows online, sync-ok, and missing-addon counts.

v0.4.2 changes:
- Added Sync Status tab.
- Added ACK replies so you can confirm who received your sync test.
- Shows online roster members, addon detected yes/no, addon version, last sync seen, and status.
- Added /gpt syncstatus.

v0.4.1 changes:
- Added guild sync using C_ChatInfo addon messages.
- Added Guild Sync and Sync Test buttons.
- Added /gpt sync on|off and /gpt synctest.
- Synced boss/M+ reports only count guild roster members.
- Added duplicate protection so group tracking and synced reports should not double-count the same player/event.


v0.4.1 notes:
- Reset Week now clears weekly counters too: Points, Raids, Bosses, M+, Bonus, and duplicate locks.
- This fixes old raid counts showing 1-3 while everyone only has 10 points after a reset.
- Guild sync still requires guild members to have the addon installed and be online to report their own boss/M+ events.
