File Details
WarbandCollector-1.2.0.zip
- R
- Jun 17, 2026
- 72.81 KB
- 143
- 12.0.7
- Retail
File Name
WarbandCollector-1.2.0.zip
Supported Versions
- 12.0.7
### Compatibility - Updated TOC interface version to 120007 for patch 12.0.7 ### New Features - Search now matches an item's source text as well as its name, so you can search by vendor, zone, or boss (e.g. "Karazhan", "vendor") across all collection tabs ### Bug Fixes - Fixed Housing always showing 0 collected. Outside the housing UI the catalog returns per-item ownership counts as 0 even for owned items, so ownership is now derived from the catalog searcher's collected filter (which queries the backend and works anywhere), falling back to per-item counts when the housing UI is open - Fixed the item list re-rendering the Toys list whenever you scrolled any other tab (Housing/Transmog/Pets); category views now clear the virtual-scroll state - Hardened the housing cache save so a reload mid-rebuild can't overwrite a good cache - Fixed housing items showing as "Missing" when actually owned on patch 12.0.5+. Blizzard renamed the catalog ownership fields (`quantity` → `totalNumStored`, `numPlaced` → `totalNumPlaced`, `entryID` → `recordID`); the addon now reads the new field names via a shared `ReadHousingCounts` helper and falls back to the old names for older clients - Toy scanning no longer resets your Toy Box source-type filters — the addon now saves and restores them around the scan (previously only collected/uncollected/search were) - Collection-update events are now coalesced (trailing-edge debounce) instead of dropped, so near-simultaneous updates across different collections all refresh ### Improvements - Roughly halved the housing cache's saved-variables footprint by persisting a lean cache (display fields only) and re-fetching ownership counts on load ### Code Quality - Factored the duplicated favorite-sorting logic in `GetTransmogAppearances` and `GetAllWeaponAppearances` into a shared `AppendAppearancesByFavorite` helper - Unified all search matching (flat lists, category filtering, auto-expand) through a single `MatchesSearch` helper - Made the search minimum length (`SEARCH_MIN_LENGTH`) apply consistently: short strings below the threshold no longer filter flat lists, matching the existing category auto-expand behavior