# Merge main into t3code/valorant-replay-overhaul · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/9e67b93836f01266845abe940386d6532693f34f)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 9e67b93836f01266845abe940386d6532693f34f

Requested commit: 9e67b93836f01266845abe940386d6532693f34f

Commit: 9e67b93836f01266845abe940386d6532693f34f

Tree: 53ec98131d317bc9e957a2591756dbb658c6d0bf

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
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>

```

## Parents

- [50a3c36bcd5aa7fc4c08cea70d8b7f936b42e03a](https://git.cafe/dara/icarus/commit/50a3c36bcd5aa7fc4c08cea70d8b7f936b42e03a?format=markdown)

- [f3b1d8b9812358d6f84d9b1e195c7f9d43d1d85f](https://git.cafe/dara/icarus/commit/f3b1d8b9812358d6f84d9b1e195c7f9d43d1d85f?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/9e67b93836f01266845abe940386d6532693f34f?format=markdown)
