Features
- Added a new journal page that groups your watch/read/play history by day, replacing the old stats timeline (4cb1ea0)
- Redesigned the media details page with section tabs (6a240cc)
- Added time-to-beat stats to the game details page by @DatPill in #1384
- Added an option to hide upcoming episodes from the home page by @thespbgamer in #1371
- Added an option to leave the date empty when tracking an episode by @Quitlox in #1480
- Added "In Progress" and "% Rated" badges plus a consumption breakdown to the statistics page (157765e)
- Media search now also matches the notes field, not just the title #1007 (2af59c2)
- Media and episode edits now update in place via HTMX instead of reloading the whole page #1471 (3ee9ad8)
Fixes
- Fixed episode watch modal prefilling dates in UTC instead of your local timezone by @amadejpapez in #1466
- Fixed MyAnimeList search returning the first page of results on every page (8aaea2d)
- Fixed import database locks on SQLite by configuring it for concurrent writes #1235 (95800c9)
- Fixed Goodreads import crashing on unmapped shelves #1062 (66cbf00)
- Fixed Goodreads import crashing on decimal ratings #1577 (4082a5f)
- Fixed Yamtrack imports crediting episode activity to the import day instead of the original watch date #990 (3494dee)
- Fixed Trakt and Simkl imports storing watch dates with seconds, and normalized existing data #1512 (60a4036)
- Fixed unaired episodes counting towards dashboard progress #884 (7bb3a6f)
- Fixed repeated and multi-season items showing as duplicates in top rated stats #1463 (1c48c27)
- Seasons without their own image now fall back to the TV show poster #1353 (9063ad4)
Maintenance
- Improved the track episode modal sizing (7cce302)
- Fixed broken documentation links in the README (e1b6f18)
- build(deps): bump the minor-and-patch group across 1 directory with 16 updates in #1543
- build(deps): bump pyjwt from 2.12.1 to 2.13.0 in #1513
- build(deps): bump soupsieve from 2.8.3 to 2.8.4 in #1564
- build(deps): bump cryptography from 46.0.7 to 50.0.0 in #1623
- build(deps): bump the actions group across 1 directory with 4 updates in #1624
- build(deps): bump pymdown-extensions from 10.21.3 to 11.0.1 in #1631
- build(deps): bump django from 5.2.14 to 5.2.16 in #1632
- build(deps): bump gunicorn from 25.3.0 to 26.0.0 in #1440
New Contributors
- @DatPill made their first contribution in #1384
- @thespbgamer made their first contribution in #1371
- @amadejpapez made their first contribution in #1466
- @Quitlox made their first contribution in #1480
Full Changelog: v0.25.3...v0.26.0