Releases: IgnisDa/ryot
Releases · IgnisDa/ryot
v7.3.0
What's Changed
- 641dff03 - fix(frontend): do not request for useless information while getting partial details
- fdeb3b23 - Put entites in partial state (#1026)
- 7764990b - fix(services/fitness): deploy job to re-evaluate workout when time changes (#1024)
- 54d146db - fix(backend): three point smiley conversion
- a0c6660c - feat(frontend): display 3 point review in other places
- 357ae1be - 3 point smiley rating (#1022)
v7.2.0
What's Changed
- fba67647 - Export workout collections (#1013)
- cd44a985 - Redirect to page 1 if on invalid page (#1010)
- 5eb6a156 - fix(frontend): increase timeout for focusing on exercise
- 938fc14f - chore: minor code changes
- 3bb2da6e - Merge branch 'main' of https://github.com/IgnisDa/ryot
- e56fef7a - View for storing monitored entities (#1003)
- ddb4c4d8 - ci: remove conditional elses
- 46b611aa - Moved Manga chapters over to Decimals for fractional releases (#1002)
- 5fcf0c78 - fix(frontend): move button to menu item
- bcc02622 - fix(providers): type error for anilist
- ceaeca52 - Backporting the ratelimit from ryot-pro (#1006)
- 3b6b9226 - Remove
user_to_collection
table (#1000) - dbacb336 - fix(frontend): do not split by comma-space
- 66c0c2ef - feat(frontend): add menu item to reorder exercise
- a5297aa3 - feat(services): do not deploy jobs to calculate summary
- a5b47d20 - build(frontend): install remix development tools
- eb5a258d - fix(frontend): revalidate routes when starting/stopping workouts
- 6eee495c - build(ts): add resolution for types react
- ee26f8e1 - Allow removing media item from list pages (#998)
- 94fe7601 - ci: use variable in reverse proxy configuration
- 6d6817ce - ci: extract reverse proxy urls to variables
- 50b8e9ce - fix(backend): remove connection limits from database
v7.1.0
New features
What's Changed
- eead3969 - build(frontend): move filesize to deps
- 92fcdfd1 - Exercise charts (#975)
- 6c26c9fe - fix: unnecessary slash (#987)
- e78fa105 - Merge branch 'main' of https://github.com/IgnisDa/ryot
- 09239b95 - perf(misc): do not request additional details for review title
- 1d537a30 - fix(frontend): delete source before processing using zod
- 3abd10a1 - feat: allow sorting by provider rating
- 992af8fa - fix(services): allow sorting by user rating
- d4a31e09 - Resolved bug with urls introduced in e31071f (#979)
- 6850055b - chore: info about major upgrade
v7.0.0
New features
- The dashboard now has an activity section that will show consolidated activities over a chosen timespan.
What's Changed
- eda1a278 - Resolved bug where we assumed timezone (#977)
- c218f2cc - chore(migrations): change order in which migrations are run
- 7589584a - chore(backend,frontend): backend improvements
- 7ccfcad1 - fix(fitness): account for non-existent workouts in PRs
- bfd4b53c - More counts for displaying summary (#974)
- edbd26f1 - fix(backend): minor errors
- 54ec2220 - fix(providers): remove trailing slashes from base urls
- b369586f - fix(statistics): delete old activity record before inserting new one
- ff3778ab - feat(backend): remove the google books API key
- 82e86cb1 - fix(providers): remove trailing slash from base urls
- 02257e10 - feat(backend): add
last_login_on
column to users - 898a9738 - feat(backend,frontend): store entire history of exercise
- 714661ed - chore(frontend,docs): minor changes
- e31071f5 - Statistics and graphs (#971)
- 5ef81a7c - ci: hardcode docker username
- 56943259 - ci: add secret for docker username
- f537c107 - Komga implementation (#943)
- 62d2b437 - V7 upgrade (#969)
v6.11.0
v6.10.0
What's Changed
- d884135e - chore(backend): use transaction for creating collections
- 61416c4d - fix(frontend): select correct first index
- 2317c9be - chore(migrations): final v6 migration
- ea0236d7 - feat(frontend): make redirect cookies long lived
- 2ec1686f - Backend-refactor (#960)
- 171f7d1c - Multiple collection filters (#963)
- 2caea290 - Anime airing schedule (#961)
- d5cc4076 - ci: install curl in container
v6.9.13
v6.9.12
Version 6
Created from tag: v6.9.11
Created from git revision: 15a3fe9c35675184e662ea774f6feb71415cbbe8
Published on: August 10, 2024
Release Notes
- Progress can be updated from the dashboard.
- Primary keys are now nano-ids, which removes the possibility of enumeration attacks.
- Integration URLs are now much shorter.
- Syncing limits can be set on the integration level.
- Audiobookshelf importer and integration now supports all media types.
- Jellyfin importer is now completely functioning.
- List pages now have persistent filters.
- Send notifications through telegram.
- Browser does not become unresponsive because of long lists (eg: show seasons, watch history, podcast episodes).
- Idle CPU usage should drop to 0% (more information).
Version 5
Created from tag: v5.5.6
Created from git revision: cf3beb25a2594da998293b88cf0b255c5232e82d
Published on: June 3, 2024
Caution
This is a breaking release. Please consult the migration docs for an upgrade path.
Release Notes
- Ryot now has a new logo! If you were using the PWA, you will have to re-install it.
- Ryot now supports authentication using OAuth/OIDC! Please follow this guide if you want to port existing users to the new provider.
- Addressed layout issues on the website for 4k screens.
- You can now edit created exercises.
- The media list pages now shows if a media has been seen, added to watchlist or owned.
- Added 3 new default collections: "Completed", "Owned" and "Reminders".
- Added a job to clean-up useless data. For example: my database size went from
1.2 GB
to166 MB
.