Skip to content

feat: add a Shows page to the web UI (to group episodes by feeds) - #949

Open
R8s6 wants to merge 1 commit into
mxpv:mainfrom
R8s6:webui-shows
Open

R8s6 wants to merge 1 commit into
mxpv:mainfrom
R8s6:webui-shows

Conversation

@R8s6

@R8s6 R8s6 commented Oct 13, 2026

Copy link
Copy Markdown

Disclosure: vibe-coded with ChatGPT Sol 6.1 Max

Problem: The current default home page (Latest Episodes) combines every feed into one long list, which may make it difficult to look for one episode or show.

Solution:
While still keeping Latest Episodes as the default home page, i propose to add a Shows page with artwork, titles, and compact metadata such as 2h ago · 42 new (the count reflects available RSS items),

Screenshot:

2026-10-12_17-30

Clicking a show's artwork shows only that feed's episodes, still using the existing cards and playback/download controls. Shows are ordered by their newest episode, and hash links support direct navigation and browser Back. Includes light and dark themes plus fallbacks for missing artwork, empty feeds, and feed errors.

Screenshot:
2026-10-12_17-32

Validated with go fmt ./..., golangci-lint run, make test, make build, and browser checks from 320px to 1440px.

Add a Shows grid with artwork and compact feed metadata.
Reuse the existing episode cards when browsing a show.
@R8s6 R8s6 changed the title Add a Shows page to the web UI (to group episodes by feeds) feat: add a Shows page to the web UI (to group episodes by feeds) Oct 13, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant