Releases: FuzzyGrim/Yamtrack
Releases · FuzzyGrim/Yamtrack
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
v0.6.1
Features
Fixes
- Fixed CSRF verification error (df041f7)
- Fixed environmental variables overwritten by system (934e825)
Maintenance
- Bump djlint from 1.34.0 to 1.34.1 by @dependabot in #97
- Bump psycopg-binary from 3.1.12 to 3.1.17 by @dependabot in #93
- Bump crispy-bootstrap5 from 0.7 to 2023.10 by @dependabot in #92
Full Changelog: v0.6...v0.6.1
v0.6
Features
- Added support for PostgreSQL (4f9bba9)
- Added seasons details view (9e3ea85)
- Added episodes tracking (3d07f97)
- Added filter buttons on media list views by @FuzzyGrim in #37
- Added import from TMDB tv shows watchlist (8b07628)
- Added export to csv (f1547c3)
- Added import from csv by @FuzzyGrim in #38
- Rework imports by @FuzzyGrim in #40
- Refactor front-end by @FuzzyGrim in #55
Fixes
- Fixed SQLite database lock when importing media (2d5caf6)
Other
- Use grid layout for tv show and movies listing (2332562)
- Change to gunicorn for simpler setup (ec856b9)
- Remove admin site (95adc6f)
Maintenance
- Bump requests from 2.29.0 to 2.31.0 by @dependabot in #28
- Bump aiofiles from 23.1.0 to 23.2.1 by @dependabot in #43
- Bump django-debug-toolbar from 4.0.0 to 4.2.0 by @dependabot in #44
- Bump django-compressor from 4.3.1 to 4.4 by @dependabot in #45
- Bump django from 4.2 to 4.2.5 by @dependabot in #48
- Bump actions/checkout from 3 to 4 by @dependabot in #49
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #51
- Bump docker/metadata-action from 4 to 5 by @dependabot in #52
- Bump docker/build-push-action from 4 to 5 by @dependabot in #53
- Bump docker/login-action from 2 to 3 by @dependabot in #54
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #61
- Bump black from 23.3.0 to 23.9.1 by @dependabot in #60
- Bump pytz from 2023.3 to 2023.3.post1 by @dependabot in #59
- Bump actions/setup-python from 4 to 5 by @dependabot in #82
- Bump coverage from 7.2.3 to 7.4.0 by @dependabot in #87
- Bump pillow from 9.5.0 to 10.2.0 by @dependabot in #91
- Bump aiohttp from 3.8.4 to 3.9.3 by @dependabot in #95
Full Changelog: v0.5...v0.6
v0.5
Features
- Added better handling of lazy load image (f644e99)
- Added media's details page by @FuzzyGrim in #21
- Added TZ env var (e862afa)
- Added home page that shows all media in progress by @FuzzyGrim in #19
- New login/register UI (0c004ec) (23e5513)
- Changed UI from using navbar to sidebar (b9dafce)
Fixes
- Fixed not importing everything from MyAnimeList (5ab6b93)
Other
Maintenance
- Bump coverage from 7.2.1 to 7.2.2 by @dependabot in #13
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #14
- Bump pillow from 9.4.0 to 9.5.0 by @dependabot in #15
- Bump requests from 2.28.2 to 2.29.0 by @dependabot in #22
- Bump coverage from 7.2.2 to 7.2.3 by @dependabot in #20
- Bump django-debug-toolbar from 3.8.1 to 4.0.0 by @dependabot in #17
- Bump django from 4.1.7 to 4.2 by @dependabot in #16
Full Changelog: v0.4.1...v0.5
v0.4.1
v0.4.0
Updates
- Added cookies over https with env var (694ea3c)
- Added error message when no results are found (b256773)
- Show original media type on MAL search (f29e1f0)
- Added error page for common error status (c2ecadd)
- Show spinner inside submit button on profile page (b6253de)
- Removed jQuery (c8a2279)
- Removed nginx and serve static files with uwsgi (6460f02)
- Added armv6, armv7 and arm64 docker support](df3c46a and f0e4cfb)
- Added multi processes support with uwsgi (c4bd728)
- Added favicon (09d8bac)
- Refactor media folder by @FuzzyGrim in #12
Fixes
- Fixed can't use yamtarr with only one API key (e3f9ff3)
- Fixed crash when mal couldn't find any result (85814ee)
- Fixed automatic autofocus on password change form (8212c20)
- Fixed media already stored showing on anilist import message as not found](912d9a7)
Bumps
- Bump aiohttp from 3.8.3 to 3.8.4 by @dependabot in #6
- Bump django from 4.1.6 to 4.1.7 by @dependabot in #8
- Bump aiofiles from 22.1.0 to 23.1.0 by @dependabot in #5
- Bump django-crispy-forms from 1.14.0 to 2.0 by @dependabot in #7
- Bump python-decouple from 3.7 to 3.8 by @dependabot in #10
- Bump coverage from 7.1.0 to 7.2.1 by @dependabot in #9
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
Updates
- Added nginx to main docker image (d351298)
- Created docker image with dev tag for latest upstream version (05b733f)
- Added date tracker by @FuzzyGrim in #4
- Added searched query to search bar for easy edit (1a3054c)
- Improvements on dropdown ui on home page (d45e774)
- Changed select all to general, editing tv show won't edit seasons values (afdc9ba)
- Removed use of mark_safe() (127e3c2)
- Made API keys optional if you won't use it (87e3724)
Fixes
- Fixed edit modal not loading when open-modal-button is clicked immediatly (0dd4eb6)
- Fixed season offset when tmdb show has season 0 (0275b89)
- Fixed edit modal not updating when selected season has null score (e1a27d4)
- Fixed some nsfw anime & manga not found (1b24bcd)
Bumps
- Bump docker/build-push-action from 3 to 4 by @dependabot in #2
- Bump django from 4.1.5 to 4.1.6 by @dependabot in #3
Full Changelog: v0.2.0...v0.3.0