Restore Live shelf on Today, flatten Feed to time-ordered highlights

Today tab: Removed LiveSituationBar, restored the full Live game shelf
below the featured Astros card where it belongs.

Feed tab: Changed from two grouped shelves (condensed / highlights) to a
single horizontal scroll with ALL highlights ordered by timestamp (most
recent first). Added condensed game badge overlay on thumbnails. Added
date field to Highlight model for time-based ordering.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-04-12 13:39:41 -05:00
parent cd605d889d
commit 39092e5f3d
4 changed files with 53 additions and 65 deletions

View File

@@ -305,6 +305,7 @@ actor MLBServerAPI {
struct Highlight: Codable, Sendable, Identifiable {
let id: String?
let headline: String?
let date: String?
let playbacks: [Playback]?
struct Playback: Codable, Sendable {