promotional bannermobile promotional banner

Decor Budget Filter

Filter Housing Storage items by placement budget (1/3/5)

File Details

DecorBudgetFilter-v0.5.0.zip

  • R
  • Feb 13, 2026
  • 9.42 KB
  • 15
  • 12.0.1
  • Retail

File Name

DecorBudgetFilter-v0.5.0.zip

Supported Versions

  • 12.0.1

Changelog

All notable changes to DecorBudgetFilter will be documented in this file.

[0.5.0] - 2025-02-13

Added

  • LRU Cache Eviction: Intelligent cache management that evicts only the least recently used items instead of wiping entire cache
    • Maintains frequently-accessed items in cache
    • Prevents performance drops when cache fills (500+ items)
    • Eliminates cache thrashing for users with large collections (800+ items)
  • New slash commands:
    • /decorbudget cache - View cache statistics and utilization
    • /decorbudget stats - View detailed filter statistics

Changed

  • Cache system now uses Least Recently Used (LRU) eviction strategy
  • Improved cache efficiency for power users with large item collections
  • Cache access now updates LRU ordering automatically

Performance Improvements

  • No more cache wipes: When cache fills, only oldest unused entry is removed
  • Better hit rates: Frequently-used items stay cached indefinitely
  • Smoother experience: No sudden lag spikes when switching between filters
  • Ideal for large collections: Users with 500+ items will see significant performance gains

[0.4.0] - 2025-02-12

Added

  • Live item count display showing "Showing X/Y items"
  • Enhanced visual styling with color-coded budget tiers
    • Budget 1: Light green
    • Budget 3: Gold
    • Budget 5: Light red
  • Improved tooltip with detailed usage instructions
  • Right-click dropdown to instantly clear filter
  • Performance optimizations:
    • Smart caching system (500 item cache)
    • Debounced filter application (50ms delay)
    • Automatic cache cleanup on memory limits

Changed

  • Repositioned dropdown to float above main content area
  • Enhanced budget label to always show current selection
  • Improved "Show Unknown Cost" toggle with visual checkmark
  • Better separation in dropdown menu

Fixed

  • Filter now properly updates when switching between categories
  • Cache no longer grows unbounded
  • Reduced UI lag when toggling filters rapidly

[0.3.0] - Previous Version

Added

  • Basic budget filtering functionality
  • Dropdown UI integration
  • Slash commands /decorbudget and /dbf
  • SavedVariables persistence
  • Debug mode

Changed

  • Initial implementation of filter logic

[0.2.0] - Early Development

Added

  • Core filtering mechanism
  • API wrapper functions
  • ScrollBox detection

[0.1.0] - Initial Release

Added

  • Basic addon structure
  • TOC file
  • Initial proof of concept