HayabikuHandyHandbag.zip
What's new
HayabikuHandyHandbag 1.1.0
Version 1.1.0 adds full German localization while retaining English as the default language. It also includes the complete account-wide inventory tracking, search, tooltip, and reliability features introduced in version 1.0.0.
What's New in 1.1.0
German Localization
- Added a complete German translation for the user interface
- Added German text for tabs, buttons, column headers, search, status messages, loading messages, empty states, tooltips, metadata, chat output, and error messages
- Added a localized German addon description in the AddOns list
- German is selected automatically on
deDEgame clients - English remains the automatic fallback for all other locales
- The fallback system prevents missing translation keys from producing empty interface text
Tooltip Improvement
- The Warband Bank row is now displayed consistently whenever the addon adds recorded inventory information to an item tooltip
- A known Warband Bank count of zero is shown explicitly instead of hiding the row
Complete Feature Overview
Account-Wide Inventory Tracking
- Tracks items across every character that has been logged into with the addon enabled
- Saves all recorded inventory data account-wide
- Retains the latest recorded inventory for characters that are currently offline
- Uses normalized character and realm identifiers
- Automatically consolidates duplicate character records from previously saved data
- Preserves the newest available bag and bank records while consolidating saved characters
- Ignores invalid saved-data entries safely
Supported Storage
- Backpack
- Four standard equipped bags
- Reagent bag
- All six Personal Bank tabs
- All five account-wide Warband Bank tabs
Automatic Scanning
- Scans character bags at login
- Updates bag data after inventory changes
- Updates Personal Bank data while the bank is open
- Updates Warband Bank data when its tabs are available
- Performs a final bank scan when the bank is closed
- Combines rapid bag and bank events to avoid redundant scans
- Skips full interface rebuilds when recorded inventory contents have not changed
Item Query
- Lists every recorded item across all tracked characters and the Warband Bank
- Displays separate bag and Personal Bank quantities for each character
- Displays the Warband Bank quantity separately
- Calculates a combined total across all recorded storage
- Shows the total number of distinct tracked items
- Filters the list by partial item name
- Briefly delays search refreshes while typing for smoother input
- Sorts results by:
- Item name
- Number of characters holding the item
- Total quantity
- Reverses the current sort order when a column header is clicked again
- Uses item links, icons, and item IDs in the result list
- Supports Shift-clicking item links into chat
- Requests missing item data from the game client and refreshes the view when it becomes available
- Builds large result lists in small batches
- Displays a loading overlay and progress indicator during the initial list build
Current Character View
- Provides a dedicated icon-grid overview for the active character
- Separates items into Bags, Personal Bank, and Warband Bank sections
- Sorts items alphabetically within each section
- Shows the number of distinct items in each section
- Displays stack quantities on item icons
- Displays the full item tooltip when hovering over an icon
Account-Wide Tooltip Counts
- Extends item tooltips with recorded account-wide inventory information
- Lists every tracked character holding the item
- Combines each character's bag and Personal Bank quantities in the tooltip total
- Uses class colors for character names
- Displays the Warband Bank count in a separate row
User Interface
- Movable main window
- Keeps the window clamped to the screen
- Can be closed with the Escape key
- Includes three tabs:
- Item Query
- Current Character
- About
- Displays the active character and the age of the latest Personal Bank and Warband Bank scans
- Includes an About page with addon folder, title, description, author, and version information
- Displays a one-time login message explaining how to open the addon
Reliability and Performance
- Avoids unnecessary scans by comparing new inventory data with the saved state
- Debounces rapid bag, bank, and search events
- Queues an additional refresh when data changes during an active list build
- Handles unavailable container APIs without overwriting valid saved inventories
- Protects event-driven scan and refresh operations with error handling
- Safely handles missing or delayed item information
- Requires no external libraries or dependencies
Slash Command
/hhh- Open or close HayabikuHandyHandbag
Important Notes
- A character must be logged into at least once before the addon can record its inventory.
- Personal Bank data for offline characters reflects the most recent successful scan.
- To refresh a character's Personal Bank data, log into that character and open the bank.
- Warband Bank data can only be refreshed while the bank and its storage tabs are accessible.
- Changes to inventories that are not currently accessible will appear after the relevant character or storage is scanned again.
- HayabikuHandyHandbag is an inventory tracker and does not replace Blizzard's bag or bank interface.
Compatibility
- World of Warcraft Retail
- Interface version: 12.0.7
- Languages: English and German
- No external libraries or dependencies required
This mod has no additional files

