promotional bannermobile promotional banner

GuildHub

Modern guild social hub. Members, team presets, persistent chats, guild events, and internal recruitment, all in one window.

File Details

GuildHub-.76.zip

  • R
  • May 17, 2026
  • 410.32 KB
  • 4
  • 12.0.7+2
  • Retail

File Name

GuildHub-.76.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1

Cross-Faction Network & History Sync (major feature arc)

  • Added a full history sync protocol (HIST_REQ/HIST_CHUNK) so peers catch up on messages they missed while offline
  • Extended PING to carry lastLogoutTs and broadcast on the GUILD channel for same-realm peer discovery
  • Added GetLastLogoutTime/SetLastLogoutTime/GetMessagesSince with persistent logout timestamp storage

BNetChatThrottleLib (BCTL) Integration

  • Bundled BCTL for priority-queued addon sends (replacing ad-hoc throttling)
  • Replaced ProfileSync's OnUpdate polling queue with BCTL NORMAL priority
  • Replaced a single channel prefix with a 25-tag pool and BCTL send helpers
  • Fixed a typo: CTL_VERSION → BCTL_VERSION
  • Patched try/catch in BCTL, throttled BNSend, and swept stale dedup/fragment entries with field length clamping
  • Routed relay-forward channel sends using PRIO_LIVE

Bug Fixes

  • Suppressed self-echo on guild PING/PONG and routed guild-channel peers through GuildSend in SendToPeers
  • Pruned spurious rank history entries; join date now only displays if verified
  • Removed dead _seen[reqId] reference; fixed community message ring sort after history sync inserts
  • Removed BNet-specific wording from federation peer discovery status UI

Earlier large drops (also within the window):

  • Initial full addon commit (activity log, profiles, BNet chat, recruitment, duplicate team prevention)
  • Guild frame replacement with keybind override
  • Protocol doc completion + canonical member notification after merge