Skip to content

v1.0.2

Choose a tag to compare

@Gabbajoe Gabbajoe released this 31 Jul 20:11

1.0.2

Sync

  • New automatic first-contact discovery: periodically checks each co-guild via a guild-filtered /who and sends newly-seen names a full roster snapshot directly - no more needing someone to click Broadcast before the automatic sync has anyone to talk to. Capped per cycle (a handful of new contacts every 30s) for the same flood-safety reason whisper sync targets are capped.
    • Works against any version of this addon, old or new - deliberately not gated behind a "prove you have the addon first" handshake, since that would only work once everyone's updated already. This side does recognize and answer a handshake ping from a future version that sends one, though.
    • /who/SendWho turned out to be a protected function too (same class of restriction as chat messages) - the actual query now waits for your next mouse click or key press to fire, same technique the installed DeathNotificationLib/Deathlog addons use for the same reason.
  • First contact with a co-guild is now immediately reciprocal: whoever receives the first-ever data from a given co-guild replies with their own roster right back, instead of waiting up to 2 minutes for their own next scheduled cycle to notice the new contact.
  • Leave-detection (added in 1.0.1) tuned after a real false-positive: raised from 2 to 3 consecutive missing scans before declaring someone gone, and receivers now ignore an implausibly large batch of "left" signals in one payload (more likely a bad read on the sender's end than an actual mass departure) as a second layer of protection.
  • Roster window now shows an online-member count per guild.