From 211ba65e5e0d300ada82a1a15aa16ece5005581f Mon Sep 17 00:00:00 2001 From: foxyz Date: Fri, 16 Oct 2026 08:04:30 +0300 Subject: [PATCH] Roadmap: AniList browser (requests to AnimeFlow, later Sonarr), real cached ranges on the timelines Co-Authored-By: Claude Opus 5.5 --- docs/ROADMAP.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 2e37215a..a5ae87b2 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -245,6 +245,10 @@ core and app. Still open on the wire, frozen at the 1.3.0 release: 3. **AniList account**: sign in (OAuth via a localhost callback), "My list" filter on the Schedule from the user's AniList lists. This is the Schedule's personal tracking; AnimeFlow has no per-user follow. + **AniList browser** (wanted next once 1.3.0 holds up): view shows and + browse older ones (search, seasons, details), and request one from + there on AnimeFlow; later on Sonarr too, which is what a public + release of the app would use. 4. **Ops**: Check shaders on Windows; run the relay e2e "the source drops uncleanly and comes back" a few times under the full suite (its @@ -291,12 +295,11 @@ core and app. Still open on the wire, frozen at the 1.3.0 release: 8. **Jellyfin** (epic, below). 9. **Smaller items** - - Video output robustness: if media_kit's hardware path regresses to - software (see ARCHITECTURE, Media: render mode), vendor a - media_kit_video fix that builds the EGL display from GDK's native - display. The video freeze after GPU idle is not explained by this; - next suspect is media_kit's context switching on the raster thread - with NVIDIA. + - The video freeze after GPU idle: next suspect is media_kit's context + switching on the raster thread with NVIDIA. + - Timelines: draw mpv's real cached ranges (`demuxer-cache-state` + `seekable-ranges`, read through media_kit's `observeProperty`), not + only the end of the cache ahead, like uosc. - Link conveniences: a link swap in session updates the remembered media; show the open link with an open-in-browser button. - Time UI: remaining time, scrubber preview.