Skip to content

v1.1.4

Choose a tag to compare

@Balthazzahr Balthazzahr released this 20 Aug 10:42
· 60 commits to main since this release

🌟 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