File Details
Vamoose's Neighbors v1.1.0
- R
- Feb 23, 2026
- 225.24 KB
- 662
- 12.0.1+1
- Retail
File Name
VamoosesNeighbors-1.1.0.zip
Supported Versions
- 12.0.1
- 12.0.0
### Fixed
- Visit history now records friend/guild house visits (secure visithouse button)
- Directory tab no longer shows "Not in a neighborhood" after visiting via friend/guild button
- Recent visit entries preserve houseGUID when overwritten by reservation event
- BNet house scan undercounting: Blizzard fires duplicate VIEW_HOUSES events; debounce prevents data loss
- ForceRescan now cancels all in-flight fetches to prevent cross-cache data contamination
- UI_ERROR_MESSAGE handler only acts on known housing errors (no false cooldowns from unrelated game errors)
- RecordVisit nil-guards VN_DB access
- Fixed scheme.text_muted crash (replaced with text_dim in loading/scan labels)
- Fixed operator precedence in tag menu auto-close (right-click now works correctly)
- Friends tab loading indicator race condition after reload
### Changed
- Extracted shared UI helpers: CreateFlatBg, WireButtonHover, SecureVisitButton factory
- Extracted VN.SetConfig, VN.FormatTimeSince, PruneCache/DebugCacheLoad helpers
- Extracted PopulateNoPinRows, QueueInitiativeForList/Cache, SwitchSubTab helpers
- Localized all time format strings (TIME_JUST_NOW, TIME_MIN_AGO, etc.)
- Refresh button now scoped per tab: Friends only rescans BNet, Guild only rescans guild
- Reduced recent visits storage from 100 to 20 (matches display row pool)
- Visit cooldown timer displays as M:SS instead of seconds
### Added
- Visit error messages for permission denied, private neighborhoods, wrong faction, and other failures
- Failed visits apply 5-minute cooldown with friendly error message and owner name
- PreClick blocks secure visit button when destination is on cooldown (prevents Blizzard error spam)
- `/vn wipe` command to clear all caches and trigger full rescan (troubleshooting)
- VN icon button on Blizzard Housing Dashboard (next to "Open House Finder") to toggle panel
- Friends/Guild rows show Alliance or Horde faction icon
- Browse tab: Recent subtab with persistent history of visited neighborhoods
- Browse tab: Recent visits show relative timestamp and cached initiative progress
- Browse tab: Recent entries from friend/guild visits use secure revisit (no vacant plot needed)
- Browse tab: Clear History button to reset recent visit list
- Browse tab: Successful visits (reservation result 0) auto-recorded with initiative snapshot
- Teleport Home tooltip shows destination neighborhood name
- Neighborhood Manager: tag categories replace binary inactive toggle
- Right-click a neighbor row to assign a tag: Active, New, Inactive, Away, Problematic
- Each tag shows a colored accent bar and label on the row
- "None" clears the tag and reverts to the default owner-type color
- Existing inactive member data auto-migrates to the new tag system