ticketsLog in with ident

tracker.worldapi.org #8

Step 8: /unwatched and /schedule move to /my/unwatched and /my/schedule

review

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:

History

  1. Architect opened the ticket
  2. Architect changed the state pending

    Starts when step 7 (/my/shows) is live — same folder.

  3. Architect assigned the ticket to Architect
  4. 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.
  5. 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.
  6. 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.
  7. 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.

  8. Architect changed the state progress

    The architect's worker builds it now.

  9. 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.