This release adds a global Latest tab for newly indexed media across your sources, fixes channel detection, and improves controls and layouts on smaller screens.
Thanks to everyone who sent feedback after yesterday's release. The channel URLs, screenshots and layout reports helped narrow down several of the fixes in this update.
The new Latest tab also started with a community request: one place to check what's new across the whole library. I appreciate that back-and-forth, and I'd like to keep building the fork that way. If something feels awkward in daily use, please open an issue and show me where it gets in your way.
Use the versioned tags below, or latest / latest-postgres after the Docker workflow publishes.
- SQLite:
ghcr.io/thebadfella/pinchflat-ngx:2026.10.16 - PostgreSQL:
ghcr.io/thebadfella/pinchflat-ngx:2026.10.16-postgres - Existing
ghcr.io/thebadfella/pinchytimage aliases remain supported.
Latest across all sources
- Global Latest tab (#129): see newly indexed media across all sources from the home page. Latest is now the default tab; Pending and the other tabs remain available.
- Filter to the past 24 hours, seven days, or a custom date range in your configured timezone. Switch between list and grid layouts, group by source, and sort by indexed, uploaded, or downloaded date.
- Check download status and use download or stop actions from the same view. On phones, extra filters open in a sheet, and the custom calendar fits narrow screens.
Source fixes
- Channel URL detection (#127, fixes #124): channel URLs save correctly when yt-dlp omits channel metadata from the first video. Explicit Channel selection accepts the URL, and Automatic records it as a channel. Genuine playlists retain their type validation.
- Readable source titles on phones (#128): the title gets its own row above the actions on narrow screens, keeping it from being squeezed into a thin column.
Interface
- Consistent buttons and Settings forms (#125): shared control sizing, larger touch targets, clearer label associations, and improved keyboard and disabled states for navigation and pagination.
- Aligned switches (#125, #126, fixes #122): form, clock and Show unset fields switches use consistent sizing and centered thumbs.
- Sidebar startup (#126, addresses #123): the saved desktop sidebar layout is applied before the first paint, avoiding an expanded sidebar briefly appearing before it collapses.
Documentation
- User and operator guides now live on the GitHub wiki. Repository documentation links point there for migration, backups, source import and other operating guides.
- The roadmap links upcoming work to its planning milestone and clarifies follow-on SQLite-to-PostgreSQL work.
Commit range
- Previous release:
2026.10.15 - This tag:
2026.10.16 - Compared range:
2026.10.15...2026.10.16