Game times were incorrectly using device timezone in several views. Now all game time displays use the stadium's local timezone via RichGame.localGameTime/localGameTimeShort properties. Fixes: - PDFGenerator: was using game.gameDate (midnight UTC) instead of actual time - GameRowCompact: was formatting with device timezone - TimelineGameRow: was using .formatted() with device timezone Also adds Date+GameTime.swift extension for centralized timezone formatting. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
32 KiB
32 KiB