Merge main into t3code/valorant-replay-overhaul

Main rebuilt the library tabs around stores (My Library, Shared,
Community). Replays joins them as LibraryTab.replays, backed by
replaysTabOpenProvider (replays are files on this computer, not a store)
and LibraryNavigation.showReplays; it is a desktop-only PlatformFeature,
so the web beta neither shows the tab nor offers it. FolderContent draws
the replay list for that tab; the title strip shows Add Replay there.

Opening a capture on its page now goes through the page session:
initializeForStrategy takes a preferredPageId, which loadFromHive passes,
instead of loading page one and switching. CI keeps main's workflow plus
the native-replay job.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
9e67b93836Dara Adedeji committed on 10/5/2026, 9:20:05 PMparents50a3c36f3b1d8b
64 files changedLine totals unavailable