Commit Graph

2933 Commits (1e58b05ead62e68373775afb309fcad8b28df957)

Author SHA1 Message Date
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
arkon 842295348e Add Amharic locale
4 years ago
Jozef Hollý 2992a0f4d8
Translations (Continuous) (#3886)
4 years ago
Aakash Singh e8f5963a57
Workflow improvements (#3891)
4 years ago
arkon 4cbe497770 Prevent tag search if browsing from latest (sort of closes #3625)
4 years ago
arkon 0904692f15 Set activated states for manga info favorite/tracker buttons
4 years ago
arkon 65bacd288b Reorder chapter filters to better match library filters
4 years ago
Andreas E 11ab3b2c2e
Remove from queue after read (#3870)
4 years ago
Andreas E 812368e332
Ability to delete reading history (#3871)
4 years ago
arkon cf39ae0000 Add banner for Incognito Mode
4 years ago
arkon 7194f65203 Show downloaded only banner in all views
4 years ago
arkon 4b78ff324d Minor string cleanup for Incognito Mode
4 years ago
Platiplus 79ccfcd553
[Feature Request] Option to turn off History - #3772 (#3855)
4 years ago
arkon 2df6a4dde8 Update AndroidX dependencies
4 years ago
jobobby04 e88cbc2769
Fix deleting history not refreshing the view (#3882)
4 years ago
Unlocked 25d1c40cda
Fix visual issue with bottom padding in filters sheet (#3881)
4 years ago
arkon 969b57ade9 Update subsampling-scale-image-view
4 years ago
Andreas E bddeb86223
Fix color filter sheet content alignment (#3862)
4 years ago
arkon b5986b509e Fix chapter filter icon tinting
4 years ago
jobobby04 9d2adcd512
Add infinite history and search history (#3827)
4 years ago
arkon fb3756420b Use tristate checkboxes for chapters list filters
4 years ago
arkon 2eab43a669 Fix scrolled content being visible behind navigation view group
4 years ago
arkon caeab0a63b Clean up bottom nav bar scrolling behavior toggling
4 years ago
arkon 7c69b1b649 Tweak navigation view group header style
4 years ago
scb261 3784d1a8f2
Add option to hide bottom bar when scrolling (#3758)
4 years ago
scb261 458e761b45
Add ability to choose what to remove for selected mangas (#3796)
4 years ago
arkon 371b0b2132 Color selected bottom nav item with accent color when theme isn't blue
4 years ago
arkon 5d1ca64768 Use same padding as source icons for extensions
4 years ago
arkon 972a595c74 Color selected tab with accent color when theme isn't blue
4 years ago
arkon a3c598a3e1 Remove card backgrounds from browse lists
4 years ago
arkon 9ce8c5c160 Use background color for list view
4 years ago
arkon 79bbc99882 Shorten settings search package name
4 years ago
arkon 3bce07e873 Minor settings search code cleanup
4 years ago
arkon 766f9e37b5
#3520 Searchable Settings (#3683)
4 years ago
arkon a9bed90d02 Move manga info summary more/less button toggle
4 years ago
arkon 01ad405dd2 Center reader transition text properly (fixes #3819)
4 years ago
arkon 88aea311f8 Remove support for backup v1
4 years ago
arkon 477aedbffa Minor updates
4 years ago
arkon b898442fe3 Add sah locale (closes #3818)
4 years ago
mpm11011 528c1b90c2
Merge branch 'dev' into dev-settings-search
4 years ago
Jay 004e1c98ee Send manga/chapter/page details when sharing a chapter page
4 years ago
arkon 7641bb4d0d Fix downloaded only filter
4 years ago
arkon 687f3d48ea Tri-state library filters (closes #1814)
4 years ago
arkon da5f10a2f1 Clean up global chapter settings code
4 years ago
lmj0011 64050e8266
[feature] add ability to set global filter/sort/display for Manga chapters (#3622)
4 years ago
arkon 791a7d5a01 Start updating manga info view header design
4 years ago
arkon 13930d3706 Revert "Hide parental controls section for release"
4 years ago
arkon 2769e27a2a Release 0.10.5
4 years ago
arkon 76c795d0d0 Hide parental controls section for release
4 years ago
arkon 4f2da9a78f Fix Chinese plurals
4 years ago
Jozef Hollý 8e0ba3650b
Translated using Weblate (Bulgarian) (#3646)
4 years ago
arkon 76f6fe4601 Use Kolinter Gradle plugin for linting instead of ktlint directly
4 years ago
arkon ca1373f36b Check GitHub for preview release updates instead of inorichi's server
4 years ago
arkon c0789cd6ba Use background color for some lists
4 years ago
arkon af47103707 Replace deprecated system window insets usage
4 years ago
arkon c466baaa25 Remove list dividers
4 years ago
arkon 670294a427 Update OkHttp and Conscrypt
4 years ago
Andreas E 9f260c3513
Always show missing chapter warning if there are missing chapters (#3755)
4 years ago
lmj0011 18061d1077 - retain search query when navigating *away* from SettingsSearchController
4 years ago
mpm11011 381c061ebc Adding more UI polish, add comments for future enhancements.
4 years ago
mpm11011 d37341d7d0 Inlined non-reused key strings.
4 years ago
mpm11011 a5098e5b5b Code review cleanup and refactoring.
4 years ago
arkon b55d394a1f Fix text alignment in transition view when no more chapters available
4 years ago
Andreas E 5e2e177aa9
Add spacing on top of sources/extensions/migrate lists (#3751)
4 years ago
arkon 86e59977de Refactor common chapter transition views into separate view
4 years ago
arkon 66baf01e43 Localize "No chapters found" error
4 years ago
Andreas E 7a33e198dc
Add missing chapter warning (#3745)
4 years ago
scb261 4b493ebbaf
Change sources sort to case-insensitive (#3743)
4 years ago
arkon 565e8cf00b Remove unused string, fix improperly formatted Slovak string
4 years ago
arkon 738a3999b4 Update Conscrypt
4 years ago
lmj0011 29ab99aa1f - moved call to SettingsSearchHelper.initPreferenceSearchResultCollection() into SettingsSearchController
4 years ago
mpm11011 d53719b79e Limiting search to settings menu only, localized breadcrumb string, and code cleanup after code review.
4 years ago
arkon 8bedc8f456 Move share manga button to toolbar menu
4 years ago
arkon d9000f6fd1 Update dependencies
4 years ago
lmj0011 50c7b32b00 - Ensure all Preferences have a key set or else the highlighting effect will have no effect on it.
4 years ago
lmj0011 78072ad285 - implement prefernce highlighting after settings search
4 years ago
lmj0011 437a34b5dc - initialize SearchResultCollection once in Activity.onCreate
4 years ago
mpm11011 3ebea4c305 Add search button to MoreController, stop infinite recursion.
4 years ago
mpm11011 8fe315c354 Set query hint, clean up code smell.
4 years ago
mpm11011 b10b13a339
Merge branch 'dev' into dev-settings-search
4 years ago
mpm11011 5b5ea5ab8a Remove unneeded SettingsControllerFactory.
4 years ago
arkon e90b0aaf8b Adopt OneWayFadeChangeHandler from SY
4 years ago
arkon fe7c7e72f5 Filter out hidden directories for local source (closes #3706)
4 years ago
arkon 9ba11a585f Adopt tab/controller transitions from SY
4 years ago
arkon 9920ff617b Clean up X-Requested-With change
4 years ago
armangido 3f1355c413
Update WebViewActivity.kt (#3617)
4 years ago
arkon 4929e66ecc Update ActionMode styling
4 years ago
arkon 02e370c2d8 Remove OkHttp Proguard rules
4 years ago
arkon 4c31e3fc5f AndroidX dependency updates
4 years ago
tatsuya25 15f49b39b8
Remove Glide Proguard rules (#3702)
4 years ago
lmj0011 8c82b766e3 - implement searchable settings
4 years ago
arkon 4c8665c9f0 Don't enqueue bookmarked chapters for deletion (fixes #3691)
4 years ago
arkon ba67781431 Minor wording edit
4 years ago
arkon 4ef25c75b7 Use core-ktx for bolding chapter transition text
4 years ago
arkon 3aafc671f8 Dependency updates
4 years ago
arkon 967df6f7a3 Update to Kotlin 1.4
4 years ago
mpm11011 22518f173f Adding class stubs for settings search, UI elements.
4 years ago
arkon 64bdfabbd8
Revert ktlint update, unrevert Gradle and PR build workflow reverts (#3681)
4 years ago
specterflare 19cd28b66b
Update and clarify message on tracking services (#3663)
4 years ago