ZocialClassic_v1.0.0.zip
What's new
Changelog
[1.0.0] — 2026-07-23
Initial public release of ZocialClassic.
Zocial Group Finder (ZGF)
- Group finder panel with activity type selection: Dungeon, Raid, Classic Dungeons, Classic Raids, and Mythic+ on retail-compatible clients
- Auto-broadcast to the appropriate Zocial community channel based on activity type and difficulty
- Per-client dungeon and raid pools: Vanilla, TBC (+ Classic Dungeons/Raids), Wrath (+ prior tiers), Cata, MoP (+ Classic Dungeons/Raids)
- Role picker with Tank / Healer / DPS slot configuration; auto-populated from current party composition
- Cooldown enforcement and configurable rebroadcast interval (2–10 min) to prevent spam
- Broadcast message preview before sending
- Classic-safe: spec APIs are never called on Classic clients; role is always user-selected
- 40-man role defaults (3T/8H/29DPS) for Classic Raids; 5-man defaults for all dungeon types
Whisper System
- Tabbed whisper conversation panel with full per-contact message history
- Persistent whisper log across sessions via SavedVariables
- BNet and WoW friend presence per conversation, resolved via confirmed-working Classic APIs
- AFK/DND auto-reply detection
- Configurable sound alerts for incoming whispers
- Whisper Log button in the toolbar for quick access to all recent conversations
- Whisper restrictions handled gracefully — falls back to no-op on Classic clients
Raid Invite Helper
- One-click bulk invite from guild roster, friends list, or a custom name list
- Auto-converts the group to a raid when the party fills
- Filters by online status; class-colored names throughout
- Works with both legacy
InviteUnitandC_PartyInfo.InviteUnitacross all Classic versions
Friends Window
- Unified WoW friends + BNet friends panel with live online/offline/AFK/DND presence
- BNet presence resolved via
BNGetFriendInfoByID— accurate on TBC Classic Anniversary where the indexed API returns nil - WoW friend presence waterfall mirrors the whisper log: name-based
C_FriendList.GetFriendInfo→ guild roster → cached index data - Right-click context menu: whisper, invite, player card, remove friend
- Friend notes displayed inline
Guild Features
- Guild chat log with searchable, persisted message history (survives reload, clears on logout)
- Guild member detail panel: status, zone, rank, public note, officer note (edit in place by rank permission)
- Guild event log viewer — joins, leaves, rank changes, promotions
- Guild stats overview
- Accurate online member count on Classic via GUILD_ROSTER_UPDATE cache (works around TBC Classic's single-value GetNumGuildMembers)
Communities (Channel-Based)
- Full channel-backed community system for Classic — no C_Club required
- Three auto-joined Zocial channels: General, Dungeon, Raid — staggered 0.7s join on login to avoid server-side freeze during channel creation
- Guild surfaces as a built-in community with General and Officer streams
- AceComm heartbeat roster: members broadcast presence every ~60s; entries older than 2× interval marked offline
- 200-message history per community stream, persisted in SavedVariables
- Same Communities window UI as retail — provider is swapped, learning curve is zero
Toolbar & Hub
- Collapsible toolbar with per-button toggle: Guild, Friends, Whisper Log, ZGF, Communities, Minimap
- Notification bar for unread whisper and mention counts
- Hub panel as a quick-access launcher for all Zocial windows
- Minimap button with right-click menu
Theme & Skin
- Dark theme by default with configurable presets
- Class-colored names throughout: roster, friends window, whisper log, guild chat
- Skin system applies consistently to all frames and buttons
Client Support
- Classic Era / Vanilla Anniversary / Season of Discovery / Hardcore (11509)
- TBC Anniversary (20506)
- Wrath Classic (30403)
- Cataclysm Classic (40402)
- Mists of Pandaria Classic (50504)
- Client detected at load via
WOW_PROJECT_IDwith interface-version fallbacks; no code path assumes retail
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

