v1.1.4
π What's New in v1.1.4
βοΈ Accurate Play vs. Draw Tracking
β’ Dynamic capture of Turn 1 active player (turnInfo.activePlayer) in MatchAssembler to correctly record On the Play vs. On the Draw.
β’ Fallback evaluation against opening turn event records.
β’ Automatic database migration reconciling historical match records using recorded Turn 1 event logs.
β±οΈ Match Duration Calculation & Mid-Match Startup Estimation
β’ Fixed missing game duration calculation on match completion, eliminating zero-minute match records in Match History and Dashboard.
β’ Added log event timestamp span comparison (last_event.timestamp - first_event.timestamp) so restarting or opening Rhystic Tracker in the middle of a game accurately determines full match duration.
β’ Expanded log tailer startup lookback buffer to 16MB for seamless mid-match session recovery.
β’ Retroactive database migration calculating elapsed game duration across all historical matches.
π Rich Victory / Defeat Splash Overlay
β’ Extended post-match overlay display time to 13 seconds (+3 seconds).
β’ Added a clean match statistics bar showcasing Match Duration, Total Turns, and Final Life Totals (20 HP vs 0 HP).
β’ Added Notable Cards & Plays section highlighting top damage-dealing cards from the match with high-resolution Scryfall card art crops, total damage, and max single hit.
β’ Responsive centered card layout and enlarged typography.
π©Ή Live Match HUD Fixes
β’ Restored Player Life total counter under "Your Life" in the Live HUD player panel.
π One-Line Web Installer
Install or update Rhystic Tracker on any Linux system:
curl -sSL https://raw.githubusercontent.com/Balthazzahr/Rhystic-Tracker/main/install.sh | bash