Repository navigation
Releases: Crasling/iRCGuildConnect
Releases · Crasling/iRCGuildConnect
Release list
0.5.31
0.5.30
- CHANGED: Removed the unreliable language tag from Guild Leaderboard cards
- FIXED: Inactive member totals now match the full-day ranges shown in Member Management
- FIXED: Chat icons and linked character tags once again show their tooltips when hovered
- FIXED: Pending Main, Alt, and Bank Alt links remain hidden until they are confirmed
0.5.29
- ADDED: iRC is available from Blizzard's AddOns button
- CHANGED: The Layer panel hides automatically inside instances
- FIXED: Chat icons and linked-main tooltips no longer cause interface errors
- FIXED: Guild Found officer decisions now stay consistent between authorized officers
- FIXED: Large Guild Found verification lists now share correctly
- FIXED: Only authorized officers can confirm reported group violations
- FIXED: Guild Found audits now work correctly for hybrid characters, Personal Bank Alts, and delegated reviewers
- FIXED: Approved trade exceptions are recorded once and blocked trade, mail, or inbox actions are flagged for review
- IMPROVED: Guild Found keeps money and played-time discrepancies until an officer reviews them
0.5.28
- ADDED: Guild Leaderboard cards show the guild's native Preferred Online Language as a secondary tag after iRC observes the setting in Blizzard's Guild Preferred Play Settings panel
- CHANGED: The addon category is Guild instead of Social
- CHANGED: Left-menu page order and visibility are account-wide, with automatic migration from the first character's v0.5.27 layout; page access remains character-specific
- CHANGED: Updated the addon logo and adjusted its minimap framing so the mark fills the button and remains vertically centered
- FIXED: Guild Leaderboard cache refreshes ignore identical completed snapshots, overlapping requests, and duplicate transfer requests instead of repeatedly downloading the same report packages
- FIXED: Guild Map position updates include a compact companion layer number when known, so pins do not depend on hidden-channel roster discovery or delayed layer whispers
- FIXED: Receiving a public Guild Report no longer errors when applying the recent-report duplicate window
0.5.27
- ADDED: A character-specific Edit Menu, opened from the compact server-heading control, can show, hide, reset, and reorder accessible left-menu pages within each section
- ADDED: Confirmed linked characters show purple [Alt] or light-blue [BankAlt] chat labels with the main's class-colored name, level, and guild rank on hover; a Personal Settings toggle controls their visibility
- ADDED: Guild Notifications can announce configurable 10-level milestones and primary-profession milestones every 75 skill points from a selected starting milestone; defaults are level 60 and skill 300 and settings synchronize with the Guild Master's ruleset
- ADDED: Class-Locked guild rules use the native Guild Master's class, flag mismatched members through verification and bundled officer warnings, and appear in a dedicated Guild Leaderboard tab with a class tag and icon
- ADDED: Guild Member CSV exports include received profession skill ranks and known recipes for each member
- CHANGED: Personal Settings dropdowns and sliders use matching dark-gold iRC controls instead of Blizzard templates
- CHANGED: Guild Settings is renamed Guild Notifications and remains visibly disabled until at least one guild enforcement rule is active
- CHANGED: Announcement cards use a more compact layout and disable unavailable milestone arrows with a greyed-out state
- CHANGED: More than three simultaneous enforcement notices are summarized per officer or guild channel, and bulk individual whispers are suppressed to prevent large-roster chat floods
- PERFORMANCE: Guild Members, Verification, Member Management, and bulk member workflows render only visible roster rows for responsive scrolling in guilds with up to 1,000 members
- PERFORMANCE: Unchanged roster events and tab changes reuse cached member, connection, Guild Report, Guild Map, and Guild-Found data instead of repeatedly rebuilding full-guild results
- PERFORMANCE: Guild Verification caches filtered results, builds details only for visible rows, and limits native roster polling while roster pages are open
- FIXED: Guild Member and Guild Overview CSV exports preserve multilingual Unicode text with explicit UTF-8 spreadsheet encoding, while preview-font limitations no longer interrupt panel loading
- FIXED: The Edit Menu lists only pages the current character can access, and reopening the main panel no longer assumes an export popup has already been created
- FIXED: Layer detection coalesces matching nameplate observations while assignment is pending instead of repeatedly processing and logging the same route at login
- FIXED: Class-Locked guild reports retain their Class-Locked tag and leaderboard classification even when public report details are split or arrive out of order
- FIXED: The Window Scale slider follows changes made with the panel's bottom-right resize handle
0.5.26
- ADDED: Debug mode reports communication prefix registration, rejected prefix or protocol mismatches, delayed Admin Probe replies, and confirmed public Guild Report receivers
- ADDED: Guild Verification search suggests matching roster names with click, Enter, and Tab completion
- FIXED: Guild Verification displays Verification and permission-gated Incidents as compact horizontal sub-tabs matching Member Management
- CHANGED: Refresh Verification uses iRC styling and refreshes only the roster and iRC presence without publishing a Guild Leaderboard report
- CHANGED: Cross-guild traffic is split into dedicated protocol 6 prefixes: iRCGridV1 for Guild Reports and cache sharing, iRCLayerV1 for layer coordination, and iRCAdminV1 for Admin Probe
- CHANGED: Protocol 5 compatibility is removed; Guild Report sharing remains compatible with v0.5.25, while layer coordination and Admin Probe require v0.5.26
- FIXED: Admin Probe tolerates delayed chat delivery for up to five minutes, suppresses duplicate refresh requests, and accepts delayed replies as live confirmations
0.5.25
- ADDED: Guild profession links can import visible skill and recipe data for members without iRC; confirmed iRC users continue to use live profession syncing
- ADDED: Online Guild Member cards show a green iRC badge after a confirmed live addon response
- ADDED: WoW's SHARD_TRANSFER event marks the current layer as transitioning, triggers a fresh NPC vote, and reconciles conflicting layer labels through iRCComms
- FIXED: Test Admin exposes Member Management previews only while the Make Me GM override is active
- FIXED: Top Guild reports show a guild race only when that guild has Race-Locked enabled
- FIXED: Member popups respect Guild Log permission and use a client-safe rank-history separator
- FIXED: Guild Member cards keep long profession lists inside compact, consistently spaced rows
- FIXED: Conflicting level-up reports prefer the most precise destination and span gaps from the last confirmed level
- FIXED: Guild Leaderboard senders retain advertised cache payloads regardless of Forever's unreliable send return value
- CHANGED: Guild Leaderboard and layer communication use protocol 6 between v0.5.25 clients; saved reports remain available to share after upgrading
- FIXED: Local layer numbers are isolated per zone, and new identities query iRCComms before creating a Layer 1-99 assignment
- FIXED: Layer detection uses a three-of-five nearby NPC majority, rejects outside-zone positions when available, and pauses safely during combat
- FIXED: Guild map pins preserve reported member layers and retain recent reports across reloads
- CHANGED: The layer panel reports observed zone identities without implying that every lower layer number is currently known
0.5.24
- ADDED: LayerSwap-compatible identities and recent same-zone cache data help keep iRC's numeric Layer 1-N assignments consistent without opening or controlling LayerSwap
- ADDED: Guild map tooltips show known member layers, and Blizzard party pins show detailed iRC information for guild members
- FIXED: Layer detection rejects player-controlled pets and secret or inaccessible GUIDs, and requires nearby NPC agreement before changing layers
- FIXED: Stale layer identities expire after one hour and zone registries remain capped at 99 entries
- FIXED: Incoming addon traffic is validated by sender, distribution, packet type, duplicate window, and per-sender rate before processing
- FIXED: Duplicate level transitions from stale roster snapshots are merged into one guild-log entry
- CHANGED: Layer displays identify the current zone clearly without exposing raw IDs or detection sources
- CHANGED: Addon traffic uses prioritized, byte-limited queues that coalesce replaceable state, throttle LayerSwap input, and pause safely during chat lockdown
- CHANGED: Guild overview broadcasts combine report details into one bounded public-channel package when possible
0.5.23
- ADDED: Guild Members and Guild Overview provide copyable CSV reports for roster details, linked identities, activity, and distribution statistics
- ADDED: Guild Log promotion and demotion entries identify the officer when reported by iRC rank management or WoW's guild system message
- ADDED: Guild Map detects the local Forever layer from nearby target, mouseover, and nameplate NPC observations and uses iRCComms to keep its 1-99 layer assignment consistent between users
- ADDED: A compact movable layer panel stays visible outside iRC independently of guild rules and can be disabled from Personal Settings
- FIXED: Guild Verification shows Needs Attention whenever an active guild rule requires addon verification
- FIXED: Opening iRC no longer prevents Enter from opening chat through custom keyboard handling or retained hidden-field focus
- FIXED: Guild Log merges duplicate membership transitions and virtualizes long histories for smooth scrolling
- FIXED: Guild Member and Member Management cards keep names, tags, activity, and grey detail text clearly separated and aligned
- FIXED: Local layer detection rejects secret or malformed GUID values and reads the layer-specific zoneUID field used by Nova World Buffs
- FIXED: Automatic layer sharing discovers users through iRCComms and sends addon whispers without calling the protected public-chat API
- FIXED: Personal Settings keeps its scroll position when an option is enabled or disabled
- FIXED: Resizing the layer panel keeps its opposite corner fixed instead of shifting the panel around its old anchor
- CHANGED: Notification descriptions clarify that enabled messages remain inactive until their related guild rules are active
- CHANGED: Guild Member and Member Management cards use consistent Main, Alt, Personal Bank, and Pending Alt presentation
- CHANGED: Permission rank selectors use styled iRC dropdowns with clearer selected-rank and disabled states
- CHANGED: Specific Member Access lists members with individual grants as clickable, class-colored entries with grant counts and permission tooltips
- CHANGED: The movable layer panel uses larger text and includes a persistent bottom-right scale handle
- CHANGED: Right-clicking the layer panel locks or unlocks it, and locking hides its resize handle
0.5.22
- ADDED: Member Management combines Inactive Members, Rank Management, and searchable Kick Specific tools, including optional linked Main, Alt, and Personal Bank removal
- ADDED: Guild Members adds online and offline filters, movable member details, and searches that prioritize the linked Main
- ADDED: The top three Guild Leaderboard entries open movable guild-information popups
- ADDED: Recruitment debug logging covers WHO queries, responses, throttling, retries, cancellation, and completion
- FIXED: Recruitment cards are informational and only the explicit Invite button can send whispers or invitations
- FIXED: Roster refreshes preserve list position, update member state correctly, and size short search-result menus to their contents
- FIXED: Popups block click-through without locking the main window; dragging, mouse-wheel capture, and Escape behavior now work consistently
- FIXED: Rank and removal queues safely pause protected actions, roster checks, and secret system-event parsing during combat
- FIXED: Guild Map positions publish promptly, cached locations redraw immediately when opening, zooming, or changing zones, and large pin sets cluster efficiently
- CHANGED: Guild Verification uses a permission-aware Incidents tab and a simplified All Members, Verified, and Optional view when progression rules are inactive
- CHANGED: Member, rank, and removal views use clearer class-colored cards with prominent Main, Alt, and Personal Bank identities and linked-character removal details
- CHANGED: Guild Log names can be clicked to search, and kick records report how many linked characters remain
- CHANGED: Guild Map pins default to size 12 with stronger outlines, class-colored action names, and compact nearby-member clusters with accurate counts and five-name previews