Releases: FuzzyGrim/Yamtrack
Releases · FuzzyGrim/Yamtrack
v0.11.0
Features
- Added background tasks, currently the only tasks are importing from third party services. This means that running Yamtrack with Redis is now mandatory (69e52b6)
- Check all your tasks in a new view at yamtrack.com/tasks (48f6adf)
- Show only fields with a set value for media creation entries in the history table (42a491d)
- Improved UI for episodes tracking (e609d12) (af385b3)
Fixes
- Fixed marking TV shows as completed with discontinued number of seasons (a1ac65c)
- Fixed marking TV shows as completed with more than 20 seasons (b929eaf)
- Fixed import/export of videgames from Yamtrack CSV (8c521da)
- Fixed media detail page with titles containing only special characters (85e0591)
Other
- Logs are now in json format for clearer messages (e88646e)
Maintenance
- Bump ruff from 0.3.7 to 0.4.4 by @dependabot in #162
- Bump django from 5.0.4 to 5.0.6 by @dependabot in #161
- Bump coverage from 7.4.4 to 7.5.1 by @dependabot in #159
- Bump django-model-utils from 4.5.0 to 4.5.1 by @dependabot in #155
- Bump redis[hiredis] from 5.0.3 to 5.0.4 by @dependabot in #152
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Features
- Added repeating status, you can now mark a media as repeating for rewatches, replays and rereads and it will be displayed on the home page along with the media in progress (05d19d0)
- For TV Shows, you can add additional watches for each episode to follow the progress on rewatches. For the rest of media types you can reset the progress to 0, by @FuzzyGrim in #142
- Automatically record every action with a media to create your personalized media journey and revisit your history at any time (f7cd846)
- Added a loading spinner when loading modals (fda7497)
Fixes
- Fixed increasing episodes for tv show seasons with skipped episodes (bf95b3b)
- Better episode layout on medium sized screens (80c8c47)
Other
- Disable unwatch button if episode not yet watched (6a4789e)
- Disable media delete button instead of hiding (6a4789e)
- Increase request timeout (916154f)
Maintenance
- Bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #145
- Bump ruff from 0.3.5 to 0.3.7 by @dependabot in #143
- Bump django from 5.0.3 to 5.0.4 by @dependabot in #138
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
Features
- Added video games tracking by @FuzzyGrim in #132
- Added environment variables for choosing TMDB metadata language (e92dbc5)
- Added repeats field (rewatches, rereads, replays...) to media tracking form (b80ebc2)
- Added better date keys in media details e.g: release date for movies, air date for tv shows... (1ed3ac4)
Fixes
- Fixed issue importing from MAL with plan to read mangas #133 (f7d17e7)
- Fixed media tracking form formatting when opened from media list with table format on mobile (80df20d)
- Fixed media tracking form padding on small screens (00ec69d)
Other
- Cache external API calls for longer periods of time (327bb67)
- Better API requests exception handling (7dfbebb) (02a73ed) (55beeef)
Maintenance
- Bump ruff from 0.3.3 to 0.3.5 by @dependabot in #137
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #136
- Bump django-model-utils from 4.4.0 to 4.5.0 by @dependabot in #135
Full Changelog: v0.8.3...v0.9.0
v0.8.3
v0.8.2
Features
- Added demo instance at yamtrack.fuzzygrim.com (a254039)
Fixes
- Fixed sorting order with null items when using PostgreSQL (7a4e32f)
- Fixed episode image stretching (6f70cef)
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
Features
- Cache processed data from external APIs (dd004fd)
- Added brotli for better content compression (7633ad4)
- Optimized data importing (8197161)
- Added additional data to media descriptions (fb2c1ad)
- Added better empty states (dd0dd81)
Fixes
- Fixed errors when saving media with unknown total episodes (ce143e6)
- Fixed crashes caused by medias with non-latin titles (71457c1)
Other
- Update default PostgreSQL version to v16 (b887d75)
- Hide asterisk for required fields in forms (c721e8c)
- Changed to default session expiry age (cc69e37)
- Use default bootstrap dark theme (60f18f9)
Maintenance
- Bump django from 5.0.2 to 5.0.3 by @dependabot in #120
- Bump ruff from 0.2.2 to 0.3.0 by @dependabot in #119
- Bump crispy-bootstrap5 from 2023.10 to 2024.2 by @dependabot in #118
- Bump ruff from 0.3.0 to 0.3.3 by @dependabot in #125
- Bump coverage from 7.4.2 to 7.4.4 by @dependabot in #124
- Bump redis[hiredis] from 5.0.2 to 5.0.3 by @dependabot in #123
Full Changelog: v0.7.1...v0.8
v0.7.1
Features
- Added non editable credentials accounts, for creating demo account (56b5b61)
Fixes
- Fixed default layout can be overwritten even if value is not valid (7ac2b3f)
- Fixed search page not redirecting correctly after submitting track form (5e90449)
- Fixed potential database lock when updating episode watch date (aed9cc7)
- Fixes errors that may occur when handling multiple requests when changing progress from home page (5fabaaa)
Other
- Removed help text for username and password change (5ce4727)
- Removed some password requirements (6eeea5c)
- Use ruff as formatter (5bb47c6)
Maintenance
- Bump ruff from 0.2.1 to 0.2.2 by @dependabot in #112
- Bump django-crispy-forms from 2.0 to 2.1 by @dependabot in #111
- Bump requests-cache from 1.1.1 to 1.2.0 by @dependabot in #110
- Bump psycopg-binary from 3.1.17 to 3.1.18 by @dependabot in #108
- Bump django-debug-toolbar from 4.2.0 to 4.3.0 by @dependabot in #109
- Bump coverage from 7.4.1 to 7.4.2 by @dependabot in #116
- Bump libsass from 0.22.0 to 0.23.0 by @dependabot in #115
- Bump django-model-utils from 4.3.1 to 4.4.0 by @dependabot in #113
Full Changelog: v0.7...v0.7.1
v0.7
Important
- Changed license to AGPL (fbe6e33)
- Update to python 3.11 (86e7e3c)
- Added ARM64 docker image support (3e01afd)
Features
- Added start date tracking for movies (414e29e)
- Added start date, end date, status and progress to TV shows (e18a722)
- Optimized SQL queries (a565c38)
- Added toggle between table and grid layouts for media list (89b7bc2)
- Optimized TMDB api calls (612eae5)
- Added end dates for media details summaries (bc57ee6)
- Metadata refactor by @FuzzyGrim in #106
Fixes
- Fixed progress increased incorrectly (18c9f01)
- Fixed error when importing duplicated content from tmdb (4e63931)
- Fixed track form not appearing for media with ' and " in title (08aca17)
- Fixed text alignment for anime and manga track form (9e64b31)
Maintenance
- Bump ruff from 0.1.9 to 0.2.1 by @dependabot in #104
- Bump pytz from 2023.3.post1 to 2024.1 by @dependabot in #103
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #101
- Bump django-sass-processor from 1.2.2 to 1.4 by @dependabot in #98
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #96
- Bump django from 4.2.5 to 5.0.2 by @dependabot in #105
Full Changelog: v0.6.1...v0.7