You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog - StreamRift Stream Deck Plugin
[1.1.0] - 2025-12-22
[New Features]
Accurate Gold Diff: Re-engineered TeamValueDiffPlugin to use Data Dragon total costs instead of live prices for better precision. Now includes the active player's unspent gold.
Level Up Notification: Added a golden "LEVEL UP" overlay in StatsTrackerPlugin that triggers for 10 seconds when the active player level increases.
Team Visual Cues:
Added team-colored borders to champion icons (Blue for allies, Red for enemies).
Gold difference now shows a colored background (Blue when ahead, Red when behind) to ensure text legibility.
Improved UI Aesthetics:
Champion icons are now smaller (24px) and cleaner to avoid cluttering the button.
Added subtle drop shadows behind champion icons for better contrast.
Enhanced Stats Tracker (KDA & CS):
Added KDA (K/D/A), Total CS, and CS per minute.
Switched data sourcing from the local activePlayer API to the global allPlayers list for reliability.
Implemented robust summoner name matching.
Inhibitor Tracker: Detects inhibitor destruction and starts a 5:00 minute countdown for respawns.
Proactive Void Objective Rotation:
Automatically cycles through VoidGrubs -> Rift Herald -> Baron Nashor.
Instant transitions and accurate synchronized countdowns.
[Bug Fixes & Technical Improvements]
Dynamic Level 6 Refresh: Fixed an issue where enemy icons would stay grey after reaching level 6.
Critical Deserialization Fix: Added SafeItemConverter and fixed AtakhanKill event type to prevent crashes.
API Optimization: Guaranteed that all plugins use the centralized allgamedata cache to prevent packet loss.
Reset & Cleanup Logic: Implemented 3MB size-based log cleanup and heartbeat checks to force data wipe between matches.
Stability: Resolved multiple compilation errors and optimized cache durations for a more responsive UI.