v0.8.260-beta
What's new
# Changelog
## 2026-08-10 - v0.8.260-beta
### Changes
- Added the next major recruitment workflow pass: message test whispers, candidate queueing, manual executor controls, executor mode defaults, context-menu recruitment actions, and context-menu Add to Blacklist.
- Recruitment executor modes now support Invite, Whisper, or Whisper + Invite, with Whisper as the safer default unless changed in Recruitment Safety.
- Added persisted recruitment analytics in a new officer-only Analytics tab, covering scan/query/result/candidate/queue/executor counters and recent scan/executor sessions.
- Improved recruitment anti-spam handling so contacted candidates appear in Do Not Invite with reason `Antispam`, sync to other guild members, and expire automatically after the configured cooldown.
- Moved recruitment Do Not Invite management into the Ban List tab, with a compact Recruitment card linking to it from the Recruitment screen.
- Reworked Recruitment and Ban List layouts so Candidates, Skipped, Queue, Executor, Ban Details, and Do Not Invite have clearer space and more readable rows.
- Added live Event Log entries for guild members leveling up and for inactive members coming online again after 14 or more days away.
- Added Event Log controls for category-specific chat notices, visible line-range clearing, and clearer placement of Check All / Clear All beside the Display Changes filters.
- Refreshed the public README and moved it into the `GuildParagon` addon folder so it travels with the addon package.
### Fixes
- Fixed protected-action scanner errors by moving recruitment Who scans to a one-click-per-query flow and avoiding delayed automatic `SendWho()` calls.
- Fixed the scanner showing the Blizzard Who window during Guild Paragon recruitment scans.
- Fixed scanner completion/progress handling so completed scans no longer report impossible query counts.
- Fixed same-realm recruitment scan results bypassing Do Not Invite, anti-spam, and Ban List checks when Blizzard returned a short name instead of `Name-Realm`.
- Fixed recruitment whisper rendering so `PLAYERNAME` strips the realm suffix from the message text while keeping the actual whisper target realm-qualified.
- Fixed Executor Preview text visibility and adjusted queued-row clicks so left-click previews a queued candidate and right-click removes it from Queue.
- Fixed Event Log Clear Lines so the range boxes reset after a confirmed clear.
- Fixed Ban List and Recruitment result rows that stayed highlighted when they should only highlight on hover.
- Fixed manual Ban List entries so same-realm character names are stored with their realm suffix for consistent cross-realm matching.
### Known issues
- Event Log entry sync remains temporarily paused while Guild Sync full-state transfer continues to be monitored.
- Recruitment invite/response tracking and invite-on-join follow-up are not built yet.
- Recruitment analytics starts collecting from the version where analytics was added; it cannot reconstruct earlier scan/executor activity.
- Retail Who queries are protected, so the recruitment scanner intentionally advances one query per player click instead of fully automating the whole scan.
This mod has no additional files

