-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Updated CI to run instrumentation tests and have better caching mechanism - Upgraded project to use JDK 11 - Moved all dependency versions to ext variable set - Bumped target and compile SDK to API 31 - Refactored `PresentationExtensions` and Enum classes to use string resources. Closes #13 - Added instrumentation tests for `PresentationExtensions` - Fixed small formatting issues with text - Removed useless GraphQl calls for next episode airing time - Handled invalid deeplinks using regex by querying default browser of phone and force opening url. Closes #30 - Added tests for accepted deeplink regex - Refactored `openAnimeById`, `openMangaById` and `openImageSlider` to global navigation actions - Removed dead code - Refactored standalone companion object classes to objects - Extracted `UIConstants` to reuse chip styles, Image transformations, Corner radius and grid count - Added `printStackTrace()` calls to missed catch blocks - Cleaned up `MPAndroidChart` value formatter to use ktx functions - Refactored `Uri.parse(url)` calls to `url.toUri()` - Moved api constants and `MALExternalLinks` to data package - Added `AnimeAiringStatus`, `AnimeNsfwRating`, `AnimeRating`, `MangaNsfwRating`, `MangaPublishingStatus` enums and tests - Forced all paging data sources to work on `IO` thread - Forced Datastore to use `IO` thread - Refactored `MHError` to have general static error types - Removed magic numbers to enum classes - Fixed bug with 0 `timeToAiring` of episode returning invalid string - Decomposed UI binding functions to smaller functions for readability - Fixed Anime Seasonal screen not loading on navigation with season args - Fixed Anime Ranking screen not loading on navigation with ranking args - Fixed Manga Ranking screen not loading on navigation with ranking args - Fixed incompatible manga ranking type slugs across manga service and manga rank service by mapping - Refactored `OAuthRepository` to use `MHTaskState` - Move fab explode animation to after navigation - Rearrange `strings.xml ` - Cleaned up comments - Updated `Readme` to use latest kotlin version and changed project info section
- Loading branch information
Showing
122 changed files
with
3,207 additions
and
2,356 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.