Commit Graph

2945 Commits (609d8c9685a54734138b39cc25c261794a21ec99)

Author SHA1 Message Date
Taco 5f7e34b6a1
Update Okio, use more KTX stuff (#4353)
4 years ago
arkon 34cb24fe34 Update total number of chapters when refreshing MAL entries (fixes #4348)
4 years ago
arkon 1490112135 Parse correct object when finding existing MAL list item (fixes #4347)
4 years ago
arkon c4716a3f4c Fix cancelling library updates not working
4 years ago
arkon 0a54901eb0 Refactor tracker name strings
4 years ago
Andreas fea2e0a265
Extend track filter (#4344)
4 years ago
Jozef Hollý d3c087375b
Weblate translations (#4204)
4 years ago
arkon a93c0577ac Minor cleanup
4 years ago
arkon e4dc35674d Perform metadata update in global scope
4 years ago
arkon 8a668ba7b9 Revert async metadata updates to fix lag when updating (fixes #4341)
4 years ago
arkon ee9a68b040 Point to preview release for what's new
4 years ago
arkon 660e13b701 Remove some unused rx/coroutine bridge code
4 years ago
arkon 0685382083 Extract user agent string from WebView
4 years ago
arkon 04a993c997 Update trackers in parallel, update manga metadata asynchronously
4 years ago
arkon 7cae3095c4 Minor dependency updates
4 years ago
arkon e288bf902b Reword download chapter number sorting options
4 years ago
Riztard Lanthorn a083e1f71a
add sort by chapter number in download queue (#4337)
4 years ago
arkon 86b9d7e843 Remove usage of RxJava from LibraryUpdateService
4 years ago
Riztard Lanthorn 628bd5d6b4
add source name in download queue (#4338)
4 years ago
arkon 00285a782c Ignore error when cover is missing in Kitsu search results (fixes #4334)
4 years ago
arkon 16be469ecb Surface tracking search errors properly
4 years ago
arkon fdcbc4cffa Add QUERY_ALL_PACKAGES permission (maybe fixes #4313)
4 years ago
arkon fc548304cf Remove unused RECEIVE_BOOT_COMPLETED permission
4 years ago
arkon 7c7ff8165e Don't stop downloader after deleting downloads if it wasn't running (fixes #4309)
4 years ago
Clarence Castillo 496a476c13
Fix multi-select phantom anchor bug in manga chapters and library (#4201)
4 years ago
Andreas 441fc6e45b
Match color for download, header, and pin buttons (#4331)
4 years ago
arkon cf7ec6aa76 Use proper method to clear notification actions
4 years ago
arkon db2dd4b6c6 Add method for users to save error logs to a file
4 years ago
Andreas 2a5102a457
Fix Kitsu toasting "Logged in" when there is an error (#4329)
4 years ago
arkon 837d8f5f30 Delay restoring AppBar elevation on Android 5.0 (fixes #4311)
4 years ago
Andreas 1a5858e99b
Hide tracking when no tracker is logged in and change filter logic (#4310)
4 years ago
arkon 4044427d93 Add shortcut to see commit history for official extensions
4 years ago
arkon f667f85fa5 More consistent injectLazy style
4 years ago
Andreas 5cddc0c387
Add filter for tracking (#4276)
4 years ago
arkon 3319ccfd41 Move ACRA endpoint config to build.gradle.kts
4 years ago
arkon 878008e93b Reimplement MAL start/end date support
4 years ago
arkon 0cd551d4fd Revert removal of tracker start/end date
4 years ago
arkon f85194ec46 Handle download cancelation from icon properly (fixes #4241)
4 years ago
arkon 271489bdfd Fix display mode not updating in source view
4 years ago
arkon bd5f22a049 Update Material Components (fixes #4251)
4 years ago
arkon 189f18b112 Simplify lookup for existing MAL list item
4 years ago
arkon df166184ea Update AndroidX dependencies
4 years ago
inorichi ce42cba096 Fix jpeg decoder when used with high samples
4 years ago
arkon 9670863a41 Show error when trying to download chapters from not installed source (closes #4283)
4 years ago
arkon 1ae52bd33f Update SubsamplingScaleImageView
4 years ago
arkon c9cf9cfff0 More coroutine tweaks
4 years ago
arkon 2ffbee3db2 Avoid using global scope where appropriate
4 years ago
inorichi 96b8beb9cd Fix png artifacts & banding when ratio > 1
4 years ago
inorichi 365b849046 Fix bad cropping of PNGs with alpha channel
4 years ago
arkon 8e613d03e3 Address coroutine scope leaks in custom views
4 years ago
arkon b18a794eca Use lifecycleScope directly
4 years ago
arkon c620c924f9 Revert "Use flows instead of relays for extensions loading"
4 years ago
Andreas E 9db81a5a49
Fix navigation from feedback (#4238)
4 years ago
arkon 6fb7a85e8a Address more coroutine scope leaks
4 years ago
inorichi 36f81b4a62 Minor fixes regarding leaks
4 years ago
arkon 2caecc01b2 Fix crash when no chapters can't be loaded
4 years ago
inorichi dedb8d2d68 Fix a crash with the new decoder when cropping borders of an entirely white or black image
4 years ago
inorichi 7192b26402 Fixes on the new decoder library
4 years ago
arkon 762f5bdc33 Switch to version of SubsamplingScaleImageView with new image decoder
4 years ago
arkon bebb52b4e8 Allow typing in tracker score similar to chapters (closes #2498)
4 years ago
arkon 2c9f8bb9ce Revert bad RxJava conversion that prevented tracking data to be updated in UI
4 years ago
arkon efbefabb01 Reword unmetered network restriction for library updates
4 years ago
arkon 990fb22d3e Remove usage of RxJava from backup/restore
4 years ago
arkon df7e0d2f2f Surface "NSFW" (includes things like ecchi) results in MAL search (closes #4249)
4 years ago
arkon 5cfda1b1bf Refactor bridged RxJava/coroutine calls in SearchPresenters
4 years ago
arkon ac9bf1f3ff Refactor bridged RxJava/coroutine calls in MangaPresenter
4 years ago
arkon 7eb0868791 Remove use of RxJava from TrackPresenter
4 years ago
arkon 8a792e6d76 MAL: add way to search by list items' titles
4 years ago
arkon d8a3692d92 Fix content focusiblity issues when using remote/controllers (closes #3766)
4 years ago
arkon 95ce0e39ef Fix malformed extension URLs
4 years ago
arkon 17b70ab38c Refactor Kitsu API to remove Retrofit usage
4 years ago
arkon 07e76f35fa Use flows instead of relays for extensions loading
4 years ago
arkon a4cab9876a More consistent wording for NSFW warning strings
4 years ago
arkon c06a932c95 Remove some OptIn annotations
4 years ago
arkon 7d713b87b1 Fully remove usages of RxJava from tracker classes
4 years ago
arkon b1167146c5 Adjust download icon alignment more
4 years ago
arkon 2d0a5eb02c Convert more TrackService methods to coroutines
4 years ago
arkon 8d68859c2a Change MAL ID search prefix to "id:"
4 years ago
arkon 444cefc9a2 Use updated Tachiyomi version of DirectionalViewPager
4 years ago
arkon d0deceabbd Tint downloaded icons with primary color
4 years ago
arkon 175c1df0b8 Hide scrollbar from compact tags group
4 years ago
arkon 9cc6491c2a Adjust padding of text before download icons
4 years ago
arkon 710179f4b4 Note valid backup file extensions in error toast
4 years ago
arkon d11c72fd48 Replace global search context menu option with share target
4 years ago
arkon 0af505828e Add more padding to download buttons
4 years ago
arkon 135cf9960f Minor cleanup
4 years ago
Andreas E 3bf7c74f93
Navigation settings and split invert tapping for webtoon and pager (#4233)
4 years ago
Riztard Lanthorn cea4911c4d
add date Format (#4236)
4 years ago
arkon 54dc01253d Replace usages of fetchChapterList with 1.x getChapterList API
4 years ago
arkon 4db9a90da2 Replace usages of fetchMangaDetails with 1.x getMangaDetails API
4 years ago
Andreas E d69e9034ab
Viewer navigation (#3869)
4 years ago
Clarence Castillo 71ece73d99
Direct user back to global search when coming from source search results (#4196)
4 years ago
arkon 3bb2102eb4 Include source name in backup restore error logs (closes #4230)
4 years ago
arkon b7914909d0 Remove some unnecessary coroutine dispatcher switching
4 years ago
arkon 63398fe491 Implement click events for chapter download icons
4 years ago
arkon bf32bf28da Use coroutines instead of rx for some MangaPresenter operations
4 years ago
arkon dcb6bfb18d Remove some unused variables
4 years ago
arkon 8f605dc0f6 Adjust chapters filter icon to line up with download icons
4 years ago
arkon 47e770948b Fix download progress bar sizing to match icons
4 years ago
arkon 9ab29f5b7f Move some build.gradle.kts content around
4 years ago
arkon 10bf430ce6 Only include Firebase dependency in standard flavor
4 years ago
jobobby04 67eb4e8180
Convert app build.gradle to Kotlin DSL (#4222)
4 years ago
arkon 141f9b7730 Handle last read page being above total page count (fixes #4010)
4 years ago
arkon 139a589ad6 Increase per-page limit when searching MAL manga list
4 years ago
arkon 591873a185 Update preview build links (fixes #4225)
4 years ago
arkon 97a308b114 Minor cleanup of some tracker observables
4 years ago
arkon 430714e67f Find existing entry in MAL list when binding
4 years ago
arkon a49adbd09c Add ID search workaround for MAL tracking
4 years ago
arkon 3df98d576e Fix crash on updating trackers after reading with no network (closes #4207)
4 years ago
arkon 8135136c86 Adjust download icon sizing
4 years ago
arkon cef1c4b8a1 Tweak manga info header backdrop
4 years ago
arkon 2e8791a101 Refactor tracker response parsing
4 years ago
arkon 0e2b8b10d1 Show download progress in download icons
4 years ago
arkon 3cb64669e4 Animate download icon
4 years ago
arkon bc0d32f330 Add Telugu to language setting
4 years ago
Jozef Hollý 0db17beacc
Weblate translations (#4173)
4 years ago
arkon 6378a41b6d Minor cleanup of UpdatesHolder
4 years ago
arkon 23bf7faf9f Hide chapter download icons for local manga
4 years ago
arkon 01ff3af63f Add error state to chapter download icons
4 years ago
arkon 8f98055e9e Refactor response parsing helper function
4 years ago
arkon 84ae61f72c Refactor download states into enum
4 years ago
arkon 6dd280205b Initial chapter download icon implementation
4 years ago
arkon 1365d553a4 Log exception on invalid download directory issue
4 years ago
arkon 61a594493c Remove usage of Retrofit for update check and extensions list
4 years ago
arkon 62ab70f889 Remove unnecessary BaseWebViewActivity class
4 years ago
arkon eaccfdde59 Replace circular ProgressBars with Material component
4 years ago
arkon a8e536478c Replace ProgressBars with Material component
4 years ago
arkon e94d5626dd Update dependencies
4 years ago
arkon be3e31ddc4 Try to avoid crashing when unable to get backup filename for some reason
4 years ago
Andreas E b92b6520cb
Reader snackbar dismissible (#4190)
4 years ago
arkon ea33179a95 Convert tracker add/update/login methods to coroutines
4 years ago
arkon 6fcf6ae1f5 Use coroutines for Bangumi and Shikimori APIs
4 years ago
arkon f2a9247b68 Remove usage of Gson in Kitsu tracker
4 years ago
arkon dc3ed7fffc Use coroutines for Anilist API
4 years ago
arkon 271de31d51 Migrate Kitsu API to coroutines and kotlinx.serialization
4 years ago
arkon 1268caf3e0 Make OkHttp coroutine calls always throw exceptions on errors
4 years ago
arkon c0cef58e39 Surface MAL HTTP errors properly
4 years ago
arkon d363d205c3 Fix trackers after MAL not updating
4 years ago
arkon 2fd5a9e883 Filter out novels from MAL search results
4 years ago
arkon e7ef974a39 Format MAL search result status/type better
4 years ago
arkon 0b62fa8b76 Bump versionCode so next build will force MAL logout
4 years ago
Taco e2054a0ab7
Update NDK & buildTools, fix deprecated Parcelize (#4157)
4 years ago
arkon 6e7fefb8b2 Strip out no longer used tracker start/end date code
4 years ago
arkon 450bef278b Add forced MAL logout for next release migration
4 years ago
arkon 0affc0d58b Migrate to official MyAnimeList API (closes #4140)
4 years ago
arkon 3d153b6c8e Don't surface hidden settings when searching
4 years ago
arkon 04fff91e23 Update app repo URL
4 years ago
arkon 28a23452f2 Update extensions repo URL
4 years ago
arkon 6d403851cf Apply theme to OAuth login redirect activities
4 years ago
arkon 395a749bce Misc tracker code cleanup
4 years ago