Description
Calendar Guild Manager
Open any calendar event and a smart invite panel appears automatically to the right, showing your entire guild organised by rank with live invite status, online presence, and role icons.
## Features
### Invite management
- **One-click invite or remove** — per player, or an entire rank at once
- Invite queue with progress bar: add/remove multiple players without waiting
- Guild events are handled correctly (guild members can't be double-invited)
- Works with player events, guild events, and community events
### Roster display
- Guild members **grouped by rank**, with collapsible rank headers
- Each player shows: name, level, note, online status, class colour, and role icon
- **Only Invited** toggle: switch to a role-grouped view (Tank / Healer / Melee / Ranged) showing only invited players and their response status
- Top bar: total invites, accepted, tentative/standby, and declined — at a glance
- Bottom bar: accepted counts broken down by role
### Role system
- Roles detected automatically from note keywords: `tank`, `heal`, `dps`/`melee`, `range`
- **Persistent** — roles are saved to disk and survive relogs; no need to reassign every session
- Class-based fallback for unambiguous classes: Mage/Warlock → Ranged, Rogue → Melee, Evoker → Healer
- Click any role icon to manually override (cycles Melee → Range → Healer → Tank → None); manual choices are also persisted
- Option to read roles from officer notes instead of member notes
### Private / PU list
- Add non-guild players (pugs, cross-realm friends) to a custom list
- Assign them a rank slot so they appear alongside guildies in the right position
- **Global list** option: share the PU list across all your characters on the account
### Communities
- Add WoW communities to the panel alongside guild members
- Each community member shows presence and role information
### Quality of life
- **Raider.IO** mythic+ score shown in player tooltip (requires the Raider.IO addon)
- Resizable panel — drag the bottom-right corner; width saved per character
- Configurable background transparency (0–1 slider in settings)
- **ElvUI compatible**
- Settings panel via `/cgm` or Interface → AddOns → Calendar Guild Manager
## Localization
Full: **English**, **Italian**
Stubs ready for community contribution: German, Spanish, French, Korean, Portuguese, Russian, Chinese (Simplified & Traditional)
## Commands
| Command | Action |
|---------|--------|
| `/cgm` | Open settings panel |
