Commit graph

4270 commits

Author SHA1 Message Date
Jays2Kings
e09ae4d347 Avoid uncaught exceptions from OkHttp interceptors crashing entire app
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-26 15:43:25 -05:00
Jays2Kings
37314ba675 Fix local sources showing a download button in details 2023-02-17 13:43:19 -05:00
Weblate (bot)
d683af3f96
Weblate translations (#1506)
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ceb/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/he/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/km/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/te/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Cliff Heraldo <123844876+clxf12@users.noreply.github.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: PedroJLR <jacobnchrono@gmail.com>
Co-authored-by: Yurical <yurical1@outlook.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: aşina orkan göksel aşina <examplehuman@outlook.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: jinu147 <nesqea20@gmail.com>
Co-authored-by: manuel kristo <manuelkristo12@gmail.com>
Co-authored-by: saurus <sokphanun@gmail.com>
Co-authored-by: shadowzephyr <shadowzephyr88@gmail.com>
Co-authored-by: 朔夜月 <a03175ii0@gmail.com>
2023-02-17 12:53:42 -05:00
Jays2Kings
8d45237c18 revert back part of the build gradle 2023-02-16 21:46:02 -05:00
Jays2Kings
b153883f05 update other libs 2023-02-16 21:44:38 -05:00
Jays2Kings
1bd7df254b Update appcompat to 1.6.1 2023-02-16 21:37:40 -05:00
Jays2Kings
a70a05c99b Reader no longer hides menu when double page spreads zoom in for certain conditions
For example, while scrubbing through chapters and when scrolling through pages while the current page is zooming in
2023-02-16 17:06:39 -05:00
Jays2Kings
480567419f Handle unimplented chapter urls 2023-02-16 17:04:56 -05:00
Jays2Kings
98cba545a5 Show tracking error while reading
Shows the tracking logo when a single tracker failed, says "failed to update tracker names" if multiple failed
2023-02-16 16:14:31 -05:00
Jays2Kings
a99dac2b23 refactor Context.isOnline() 2023-02-16 16:13:56 -05:00
Jays2Kings
05d5e89c58 Filter enhanced trackers from manga details when not supported 2023-02-16 13:49:45 -05:00
Jays2Kings
ab98376091 Cleanup the reader save logic a bit 2023-02-15 19:08:18 -05:00
Jays2Kings
66d65dff2f Fix requested page, when device config changes when app is in BG 2023-02-15 14:29:22 -05:00
Jays2Kings
ab735491c9 Cleanup in reader 2023-02-15 14:28:51 -05:00
Jays2Kings
72e35f590b Reset requested page in reader for read content
Also fixed page index not being remembered when switching chapters in reader
2023-02-14 20:59:27 -05:00
Jays2Kings
d75a2318a9 Add Reader Setting to Skip Dupe Chapters
Add reader setting to filter dupe chapters with same scanlator priority.

Slightly changed to check if any of the current chapter's scanlators are in another chapter (since scan groups like to collab)

Co-Authored-By: MCAxiaz <mcaxiaz@gmail.com>
2023-02-14 20:35:38 -05:00
Jays2Kings
a64753b4ac Add option to hide entries already in library when browsing sources
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-14 20:35:10 -05:00
Jays2Kings
a09fd8ac48 Glance widget for Recents
Recents because its using the same logic as app shortcuts already use

Also added Compose + Kotlin 1.8.10 but no one cares about that

Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
2023-02-14 20:35:10 -05:00
Jays2Kings
71e2a54d13 Fix crash in reader when rotating sometimes 2023-02-14 14:36:30 -05:00
Jays2Kings
15a16048ae Allow deleting bookmarked chapters option
Some minor tweaks to this:
* tapping delete download on manga details/recents WILL delete the chapter, regardless of bookmark status
* Tapping Remove all downloads in manga details will remove all downloads still, since there's an option to remove all but bookmarks anyway (library like upstream still deletes all)

closes #1470

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-14 14:03:10 -05:00
Jays2Kings
3fecc0bedb Combine Popular & Latest Source screens
#stillNoTabs
Closes #1471 one way or another
2023-02-14 13:19:32 -05:00
Jays2Kings
d443da4dcc Convert ReaderPresenter to ReaderViewModel
Also fixed certain sources without a contenttype not loading
Also remove HTTP 103 interceptor
Also upgrade some serialization libraries
Look a lot of stuff got taken from upstream if you're reading this commit and you work on main your code is probably is in this commit

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-14 03:13:21 -05:00
Jays2Kings
41eb012592 Fix pressing back clearing search on A13 while keyboard is showing
Fixes #1473
2023-02-12 16:27:01 -05:00
Jays2Kings
b70b76180a Fix title in webview 2023-02-12 15:43:31 -05:00
Jays2Kings
93049dc4a1 Refactor android manifest permissions + notifications + app locales
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-11 19:53:03 -05:00
Jays2Kings
a6cc84d41c Add Kavita & Suwayomi tracker
OkHttp Call: split await() and awaitSuccess()
Also some light tracker refactoring from upstream
Also updated okhttp to 5.0.0 alpha11

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
Co-Authored-By: ThePromidius <thepromidiusyt@gmail.com>
Co-Authored-By: Aria Moradi <aria.moradi007@gmail.com>
Co-Authored-By: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2023-02-11 19:48:26 -05:00
Jays2Kings
749c9e4fb5 Handle file names with multiple ".cbz" occurrences properly
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-11 17:21:42 -05:00
Jays2Kings
ad3e947432 Bump minimum ext-lib to 1.3
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-11 17:19:38 -05:00
Jays2Kings
9ba9a51f79 Handle 1000+ pages properly in the downloader
Co-Authored-By: jobobby04 <17078382+jobobby04@users.noreply.github.com>
2023-02-11 17:18:41 -05:00
Jays2Kings
60ab0d2fa7 Bump default user agent string and minimum WebView version 2023-02-11 17:17:45 -05:00
Jays2Kings
cfe7e366ab Add option to filter library by bookmarks
Closes #1482
2023-02-11 17:07:31 -05:00
Jays2Kings
31654d1bb8 hide chapter title in reader when preferred
Closes #1479
2023-02-11 17:05:15 -05:00
Weblate (bot)
1f136c3eb2
Weblate translations (#1490)
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/he/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translation: Tachiyomi/Tachiyomi J2K
2023-02-11 16:35:34 -05:00
Jays2Kings
599df50320 Fix tracking urls not going to browser when using certain browsers 2023-02-11 16:22:32 -05:00
Jays2Kings
3908326fb1 Fix going to webview url on manga details 2023-02-11 16:14:06 -05:00
Henrik
51a49a8dc6
filter mangaupdates search (#8813) (#1489) 2023-02-11 16:00:10 -05:00
João Filipe Araújo
890ce5ee23
fixes readcomiconline tagging (#1487)
Makes all items from readcomiconline be tagged as comic instead of manga
2023-02-11 15:59:55 -05:00
Jays2Kings
908fa3bfa1 Fixes for double page mode when reading .rar chapters
Fixes #1478 somewhat
2022-12-30 00:47:58 -05:00
Jays2Kings
6853399876 Clean up app version check for activeNotifications
in NotificationReceiver
2022-12-22 20:18:53 -05:00
Jays2Kings
0844e624a0 Add logic to manually install app updates if the package manager crashes
Because china phones (samsung too maybe?) cant handle the idea of self updating

Also set popup notification for app updated to IMPORTANCE_HIGH
2022-12-22 20:18:36 -05:00
Jays2Kings
3243421892 Filtered Library: directly filter tags instead of just searching
this way for example if you search the tag "shoujo", you only get entries with the tag "shoujo" and not entries that have "shoujo" in its title
Also minor cleanup of MangaHeaderInterface
2022-12-22 18:44:45 -05:00
Jays2Kings
fd97533c1f Fix color of group by icon in filtered library 2022-12-22 18:32:44 -05:00
Jays2Kings
da5939acec Fix biometrics not being prompted
Fixes #1472
2022-12-22 18:31:01 -05:00
Jays2Kings
08afc7fdf6 Add APK output for x86_64 CPU architecture
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com>
2022-12-17 16:04:18 -05:00
Weblate (bot)
954c361c1d
Weblate translations (#1467)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eo/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2022-12-17 15:41:40 -05:00
Jays2Kings
515846dcde Fix Manhwa filter not including webtoons
Also some optimizations to setting up series type filters

Co-Authored-By: h-hyuuga <83582211+h-hyuuga@users.noreply.github.com>
2022-12-17 15:38:07 -05:00
Jays2Kings
6468263d9f Fixed crop setting carrying over when switching from cont. vert to webtoon and vice versa
Fixes #1416
2022-12-17 15:10:56 -05:00
Jays2Kings
900bc07a94 swap order of search source and library options while browsing
like when tapping on a tag while browsing manga, it will be copy/search source/search library, vs tapping on a tag when in library, that'll still be copy/search library/search source
2022-12-17 14:52:53 -05:00
Jays2Kings
c3d2c19ab9 Fix shadow clipping on the category hopper 2022-12-17 14:36:57 -05:00
Jays2Kings
1ad3034a3d More updates to filtered library
Remove swipe to refresh on this screen
Remove filter sheet and throw group library and display options into the toolbar
2022-12-17 14:36:41 -05:00