Releases: IgnisDa/ryot
Releases ยท IgnisDa/ryot
v7.10.0
What's Changed
- fc6cbb18 - New metrics for workouts and templates (#1104)
- f1057605 - fix(frontend): set correct workout key
- 2cb1443c - General bug fixes (#1102)
- 0dc7a00d - chore: general housekeeping
- d2557e47 - perf(backend): remove useless clones
- 81e97cf6 - fix(frontend): allow recovering from malformed auth cookies
- 4e11d893 - New calendar page (#1096)
- e75f765d - fix(frontend): use correct schema for creating integrations
v7.9.0
Changes for this update
- A progress bar is shown for all media that are actively in progress.
- A new setting in dashboard preferences that allows you to get deduplicated media items in the upcoming section.
What's Changed
v7.8.0
Updates for this release
- New jellyfin integration which allows you to automatically marks items as seen in Jellyfin when you do so in Ryot.
What's Changed
v7.7.0
Updates in this release
- Set level rest timer. This is configurable on the exercise as well as the user level.
- The UX for creating/editing supersets has been overhauled with major improvement.
- Bug fixes and performance improvements...
What's Changed
- e7bbfb13 - chore(frontend): changes to exrrcise display
- b88e8794 - fix(*): general fixes
- cc66f81c - Better logic for monitored entities (#1074)
- a6163bff - Minor fixes (#1073)
- 4028eb03 - fix(migrations): add guard statement to prevent null values in workout summaries
- 23fd852f - Better workout UI (#1064)
- 7d8e9778 - fix(services/integration): switched push integrations
- 1aaf92ab - fix(frontend): clone request before using
v7.6.0
Updates in this release
- A new integration (Generic JSON) which allows you to import everything. You can use this to build integrations with other services that Ryot does not support natively.
- Smaller docker image (-10%) and memory footprints (-20Mb RAM on idle).
- You can now configure watch providers for each media type separately.
- Revamped the people details page. You can now filter works by roles.
What's Changed
- 619a8155 - fix(backend): respect cache when making progress updates from integrations
- d7a4922d - fix(frontend): get export button working
- c909f1bc - Upcoming projects for people (#1061)
- 46371a91 - chore(services/integration): add logging and some general improvements
- 8f7b5b8c - Webhook to import generic json (#1017)
- efe47368 - feat: enable LTO (#1060)
- 7990a8ab - fix(frontend): hook to get watch providers
- 447da082 - Granular watch providers (#1057)
v7.5.0
Updates for this release
- Associate seen entries with reviews for more granular tracking (pro feature).
- You can set watch providers on a media type level.
- Allow adding items to collection in bulk.
- Get notifications when your rest timer for a workout expires.
- You can now edit workouts.
- List pages are packed more densely now. You can revert this change from the general preferences.
What's Changed
- 447da082 - Granular watch providers (#1057)
- 8f2c2f40 - Bulk add items to collection (#1055)
- ecd4c9e8 - Move seen cache to database (#1053)
- e258b3dd - Allow associating seen with review (#1051)
- 1802268e - Allow editing workouts (#1050)
- 5aef90b0 - Trigger notification when timer is completed (#1048)
- dba3403b - Allow changing grid size (#1047)
v7.4.0
Updates for this release
- Ryot Pro has now been open sourced! The pro version is (still) paid, but you can now view the source code. I did not make this a major release since the migrations are pretty simple. You can change the docker image from
ignisda/ryot-pro
toignisda/ryot
. Nevertheless, I will continue to publish theignisda/ryot-pro
image for the foreseeable future. - There was a bug in the summary calculation logic. All summaries will be deleted and regenerated by the next nightly cron job. If you want to force it now, login as the admin user and go to miscellaneous settings and then "Perform background tasks".
What's Changed
- 228d5a28 - Open source pro (#1040)
- 0aaacc0b - fix(importer): incorrect trakt entries being imported
- 1dac299d - fix(services/user): correct admin check for deleting user
- 79dacd2b - perf(backend): only fetch yank integrations
- b59a2ea5 - fix(backend): unwrap provider specifics only when needed
- 16a7f55d - Integrations refactor (#1034)
- 621ae876 - feat(frontend): revalidate page once mutation has been deployed
- ff30ef8c - Added IOS18 Detection (#1030)
- a2fc9eed - Remove granular count (#1037)
- 72c80089 - fix(frontend): disable query once no longer partial
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