Commit Graph

2931 Commits (b6b78994d8203a94f27d8a834bcb31d2f898d44a)

Author SHA1 Message Date
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
arkon 2cc2a90941 Refactor CustomTabsIntent creation
4 years ago
arkon c87ba6231d Release 0.10.7
4 years ago
arkon c5ca739b49 Fix loading fallback thumbnails in browse view (closes #4127)
4 years ago
arkon 00fe4cdf2d Minor code cleanup
4 years ago
arkon 69be3e1e87 Complete migration off of Kotlin synthetics
4 years ago
arkon 2cb3984d68 Show MAL relogin message on update, localize error message
4 years ago
arkon 5901978889 Use view binding for date headers
4 years ago
arkon 8bf1cf3cc5 Update to coroutines 1.4.2
4 years ago
arkon f6af1184bc Reword NSFW settings section
4 years ago
arkon 4880741b8b More crash fixes
4 years ago
arkon e8627800fe Remove bundled fallback file picker
4 years ago
arkon 907fbb94a2 Require WebView 86+
4 years ago
arkon fd2028557e Some crash fixes
4 years ago
arkon 91fa1ec6b2 Suppress some deprecation warnings
4 years ago
arkon 628c525599 Disable release postprocessing (Proguard)
4 years ago
arkon bbc00768f0 Note that toggling NSFW sources requires a restart
4 years ago
arkon 5b09461ccf Break out NSFW hiding/labeling into separate settings
4 years ago
arkon 1a439ecece Remove source overwrite logic since built-in sources no longer exist
4 years ago
arkon 836aec4396 Flip left/right key events for Webtoon viewer (fixes #4111)
4 years ago
arkon 0b5dec9bab Revert "Hide incomplete NSFW source labelling settings"
4 years ago
arkon 45ca470789 Release 0.10.6
4 years ago
arkon a3b1690d38 Hide incomplete NSFW source labelling settings
4 years ago
arkon a3bad75899 Force MAL logout on update
4 years ago
Jozef Hollý 93d4af99bf
Weblate translations (#4078)
4 years ago
arkon c950595fe3 Revert "Distinguish between no results and loading when sorting global search results"
4 years ago
arkon 8ffd3a8ed2 Don't scroll to top when navigating back/forward in WebView
4 years ago
arkon b6e246c6b2 Add text selection shortcut to invoke global search (closes #4058)
4 years ago
arkon 59859e124f Update to Kotlin 1.4.21 and kotlinter 3.3.0
4 years ago
arkon 2bb7a33bc3 Use WebView auth flow for MAL (fixes #4100)
4 years ago
Taco c2b8fea291
Update libraries, some lints (#4099)
4 years ago
arkon 560f0bba5c Use more up-to-date fork of junrar
4 years ago
arkon 722437a022 Update AndroidX and Material Components dependencies
4 years ago
arkon 8a44b1dabe Add Galician locale
4 years ago
arkon b39191ff50 Fix annotations package name
4 years ago
Jozef Hollý 9814d20404
Weblate translations (#3997)
4 years ago
arkon 6664dfb048 Use regular minified extensions JSON instead of explicitly handling gzip encoding
4 years ago
arkon 3133a63cf8 Fix crash when a preference doesn't have a title (e.g. info preference)
4 years ago
Andreas E c9c0f3d014
Enhance incognito mode (#4073)
4 years ago
CrepeTF ff66f307dd
Tweak default dark theme colors (#4074)
4 years ago
arkon e048d66f74 Revert edge to edge
4 years ago
arkon 66e3fa7df8 Replace more Kotlin synthetics
4 years ago
arkon 019a0f31c7 Replace more Kotlin synthetics
4 years ago
arkon 749c2071af Replace Kotlin synthetic views in viewholders
4 years ago
arkon 322d66d282 Replace more usages of Kotlin synthetic views
4 years ago
arkon aa98cd0da0 Fix keyboard sometimes affecting bottom inset padding
4 years ago
arkon c8316c7254 Move NSFW source setting into Browse settings
4 years ago
arkon 6b9180844d Fall back to filename in backup creation notification if path not available
4 years ago
arkon c0e4863229 Fix restore in Android 11
4 years ago
arkon 2be9871d05 Distinguish between no results and loading when sorting global search results
4 years ago
arkon 776f6a9a16 More bottom inset padding fixes
4 years ago
arkon 10163aab21 Use jcenter to get 1.x dependencies
4 years ago
arkon 60b2a4ea9d Handle bottom insets in FAB controllers too
4 years ago
arkon 56e1e3e205 Further abstract how bottom navbar padding is applied
4 years ago
arkon 0f805cd45e Handle bottom navbar padding when drawing edge to edge
4 years ago
arkon 1d7c692e89 Create extension function for applying system insets
4 years ago
arkon 38bc8ec6b4 Add global search progress bar (closes #3727)
4 years ago
arkon 2154e3aa2d Remove 10 results per source limit from global search (still limited to 1 page)
4 years ago
arkon 56c19e57a9 Add help shortcut for source migration (closes #3951)
4 years ago
arkon d548c690d6 Fix transparent navbar when bottom sheets are opened (fixes #3848)
4 years ago
arkon 3fa70dade3 Use ViewCompat for setting MainActivity inset paddings
4 years ago
arkon 368c30a2cc More restore code cleanup, remove some SY-specific logic
4 years ago
arkon 5539e4591f Update Firebase
4 years ago
arkon 781971ee81 Set preview/experimental compiler flags instead of using annotations
4 years ago
arkon 1140316d1b Pad bottom of MoreController so bottom nav doesn't overlap content
4 years ago
arkon cf6c48744a Some more code cleanup
4 years ago
arkon eed6db8e92 Default automatic legacy backups to true for now
4 years ago
arkon 858664bfd7 Some more code cleanup
4 years ago
arkon eceac4d6e3 Merge restore entry points, avoid unnecessary new strings
4 years ago
arkon 47a172df1f Remove "full_" from v3 backup default file names
4 years ago
arkon f2c0732c40 Minor cleanup
4 years ago
jobobby04 682fae12b6
Make a protobuf based backup system (#3936)
4 years ago
arkon a150762c63 Fix manga info description scrim on Android 5
4 years ago
arkon 2695bdddf8 Fix non-transparent navigation bar
4 years ago
Dominik Chrástecký c9b1a425a7
add support for S Pen actions (#4029)
4 years ago
arkon 122b2b1a8e Draw under navbar in Android 9+
4 years ago
arkon c0519e8670 Remove a stray trailing dash
4 years ago
arkon fd545db1bd Update dependencies
4 years ago
arkon 6991c224b2 Tweak manga info header
4 years ago
arkon 7dc70c9eab Add 1.x page model converters
4 years ago
arkon e32445f2cf Hide locale subtitle for local source
4 years ago
arkon 8aa6486bf7 Update to serialization 1.0.1 and coroutines 1.4.1
4 years ago
arkon d21c147203 Singleton instance of Json serializer
4 years ago
arkon 9b10e851d1 Fix Bangumi login (fixes #3994)
4 years ago
arkon 6675508b24 Update dependencies
4 years ago
arkon 7310ec4fe4 Use 1.x API to fetch manga details in browse view
4 years ago
Andreas E b1ce3693ed
Change list view font size back to 16sp (#3978)
4 years ago
arkon deb1ed5623 Add Uzbek locale
4 years ago
Jozef Hollý 0902d7cca9
Weblate translations (#3895)
4 years ago
arkon 95ec903862 Fix Bangumi API response deserialization (fixes #3977)
4 years ago
arkon 2ab6af6471 Consume and extend 1.x Source API
4 years ago
Andreas E 9493577de2
Replace language code in Global Search with secondary text (#3972)
4 years ago
arkon 837ce62844 Janky workaround for collapsed global search covers
4 years ago
arkon 2860bbfb12 Minor dependency updates
4 years ago
Andreas E a2b1acd70f
Update Global search layout to match Library and Browse (#3892)
4 years ago
Andreas E f1350bc33e
Fix missing chapter warning when chapter number is not recognized (#3928)
4 years ago
arkon 6af0eb4068 Fix Shikimori login (closes #3966)
4 years ago
arkon 538c168641 Use default height for extended FAB (closes #3949)
4 years ago
arkon 832a4fa68e Lower minWidth for extended FAB (fixes #3939)
4 years ago
arkon ccb727529d Add Proguard rules for kotlinx.serialization
4 years ago
arkon ed41604f56 Show locale in sources list items
4 years ago
Soitora 9f05d563f9
Darken the description colors (#3858)
4 years ago
arkon 72d114d46a Use secondary color for manga info header action button default state
4 years ago
arkon 99b96d80d0 Auto-formatting
4 years ago
Taco 60755d0c26
Use some more KTX and Compat stuff (#3933)
4 years ago
arkon a689e4e041 Trust user-added CAs (closes https://github.com/inorichi/tachiyomi-extensions/issues/4581)
4 years ago
arkon f5aa36c787 Migrate to kotlinx.serialization for Bangumi
4 years ago
arkon f8d82cb052 Migrate to kotlinx.serialization for Shikimori
4 years ago
arkon 980feb6c96 Migrate to kotlinx.serialization for download store and deleter
4 years ago
arkon e7d6605490 Migrate to kotlinx.serialization for Anilist
4 years ago
arkon 7a476abb53 Migrate to kotlinx.serialization for extensions and update fetching
4 years ago
arkon b88e444cbc Bump minimum WebView version to 84
4 years ago
arkon 6c792d2821 Update dependencies
4 years ago
arkon 9afb445620 Update AboutLibraries
4 years ago
jobobby04 efc951191d
History fixes (#3921)
4 years ago