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
/decorbudgetand/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

