- Deal with the SY ProgressBars (@jobobby04)
- Replace circular ProgressBars with Material component (@arkon)
- Replace ProgressBars with Material component (@arkon)
- Update dependencies (@arkon)
- Try to avoid crashing when unable to get backup filename for some reason (@arkon)
- Reader snackbar dismissible (#4190) (@andreas E)
- Allow clicking the toolbar to go to the manga (@jobobby04)
- Add chapter deeplink, make MangaDex use it (@jobobby04)
- Refactor and cleanup (@jobobby04)
- Convert tracker add/update/login methods to coroutines (@arkon)
- Use coroutines for Bangumi and Shikimori APIs (@arkon)
- Remove usage of Gson in Kitsu tracker (@arkon)
- Use coroutines for Anilist API (@arkon)
- Migrate Kitsu API to coroutines and kotlinx.serialization (@arkon)
- Make OkHttp coroutine calls always throw exceptions on errors (@arkon)
- Surface MAL HTTP errors properly (@arkon)
- Fix trackers after MAL not updating (@arkon)
- Filter out novels from MAL search results (@arkon)
- Format MAL search result status/type better (@arkon)
- Remove License Appendix That Should Have Been Removed Initially (#4158) (@specterflare)
- Update NDK & buildTools, fix deprecated Parcelize (#4157) (@taco)
- Strip out no longer used tracker start/end date code (@arkon)
- Also do the last commit for SY (@jobobby04)
- Add forced MAL logout for next release migration (@arkon)
- Migrate to official MyAnimeList API (closes #4140) (@arkon)
- Don't surface hidden settings when searching (@arkon)