GuildBankViewer-1.13.4
What's new
# Changelog
## 1.13.4
- Fixed a ~10 second freeze the first time the viewer window was opened. Item data streaming in from the server was triggering a full UI rebuild once per item instead of once overall; this is now debounced into a single refresh.
- Reduced redundant item-info lookups during UI refresh.
## 1.13.3
- Tracks guild-member online state in the shared roster cache.
- Cancels queued addon-message whispers when their recipient logs out.
- Prevents snapshot responders from starting a private transfer to an offline requester.
## 1.13.2
- Replaced repeated full guild-roster membership scans with a canonical-name lookup cache.
- Guild roster data is requested only when the cache is unavailable and is throttled to once every five seconds.
- The cache rebuilds on `GUILD_ROSTER_UPDATE`; UI refreshes and Guild Master checks now use constant-time lookups.
## 1.13.1
- Changed offline sync to select the newest available source separately for each mule, allowing members with different cached banks to fill one complete viewer.
- Skips mule snapshots that are not newer than the requester's local copy.
- Prioritizes mule approvals and snapshots ahead of Need Requests and activity history during large syncs.
- Retains the previous whole-cache sync as a fallback when no current-version addon responds.
## 1.13.0
- Increased the approved guild-bank mule limit from four to twelve for larger guilds.
- Added paged mule tabs with previous and next controls, keeping four mule tabs visible at a time.
## 1.12.9
- Fixed login sync sometimes showing an empty guild bank when a mule snapshot arrived before the guild roster and mule authorization had finished loading.
## 1.12.8
- Suppressed duplicate approved-mule and revoked-mule chat notices when the same authorization is received more than once during sync.
## 1.12.7
- Fixed a login-sync error caused by the cached snapshot responder calling a nonexistent player-key helper.
## 1.12.6
- Added receiver-side sync transfer locking so clients ignore duplicate private snapshots from older addon versions before reassembly and UI refresh.
## 1.12.5
- Prevented multiple guild members from simultaneously sending the same cached snapshot during login sync.
- Ignores duplicate snapshots with the same scan timestamp, eliminating repeated receipt messages and unnecessary UI refreshes.
## 1.12.4
- Clarified the About panel: only the requester can edit or cancel a reservation; the matching mule fulfills it.
## 1.12.3
- Removed the cosmetic Settings button and panel for now.
- Restored the viewer to its standard fixed scale, full opacity, and blue accent styling.
## 1.12.2
- Makes late-login sync resilient to guild-roster loading: incoming approvals and snapshots wait briefly for roster data instead of being discarded.
- Lets cached guild members derive the current Guild Master from the roster when sharing an approved snapshot.
- Retries initial snapshot sync after the login roster has had additional time to populate.
## 1.12.1
- Fixed late-login snapshot sync: online guild members now relay the cached Guild Master approval alongside an approved mule's snapshot.
- The receiving client still verifies that the original approver is the current Guild Master before accepting the mule data.
## 1.12.0
- Adds account-wide cosmetic settings for viewer opacity, UI scale, and accent color.
- Adds a live Settings panel beside About and applies accent colors to active tabs and viewer borders.
## 1.11.2
- Automatically removes Need Requests from members who leave the mule's guild.
## 1.11.1
- Separates Need Requests into one row per requester.
- Lets the matching mule choose and fulfill a specific member's reservation.
## 1.11.0
- Ties each approved mule to its approving guild.
- Restricts mule snapshots, Need Requests, activity logs, and offline sync to that guild's members.
- Requires a one-time Guild Master re-approval for older mule data that predates guild binding.
## 1.10.11
- Removes the obsolete `/gbank mule add` and `/gbank mule remove` commands.
- Keeps Guild Master approval and revoke as the sole mule-management commands.
## 1.10.10
- Restyles the About guide with calmer body text, clearer colored headings, and compact feature descriptions.
## 1.10.9
- Replaces the in-game About guide with the updated feature overview, command reference, and limitations.
## 1.10.8
- Logs the gold cost when an approved mule purchases a bank bag slot.
## 1.10.7
- Records the original reserved quantity when a Need Request is cancelled.
## 1.10.6
- Adds a Confirm Cancel dialog before a requester removes their reservation.
## 1.10.5
- Simplifies the item reservation dialog to Reserve and Cancel actions only.
- Moves reservation cancellation to a right-click on the requester's own Need Requests entry.
## 1.10.4
- Restricts Need Request updates to the original requester or the matching approved mule.
- Ignores unrelated guild addon messages that attempt to alter a reservation.
- Lets requesters right-click their own Need Requests entry to edit or cancel it.
## 1.10.3
- Adds the month and day to every Guild Activity Log timestamp.
## 1.10.2
- Adds an absolute timestamp at the beginning of every activity-log entry.
- Removes relative-time labels from the activity feed.
## 1.10.1
- Changes the Guild Activity Log into a compact text-based activity feed.
## 1.10.0
- Adds a shared Logs icon tab with separate Transactions and Need Requests history views.
- Records approved mule mail items and gold after mail is sent successfully or collected.
- Shares reservation, cancellation, update, and fulfillment activity with guild members and offline sync.
## 1.9.6
- Compacts bag and bank item stacks into one continuous viewer grid without empty-slot gaps.
## 1.9.5
- Immediately performs a full snapshot when an approved mule moves items while the bank is open.
## 1.9.4
- Automatically refreshes and broadcasts approved mule snapshots after bag changes, including mailed reservations.
- Merges current bag changes with the last known bank contents until the bank is opened for a full refresh.
## 1.9.3
- Widens the About panel so the command reference stays on single lines.
## 1.9.2
- Hides locally cached Need requests that belong to a mule no longer approved by the Guild Master.
## 1.9.1
- Replaces the About panel with a full feature overview, command reference, and limitations guide.
## 1.9.0
- Restricts guild-bank mule approval and removal to the actual Guild Master.
- Rejects snapshots and Need requests for unapproved mule characters.
- Adds `/gbank mule approve Name-Realm` and `/gbank mule revoke Name-Realm`.
## 1.8.4
- Changes the Set Up a Bank Toon heading to lavender for clearer contrast.
## 1.8.3
- Gives each About panel section heading a distinct high-contrast color.
## 1.8.2
- Adds a draggable minimap button using the Guild Bank Viewer chest icon.
- Adds `/gbank minimap` to reset the button position if it is misplaced.
## 1.8.1
- Adds a custom treasure-chest icon to the viewer header and addon listing.
## 1.8.0
- Replaces immediate mule fulfillment with a Confirm Fulfilled dialog.
- Lets the matching mule enter the quantity sent, reducing reservations until their remaining count reaches zero.
- Fully satisfied items are automatically removed from Need Requests.
## 1.7.3
- Restricts reservation removal to the original requester or the matching guild-bank mule.
- Lets the matching mule right-click an item in Need Requests to mark all of its reservations fulfilled.
## 1.7.2
- Separates footer information and mule gold into two clean lines at the bottom of the viewer.
## 1.7.1
- Gives the inventory and Need Requests views independent mouse-wheel scrolling.
- Hides the inactive inventory scrollbar while Need Requests is open to remove the duplicate scrollbar.
## 1.7.0
- Replaces one-click Need flags with a Reserve Quantity dialog on right-click.
- Tracks each member's requested quantity, total requested amount, and available snapshot amount.
- Highlights over-requested items in red in the Need Requests view.
- Retains compatibility with earlier one-per-member Need requests.
## 1.6.0
- Adds a Need Requests icon tab on the right side of the viewer.
- Shows requested items across all mules, each requesting member, and the total active request count.
## 1.5.1
- Fixes item buttons so right-click Need toggles are received correctly.
## 1.5.0
- Adds synced Need flags: right-click an item to mark or remove your personal request.
- Shows Need badges on requested items and lists requesters in item tooltips.
- Includes Need flags in offline snapshot sync so they remain available while mule characters are offline.
## 1.4.1
- Documents the offline-mule snapshot-sync process in the in-game About guide.
## 1.4.0
- Adds guild snapshot sync: members who log in or open the viewer can request cached snapshots from online addon users.
- Sync replies are sent privately and retain the original mule's identity and scan time, even when the mule is offline.
- Keeps the newest cached scan when more than one guild member responds.
## 1.3.5
- Makes the About guide scrollable so its complete setup instructions and command list are always accessible.
## 1.3.4
- Removes the window resize feature and restores the fixed viewer layout.
- Keeps the right-side category tabs visible while the About guide is open.
## 1.3.3
- Makes the resize controls safe on Classic clients that do not expose every optional resize API.
- Prevents resize support from blocking the viewer when `/gbank` is opened.
## 1.3.2
- Anchors the About guide to the left of the viewer at the viewer's full height.
- Adds a bottom-right resize grip with sensible minimum and maximum window sizes.
- Closing the main viewer now also closes the About guide.
## 1.3.1
- Adds an About button with an in-view explanation, mule setup guide, update process, and command reference.
## 1.3.0
- Replaces the Filter dropdown with icon-only category tabs on the right side of the viewer.
- Adds All Items, Armor, Trade Goods, Consumables, and Miscellaneous filters with hover tooltips.
## 1.2.3
- Moves the Filter selector beneath Search and gives both controls the same width.
## 1.2.2
- Widens the selected-filter control so longer labels no longer overlap the Search field.
## 1.2.1
- Raises the Filter menu above the inventory grid so its options are fully visible and clickable.
## 1.2.0
- Adds a top Filter menu for armor, Cloth, Leather, Mail, Plate, weapons, recipes, materials, and consumables.
## 1.1.7
- Cleans up the viewer footer so the mule gold display no longer crowds the item-status text.
## 1.1.6
- Requires Shift-click to link a viewer item into chat, preventing accidental links on normal clicks.
## 1.1.5
- Lets Enter, Escape, or clicking outside Search release keyboard focus without closing the viewer.
## 1.1.4
- Fixes the search field so its full width is clickable and its placeholder disappears while searching.
## 1.1.3
- Adds each mule's current gold amount to scanned snapshots and the viewer footer.
## 1.1.2
- Unifies local and broadcast mule names into one name-realm snapshot, preventing duplicate tabs for the same mule.
- Keeps tabs labeled with the short character name for a cleaner viewer.
## 1.1.1
- Restores the visible Guild Bank Viewer title and adds a dynamic `<Guild Name> BANK` subtitle.
## 1.1.0
- Restyles the viewer with a polished guild-bank header, stronger tabs, framed inventory grid, improved search field, clearer empty states, and a useful item summary footer.
## 1.0.2
- Fixes the mule-tab refresh callback so configured mule tabs display and can be selected.
## 1.0.1
- Fixes the `/gbank` viewer opening error caused by a frame-creation naming conflict.
## 1.0.0
- Initial Classic Era release with designated-mule scanning, compact guild snapshot broadcasts, cached viewer tabs, search, tooltips, and item linking.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

