Files
yattee/Yattee/Views/Components
Arkadiusz Fal fd41833532 Persist author cache to disk for instant channel info across restarts
Back the in-memory authorCache with a JSON file in ~/Library/Caches/AuthorCache/.
Disk is lazy-loaded on first lookup and saved asynchronously on each cache update.
Capped at 500 entries to prevent unbounded growth.

- Cache author data from video detail API responses (PlayerService, VideoInfoView)
- Replace ChannelView's private CachedChannelHeader with shared CachedChannelData
- Enrich author with cached avatar/subscriber count in VideoChannelRow, TVDetailsPanel, VideoInfoView
2026-02-12 05:47:43 +01:00
..
2026-02-08 18:33:56 +01:00
2026-02-09 00:13:46 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 00:13:46 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 00:13:46 +01:00
2026-02-09 00:13:46 +01:00
2026-02-09 00:13:46 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-09 01:13:02 +01:00
2026-02-09 01:13:02 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00
2026-02-08 18:33:56 +01:00