Important
- Added import each watch time from Trakt #489. To simplify this import, all entries from Trakt will now be imported under TV Shows or Movies instead of trying to detect if it's an Anime, as was previously done (958c874). You can disable Anime from your Media Types list in the settings page and track Anime with the TV Shows / Movie providers just like in Trakt.
- Added detect start times when using Jellyfin webhook so Anime and Movies can have their
Start Date
automatically set, you will need to enable thePlay
event in your Jellyfin dashboard webhook section (190931c)
Features
- Added Hardcover as an additional source for books #471, I currently set it as default instead of OpenLibrary as its API seems to be faster and more reliable (79cbcbf)
- Added pagination for the search page (previously it only showed the first 20 results). (4c3639d)
- Added support for HowLongToBeat CSV import #391 by @Tusky in #492 (992aafd)
- Added time tracking to start and end date fields. For existing entries, it will use 00:00 AM in the timezone defined with
TZ
. (8d80a46) - Added import comments/reviews from Trakt #512 (0fd29e9)
- Added import memos from SIMKL (4e4ecb2)
- Handle episode rewatches when using Jellyfin webhook (7130368).
Fixes
- Fixed redirection error when editing media from
load more
section on home page (a77e45a) - Fixed incorrect formatting of user progress in the game details page. (3862f33)
- Fixed error 500 when adding when adding a book from OpenLibrary without rating #481, #524 (616d036)
- Fixed error when importing from AniList with media without complete start/end date #486 (1e93ee6)
- Fixed deleting an episode watch will now revert to the previously watched date (875393f)
- Increased amount of editions shown in books details page from OpenLibrary #500 (b8b1554)
- Fixed slow or interrupted exports to CSV for large libraries. #507 (d2878db)
- Fixed periodic imports not showing after container restart #517 (b991949)
Other
- Display time alongside date in activity history entries (3a766c9)
- Optimize calendar events fetching (29330eb)
- Show TV Show episode releases even if there isn't any season tracked specifically (a9e4270) #507
Maintenance
- build(deps): bump psycopg[binary] from 3.2.7 to 3.2.9 by @dependabot in #476
- build(deps): bump django-celery-beat from 2.8.0 to 2.8.1 by @dependabot in #477
- build(deps): bump redis[hiredis] from 5.2.1 to 6.1.0 by @dependabot in #478
- build(deps-dev): bump ruff from 0.11.8 to 0.11.10 by @dependabot in #498
- build(deps): bump icalendar from 6.2.0 to 6.3.1 by @dependabot in #520
- build(deps-dev): bump coverage from 7.8.0 to 7.8.1 by @dependabot in #522
- build(deps): bump django-allauth[socialaccount] from 65.7.0 to 65.8.1 by @dependabot in #523
New Contributors
Full Changelog: v0.22.7...v0.23.0