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