Guild Message Manager

Modern guild message management—save, edit, and send custom guild announcements (officers only), get real-time join/app alerts, accurate event timers, and server/local time displays.

File Details

GuildMessageManager_2.1.1.zip

  • R
  • Feb 23, 2026
  • 10.87 MB
  • 47
  • 12.0.1
  • Retail

File Name

GuildMessageManager_2.1.1.zip

Supported Versions

  • 12.0.1
# Guild Message Manager - Changelog

## [2.1.1] - 2026-02-22

### Fixed

- **Save Message popup crash**: Fixed a nil `editBox` error in `GMM_SAVE_MESSAGE` (`OnAccept`) by resolving the popup dialog/edit box safely when accept is triggered from different UI paths (button click vs. enter press).
- **Save flow robustness**: Added defensive checks for popup payload usage (`data.text`, `data.updateFunc`) to prevent follow-up nil errors during save.

## [2.1] - 2026-02-14

### Added

- **Style module split**: Added `GMM_Style.lua` as a dedicated style registry for textures and UI style options.
- **TOC metadata in header**: Added dynamic version/date display in the main header by reading addon metadata from the TOC version field.

### Changed

- **Load order update**: Updated `.toc` load order so style data is initialized before the main UI.
- **Header refresh and layout**:
  - Removed the extra divider/accent line under the header title area.
  - Increased and tuned header spacing for improved subtitle fit.
  - Centered the main title and adjusted header/subtitle color treatment.
- **Footer modernization**:
  - Split footer into left/right zones.
  - Left side now keeps server/local time text pinned to the left.
  - Right side now supports branded footer visuals with `images/Cata_Logo.png`.
  - Footer spacing and frame height were tuned to better fit large logo layouts.
- **Time/footer copy update**: Updated footer labels to `Server Time` / `Local Time` and updated copyright year to 2026.

### Fixed

- **Communities sidebar tab jump**: Removed delayed re-anchor behavior that caused the GMM sidebar icon to shift downward after opening Communities.
- **Sidebar tab spacing consistency**: Standardized tab anchor gap so the GMM tab stays aligned under the final visible sidebar tab.

### Internal

- Refactored main UI file to consume style APIs from the shared style module instead of owning duplicated local style tables.

## [1.3.2] - 2025-01-27

### Changed

- **Officer Threshold Compatibility**: Updated officer rank threshold from 3 to 4 to improve compatibility with guilds that use different numbering systems for officer ranks. This allows more guilds to properly utilize the addon regardless of their specific rank structure.

## [1.3.1] - 2025-07-20

### Features

- Flexible tool for guild officers to create, save, and send custom messages
- Server & local time display
- Auto event countdowns
- Message editing capabilities
- Message queue system with automatic splitting for long messages
- Saved message management with edit/delete functionality
- Officer/GM access control
- Guild join detection and member name placeholders
- Time-based placeholders (@time.left for countdown to 6PM server time)

### Technical Details

- Maximum message length: 255 characters (auto-split longer messages)
- Maximum queue size: 50 messages
- Retry system: Up to 3 attempts per message
- Access restricted to guild ranks 0-4 (GM and officers)