fix(tracking): compact long season lists #3

Merged
exler merged 1 commit from camila/episode-season-scroller into main 2026-09-15 11:07:02 +02:00
Collaborator

Summary

Makes the episode tracker compact for long-running shows:

  • Seasons are displayed newest to oldest.
  • When a show has more than four seasons, the season timeline is capped at four rows and becomes vertically scrollable.
  • Specials remain available and appear after numbered seasons.

The episode grid and existing selected-season logic are unchanged; this is a presentation-only ordering change.

Verification

  • python manage.py test — 83 passed, 1 expected failure
  • ruff check tracking/tests/test_episodes.py — passed
  • djlint tracking/templates/tracking/partials/episode_tracker.html --check — passed
  • npm run compile — passed
  • git diff --check — passed

Notes

The local browser check reached Dome's sign-in page, but no saved local login was available, so authenticated visual capture was not possible. The new render test verifies both newest-first output and the scroll class for a five-season show.

## Summary Makes the episode tracker compact for long-running shows: - Seasons are displayed newest to oldest. - When a show has more than four seasons, the season timeline is capped at four rows and becomes vertically scrollable. - Specials remain available and appear after numbered seasons. The episode grid and existing selected-season logic are unchanged; this is a presentation-only ordering change. ## Verification - `python manage.py test` — 83 passed, 1 expected failure - `ruff check tracking/tests/test_episodes.py` — passed - `djlint tracking/templates/tracking/partials/episode_tracker.html --check` — passed - `npm run compile` — passed - `git diff --check` — passed ## Notes The local browser check reached Dome's sign-in page, but no saved local login was available, so authenticated visual capture was not possible. The new render test verifies both newest-first output and the scroll class for a five-season show.
fix(tracking): compact long season lists
All checks were successful
Push Docker Image / push (push) Successful in 17s
be75a649d7
exler merged commit be75a649d7 into main 2026-09-15 11:07:02 +02:00
exler deleted branch camila/episode-season-scroller 2026-09-15 11:07:02 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
exler/dome!3
No description provided.