github FuzzyGrim/Yamtrack v0.24.0

latest releases: v0.24.7, v0.24.6, v0.24.5...
2 months ago

Features

  • Added Plex integration via webhooks for watched media #408 by @ryck in #516
  • Added Emby integration via webhooks for watched media #323 by @ryck in #578
  • Added better support for repeats, instead of using a form field, you can now track multiple instances of a media. This allows you to have a different rating, start date, end date, notes per repeat #538 (0ecde2d)
  • Added support for Docker secrets #506 by @p7996619 in #529
  • Added support to host under subpath using BASE_URL environmental variable #472 by @christaikobo in #548
  • Added read more to media synopsis, notes and episode synopsis #521 #571 (1e5b46d)
  • Implement status propagation across TV hierarchy #536 (84fb8f6)
  • Made time tracking optional with TRACK_TIME environmental variable#533 (8356d4c)
  • Improvements to the grid layout on media list pages, they now show the status and also the dates if the status is Completed or In Progress (18723a1)

Fixes

  • Fixed episodes images sometimes not saving correctly (a7818fa)
  • Set historical record dates from source API timestamps when importing #480 (7637919)
  • Get season and episode number from episode id instead of payload in webhooks #503 (618d3eb)
  • Fixed parsing of titles with special characters when opening modal #593 (148a2c6)
  • Fixed Activity History not showing entries logged via the webhook #576 (b5d5207)
  • Fixed media list not opening after adding a game with special characters #613 (deb121a)
  • Fixed not possible to add an episode to watch without a date #620 (8356d4c)
  • Fixed external postgresql database flooded with errors when using SSL #568 (4810cc9)
  • Fixed IGDB search not handling correctly expired tokens (8c43693)
  • Fixed error when importing from SIMKL caused by media without watched_at attribute #580 (21b6015)

Other

  • Removed MarkPlayed and MarkUnplayed events from jellyfin webhooks, I think they can be accidentally triggered too easily. (2e4fd36)
  • Reduced the height of notes field in the media tracking form #573 (08ba40f)

Maintenance

  • build(deps): bump celery from 5.5.2 to 5.5.3 by @dependabot in #566
  • build(deps-dev): bump ruff from 0.11.10 to 0.11.13 by @dependabot in #588
  • build(deps-dev): bump coverage from 7.8.1 to 7.9.1 by @dependabot in #614
  • build(deps): bump django-health-check from 3.19.2 to 3.20.0 by @dependabot in #619
  • build(deps): bump redis[hiredis] from 6.1.0 to 6.2.0 by @dependabot in #551
  • build(deps): bump django-allauth[socialaccount] from 65.8.1 to 65.9.0 by @dependabot in #565
  • build(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot in #597
  • build(deps): bump aiohttp from 3.11.18 to 3.12.13 by @dependabot in #615
  • build(deps-dev): bump fakeredis from 2.29.0 to 2.30.0 by @dependabot in #618
  • build(deps): bump django-redis from 5.4.0 to 6.0.0 by @dependabot in #621

New Contributors

Full Changelog: v0.23.1...v0.24.0

Don't miss a new Yamtrack release

NewReleases is sending notifications on new releases.