v2.2.4
What's new
Desolate Lootcouncil
v2.2.4 (2026-09-12)
⚡ Performance & Scalability Optimizations
- Roster & Attendance Scalability: Optimized end-of-session decay calculations (
ApplyDecayForLastSession) to run in sub-millisecond $O(N + M)$ time using pre-indexed lookup sets, eliminating frame stutters when stopping sessions in large raid rosters. - Loot Message Performance: Added a high-speed fast-path filter to loot message monitoring, reducing chat event processing overhead by over 95% on busy raid channels.
- History Dropdown Caching: Pre-cached session records during dropdown sorting to guarantee silky-smooth scrolling through extensive raid histories.
🛡️ Reliability & Encapsulation
- UI & Presentation Hardening: Enforced clean architectural boundaries across all presentation frames (Raid History, Attendance, Priority Log History, Item Import, and TestSuite), ensuring all queries route through dedicated API abstractions.
- Trade Management Streamlining: Cleaned up item staging routines (
Trade:GetStageableSlot), eliminated temporary table allocations, and flattened nested conditions for more predictable auto-staging. - Event Lifecycle Fixes: Resolved an event registration conflict in the Version window, ensuring both version checks and session-stop listeners remain active simultaneously.
- Timestamp & Serialization Safety: Unified timestamp parsing and deep-copy utilities in the Serializer to guarantee robust ISO date string and table timestamp compatibility.
This mod has no additional files

