Changes since last release:
- Comic Issue Tracking Improvements - Added a comic issue subview on the media list, fixed comic issue modal/calendar behavior
- GPodder Podcast Import - Added GPodder as a new podcast import source
- Kodi Webhook Integration - Added Kodi support through the HTTP Scrobbler webhook path
- Interactive Performance and Queueing - Added slow-request logging and query-count regression pins; moved media-server webhook processing off the request path; batched episode runtime aggregation; deferred smart-list membership sync off GET requests; made backfill loops yield to interactive work; partitioned the global API rate limiter by process role; and did a benchmark-driven pass on interactive page loads
- Import and Scrobble Reliability - Fixed duplicate/mismatched item crashes during Yamtrack import; hardened
ItemProviderLinkupserts against race conditions during concurrent Plex imports; improved webhook scrobble routing so provider matches reuse the existing tracked item; and fixed Trakt / TV episode bucket edge cases (credit to @daften) - Anime and Plex Import Fixes - Improved Plex anime routing, episode remapping, score/identity handling, and skipped malformed AniBridge MAL descriptors instead of letting bad descriptors poison the import flow
- Detail, Person, and Recommendation Page Improvements - Season detail pages now populate cast and recommendations; related-card and cast-card navigation issues caused by
hx-boostwere fixed; person detail pages now use shared filter toolbar components and derive filters from watched items; watched content was restored ahead of filmography; blank recommendation cards were fixed; and TV creator / crew ordering was cleaned up - Navigation and UI Polish - Added previous/next scroll buttons to horizontal rows; added a visible no-status badge for untracked cards; fixed detail metadata sync redirects; made manual sync respect the preferred metadata provider; fixed the season sync button clearing the wrong cache key; and cleaned up the Integrations page filter bar, nesting, and copy
- Import Debugging Improvements - Failed import history cards now show copyable tracebacks, and debug-toolbar assets can be loaded from
<head>behind the settings flag when needed during development - Music Metadata Fixes - Fixed multi-artist album credits display and discography sync behavior
What's Changed
- Fix homepage card navigation broken by
hx-boostinheriting scrollable row HTMX target by @nakenyon in #270 - fix(trakt): tolerate episodes existing under multiple library buckets by @daften in #280
- fix(tv): bucket episodes correctly + clean up stray ('episode','season') items (builds on #280) by @daften in #281
New Contributors
Known Issues:
- gPodder and Kodi needs testing. I do not have those platforms.
- I need to find a real mouse to see how Plex handles horizontally scrolling rows. I have lived with trackpads for too long.
- Jellyfin and Emby likely benefited from some of the webhook/import queueing work, but they may still need more direct cleanup and documentation.
- I am still working through older filed issues while trying not to create three new ones for every two I close.
A Note About This Fork
I'm not a professional developer—just an enthusiastic fan using AI coding tools to add features I'd love to see! Given the scale of changes made to this fork, I will still regularly sync with the upstream project, but not every commit may be added so there is less chance of breaking things or double work. New syncs with FuzzyGrim/Yamtrack will be indicated above if they are included.
Docker Updates: You can pull the latest release version of the Docker container at any time—you don't need to wait for formal release announcements! These release notes are just a convenient way to highlight recent changes. Note that occasionally after pushing to latest, I may deploy a quick hotfix if I discover something on my Docker instance that didn't show up during dev testing.
Contributing: If you'd like to integrate any of these features into the upstream project, feel free! However, I won't be submitting PRs myself due to my skill level and past experiences.
Issues & Requests: Bug reports for fork-specific features are welcome here! For new feature ideas, please consider filing them with the upstream project first—if they adopt it, everyone benefits when I sync updates.
Thanks for understanding, and happy tracking!
Full Changelog: v26.6.11...v26.6.18