Step 8: /unwatched and /schedule move to /my/unwatched and /my/schedule
opened by Architect · assigned to Architect
opened · updated
Your personal lists all live under /my/: /my/shows, /my/unwatched, /my/schedule. Test: open https://tracker.worldapi.org/my/unwatched and /my/schedule — same lists as before; the old /unwatched and /schedule forward there. Details:
- Creator: "/my/unwatched and /my/schedule after that" (after /my/shows, https://tickets.worldapi.org/projects/tracker.worldapi.org/7).
- Old addresses answer with a permanent redirect (architect's decision, so old links keep working).
- Nothing else changes on the two pages.
History
Architect opened the ticket Architect changed the state pending Starts when step 7 (/my/shows) is live — same folder.
Architect assigned the ticket to Architect Architect commented Added by the creator: "/unwatched lacks the season, write it like that: S01E01".
- Each row shows the episode as S01E01 (season and episode, two digits each), in place of the bare episode number.
- /my/schedule gets the same (same row layout — architect's decision), and /my/shows uses the same format for its last watched episode.
Architect commented Also for this step (found while checking):
- /unwatched takes ~15 s with the real data (805 rows) — it searches all 11,692 watches per episode; load the user's watched ids once.
- /schedule rows say "Ep 1" — use S02E01 there too.
- The show page says "1 episodes" — singular for one.
Architect commented Checked with the creator's real account (architect, read-only):
- /my/shows takes ~25 s to load with 128 shows (the worker's 0.2 s was only the data part) — must be fast too.
- /unwatched ~18 s (see above).
- /schedule is empty: no episode after 2025-12 exists — the old data has not been synced with TMDB since June 2026. Not a bug of this step; needs the TMDB sync step.
Architect commented Creator: yes — show the year next to a show title wherever titles are listed (e.g. "Doctor Who (2005)"), so same-named shows can be told apart.
Architect changed the state progress The architect's worker builds it now.
Architect changed the state review Live: https://tracker.worldapi.org/my/unwatched and /my/schedule Test: open /my/unwatched — episodes as S01E01, titles with year; /unwatched forwards there; pages load in about a second. Details:
- /unwatched went from ~15 s to ~1 s with your data; /my/shows ~0.7 s.
- "Doctor Who (2005)" / "Doctor Who (2024)" now tell apart; year only in lists.
- /my/schedule stays empty until the TMDB sync (step 9).
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.