arkon
a598ac3993
Update LeakCanary
2021-04-18 12:55:17 -04:00
arkon
cab919d74c
Clean up controller viewbinding creation
...
Based on https://github.com/Jays2Kings/tachiyomiJ2K/blob/master/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/BaseController.kt
2021-04-18 12:54:51 -04:00
Ivan Iskandar
60a929b92c
Fix source SearchView stuck open until query submitted ( #4897 )
...
closes #4850
2021-04-18 11:32:22 -04:00
arkon
356b7c346a
Clean up ChapterCache (remove Gson, Rx usage)
2021-04-18 11:30:16 -04:00
Ivan Iskandar
ad57fde1c5
Themes cleanup ( #4894 )
2021-04-18 11:29:56 -04:00
arkon
17f7dea21b
Update KotlinX dependencies
2021-04-17 19:19:08 -04:00
arkon
b40af7c3c6
Minor cleanup
2021-04-17 19:05:35 -04:00
arkon
9065362fde
Move reading mode toast to default bottom position
...
Toasts don't block user interaction, so it's probably fine.
2021-04-17 18:52:52 -04:00
arkon
ad9bad3d17
Adjust ActionToolbar positioning
...
Have I ever mentioned that I hate insets?
2021-04-17 13:07:25 -04:00
arkon
dfd858034f
Avoid duplicate actions in update notifications
2021-04-17 12:58:14 -04:00
arkon
58ad8fa8c0
Add clipboard error string
...
I pulled a Jay and forgot to stage something.
2021-04-17 12:33:04 -04:00
arkon
38610d8a24
Avoid crash when users copying to clipboard fails because they have apps that are listening to their clipboards but also denied permissions
...
See https://commonsware.com/blog/2013/08/08/developer-psa-please-fix-your-clipboard-handling.html
2021-04-17 12:29:22 -04:00
arkon
27cec697bf
Avoid rare crash in WebViewActivity
2021-04-17 12:22:58 -04:00
arkon
024f9a8c76
[SKIP CI] Add string for EOL update check message
2021-04-17 11:54:17 -04:00
arkon
f7cc36f2f0
Follow chapter sort setting for start/resume FAB ( closes #1716 )
2021-04-17 11:38:08 -04:00
arkon
ef5148ebb4
Double tap Updates to go to Download Queue ( closes #4884 )
2021-04-17 11:13:09 -04:00
arkon
6dbc0a6fd5
Use DSL for creating chapter description spanned string
2021-04-17 11:06:30 -04:00
arkon
fba3f9d501
Follow chapter sort setting when downloading next n chapters ( closes #4725 )
2021-04-17 10:51:38 -04:00
arkon
28416489b2
Adjust MoreController bottom padding for navbar
2021-04-16 23:10:38 -04:00
arkon
54a23ddd1f
Long press reader settings icon to open color filter tab
...
Partially addresses #4867
2021-04-16 23:06:24 -04:00
arkon
3287ca9cf2
Add checkmark beside selected popup menu item
...
Based on what's in J2K. Also renamed to MaterialSpinnerView to match what's there.
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2021-04-16 22:39:19 -04:00
arkon
a59e134862
Case insensitive source directory search
2021-04-16 22:27:00 -04:00
arkon
1f8c5b0120
Adjust ActionToolbar positioning
2021-04-16 22:26:41 -04:00
arkon
c7f839ea4a
Minor cleanup
2021-04-15 10:09:16 -04:00
arkon
d981245723
Remove toolbar snapping
2021-04-15 10:05:47 -04:00
Ivan Iskandar
1f729f1cb3
Add navigation bar scrim ( #4845 )
...
* Revert "Add navigation bar scrim (closes #4836 )"
This reverts commit 2a69d1b0
* Add navigation bar scrim
2021-04-15 09:55:39 -04:00
arkon
b4577d6676
Avoid crash when unknown reading mode is used
2021-04-14 18:03:48 -04:00
arkon
544adb9940
Handle reader toolbar subtitle getting cut off when text is too big ( closes #4843 )
2021-04-14 08:59:23 -04:00
arkon
1875c4a752
Include chapter fetch date when migrating
...
Based on ee4f3e6586
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2021-04-14 08:57:00 -04:00
Jays2Kings
5f0493f1e5
Fix webtoon mode not calling OnPageSelected in some cases (in upstream too)
...
This fix isn't 100% tested, but like 80%.
@arkon if you're reading this, this issue is happening up stream too. I can make a issue for it in the repo but haven't checked if it happens there:
Steps:
Get Cubari source, search "cubari:imgur/3iOqiIy" change to continuous vertical, crop borders. Then back out and open the chapter again. onPageSelected isn't called because recycler position is -1. Regardless of the 4 pages you should be on
also fyi just a slight scroll fixes this issue but still
(cherry picked from commit 88fd6e5c9897d4a528f93dd02cfa2a4c644a799d)
2021-04-14 08:49:48 -04:00
arkon
c749e50bec
Edge-to-edge in licenses activity
2021-04-13 22:48:54 -04:00
arkon
a4e5e3ece5
Use accent color for edge effect
2021-04-13 22:48:39 -04:00
arkon
2a69d1b051
Add navigation bar scrim ( closes #4836 )
2021-04-13 18:23:06 -04:00
arkon
126e1e2d9d
Allow weaker unlock methods in Android 6 - 10 ( fixes #4833 )
2021-04-13 15:02:57 -04:00
arkon
0586e1d3ad
Include debug info in dumped crash logs
2021-04-13 09:06:41 -04:00
arkon
07cb1c237e
Allow dismissing download progress notification when paused ( closes #4832 )
2021-04-13 08:53:46 -04:00
arkon
f4f1efe5fa
Disallow forced dark mode, such as MIUI's
2021-04-13 08:51:08 -04:00
arkon
37fdf4d434
Fix toolbar elevation in History and Updates
2021-04-12 18:43:22 -04:00
arkon
99b46096a4
Fully expand source filter sheet on show ( closes #4455 )
2021-04-12 17:30:44 -04:00
arkon
12e90ae35e
Use same non-sticky heading style as Browse for Updates/History ( closes #4822 )
2021-04-12 17:11:47 -04:00
arkon
023311a874
Start download when tapping update notification ( closes #4825 )
2021-04-12 13:43:46 -04:00
arkon
155a4dd463
Fix ActionToolbar bottom offset
2021-04-12 12:42:07 -04:00
arkon
15bed1ac4c
Offset appbar using margin instead (maybe fixes #4819 )
2021-04-12 09:01:11 -04:00
Tooster
27f55f8098
Fix LibraryUpdateServiceTest so ./gradlew ... doesn't crash ( #4821 )
2021-04-12 08:35:00 -04:00
arkon
00598879e2
Insets fix for migration manga list
2021-04-11 22:57:54 -04:00
arkon
0dc4862d79
Revert case insensitive source folder check
2021-04-11 18:19:41 -04:00
arkon
a3f1b72126
Lint fixes/ignore some errors
2021-04-11 18:16:15 -04:00
arkon
5ff10799e4
Release 0.10.10
2021-04-11 17:59:07 -04:00
arkon
a82e5f5452
Make library update/backup error log action clearer for non-technical users
2021-04-11 16:19:56 -04:00
arkon
e10cb0e632
Add locales: jv, lt, ne
2021-04-11 16:03:03 -04:00
arkon
c7e07a6df0
Update DoH translations
2021-04-11 16:02:02 -04:00
Jozef Hollý
2e0c778090
Weblate translations ( #4647 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Arlangue <virgilemp@outlook.fr>
Co-authored-by: August Wale <bleachlithium@gmail.com>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Edgar Mejía <edgar13155@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: FateXBlood <zecrofelix@gmail.com>
Co-authored-by: Flamm <robindevaux25@gmail.com>
Co-authored-by: Hajba Károly <karoly.hajba98@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com>
Co-authored-by: Kiroki Benjamin <heptahex999@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: LOKE__01 <luckylakshman378@gmail.com>
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com>
Co-authored-by: Lusuho <jevpsychox@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Matyáš Caras <hernik27@gmail.com>
Co-authored-by: Michalis <michalisntovas@yahoo.gr>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: P6N7L <nichitapospai@gmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pijus Bend <pijus.bend@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Q farfayoux <aym.belrhiti@gmail.com>
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com>
Co-authored-by: Rostyslav <info@ubilling.net.ua>
Co-authored-by: Schrödinger's cat <schrodingers-kate@protonmail.com>
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Tantia <ilovechocobi@yahoo.com>
Co-authored-by: TheLastMelody <swordofthefallen@hotmail.com>
Co-authored-by: Tooster <max@polarczyk.pl>
Co-authored-by: Yardi van Nimwegen <yardivn@live.nl>
Co-authored-by: antocs <roxasthethund@yahoo.it>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: 殺Mustafa <mustafasheref8@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/eo/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/jv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/kn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/my/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Arlangue <virgilemp@outlook.fr>
Co-authored-by: August Wale <bleachlithium@gmail.com>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Edgar Mejía <edgar13155@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: FateXBlood <zecrofelix@gmail.com>
Co-authored-by: Flamm <robindevaux25@gmail.com>
Co-authored-by: Hajba Károly <karoly.hajba98@gmail.com>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com>
Co-authored-by: Kiroki Benjamin <heptahex999@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: LOKE__01 <luckylakshman378@gmail.com>
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com>
Co-authored-by: Lusuho <jevpsychox@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Matyáš Caras <hernik27@gmail.com>
Co-authored-by: Michalis <michalisntovas@yahoo.gr>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: P6N7L <nichitapospai@gmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pijus Bend <pijus.bend@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Q farfayoux <aym.belrhiti@gmail.com>
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com>
Co-authored-by: Rostyslav <info@ubilling.net.ua>
Co-authored-by: Schrödinger's cat <schrodingers-kate@protonmail.com>
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Tantia <ilovechocobi@yahoo.com>
Co-authored-by: TheLastMelody <swordofthefallen@hotmail.com>
Co-authored-by: Tooster <max@polarczyk.pl>
Co-authored-by: Yardi van Nimwegen <yardivn@live.nl>
Co-authored-by: antocs <roxasthethund@yahoo.it>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: 殺Mustafa <mustafasheref8@gmail.com>
2021-04-11 15:56:32 -04:00
arkon
592050c668
Actually ignore the case...
2021-04-11 14:23:24 -04:00
arkon
02c9191525
Make source download folder name case-insensitive
...
Fixes issues from things like "Mangasee" being renamed to "MangaSee"
2021-04-11 14:03:23 -04:00
arkon
d421401626
Log "Invalid download location" issues to error log
2021-04-11 14:00:45 -04:00
arkon
b2d4e5ab84
Add Google DoH provider
2021-04-11 13:10:03 -04:00
Ivan Iskandar
84e023607c
BrowseSourceController: Fix navigation bar insets not properly applied ( #4810 )
2021-04-11 10:49:23 -04:00
Ken Swenson
f145fd0dec
Move deletion actions to the IO thread ( #4808 )
2021-04-11 10:49:13 -04:00
arkon
42a9f911d8
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
2021-04-10 22:29:52 -04:00
arkon
9567d55312
Revert manga title folder for saved pages ( closes #4803 )
...
People also didn't like it making their galleries more complicate to navigate.
2021-04-10 14:33:14 -04:00
Ivan Iskandar
f3660d88dd
Draw edge-to-edge ( #4802 )
2021-04-10 09:38:55 -04:00
arkon
63ce7371bb
Update some internal dependencies
...
They no longer rely on jcenter
2021-04-09 22:44:59 -04:00
Riztard Lanthorn
01c3498dbf
Search in library include manga description ( #4787 )
...
Co-Authored-By: jobobby04 <jobobby04@gmail.com>
Co-authored-by: jobobby04 <jobobby04@gmail.com>
2021-04-08 17:56:33 -04:00
Taco
b3471234ad
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
2021-04-08 17:56:01 -04:00
arkon
b2d697131c
Add clarification for category exclusion ( closes #4777 )
2021-04-06 23:29:46 -04:00
arkon
ef49fc91d8
Minor cleanup
2021-04-06 23:21:21 -04:00
arkon
6222b47a4f
Flip crop borders and orientation toggles
2021-04-06 22:31:36 -04:00
arkon
7504621a24
Make reader spinner colors a bit more consistent
2021-04-06 22:29:39 -04:00
arkon
88e49a9b8b
Align filter spinners ( closes #2995 )
2021-04-06 11:21:39 -04:00
arkon
5b23f29d06
Revert using fetch date for updates list
...
Spamming the list post-migration is currently a more common usecase than sources without chapter dates. We'll need to figure out a better way of handling both scenarios.
2021-04-04 18:11:11 -04:00
arkon
c1bdebee78
Fix global update category exclusion
2021-04-04 18:09:07 -04:00
Riztard Lanthorn
ddd4cc10ff
add sort by date fetched in library ( #4773 )
...
* add sort by date fetched in library
* chapter fetch date to 8
2021-04-04 17:18:28 -04:00
arkon
0ca62a4acc
Allow excluding categories from auto-download
...
Closes #1412
Supersedes #4121
2021-04-04 17:15:06 -04:00
arkon
4f1275ac01
Allow excluding categories from library update
...
Closes #3467 , #4661 , #1839
Supersedes #4474
2021-04-04 16:48:39 -04:00
arkon
b2fee7035f
Use Material Dialogs for auto-download categories preference
...
To allow for negative selections in the future.
2021-04-03 16:13:12 -04:00
arkon
e15d7cb548
Use Material Dialogs for global update categories preference
...
To allow for negative selections in the future.
2021-04-03 16:07:42 -04:00
arkon
3257cbe21f
Fix label overflow for reader spinner preferences
2021-04-03 15:46:07 -04:00
arkon
1237af1ff3
Move BiometricUtil to correct package
2021-04-03 11:38:01 -04:00
arkon
68600b337e
Allow weaker unlock methods ( closes #4265 )
2021-04-03 11:35:33 -04:00
arkon
dac2072eaa
Use app name for page download folder and use manga title subfolders ( closes #4684 )
2021-04-03 10:40:35 -04:00
arkon
1b921f9845
Make extension load error logs less verbose
2021-04-03 10:27:40 -04:00
arkon
a3992d9fbe
Minor cleanup
2021-04-03 10:12:31 -04:00
Tooster
efd2a0cb7b
Replace reading mode snackbar with toast ( #4752 )
2021-04-03 10:07:49 -04:00
Andreas
fba428257b
Remove weird cropping from icon when showing missing chapter warning ( #4769 )
2021-04-03 10:00:23 -04:00
arkon
ff36901007
Don't repeatedly vibrate/make sounds on download progress
2021-04-01 12:18:54 -04:00
arkon
940d8389b5
Add QuadStateCheckBox view
2021-03-31 23:03:42 -04:00
arkon
f7a6cbe5e2
Revert "Drop support for Android 5.x"
...
This reverts commit 443024cebb
. Guess I'll do this a bit later so scb can get another major update first.
April Fools or whatever.
2021-03-31 22:20:59 -04:00
arkon
7aa379a857
Better handle webtoon SSIV crop border change
2021-03-31 22:20:17 -04:00
arkon
443024cebb
Drop support for Android 5.x
...
It's 5-6 years old, and only accounts for 2% of users in the Firebase analytics.
2021-03-30 23:15:17 -04:00
arkon
1657f04d55
Add tooltips for previous/next chapter buttons
...
Based on d0738f5b00
2021-03-30 23:11:36 -04:00
arkon
407e798fdb
Recreate webtoon SSIV when crop borders setting changes ( fixes #4734 )
2021-03-30 18:47:44 -04:00
arkon
4054f2a6a0
Add icon for crop border shortcut off state
2021-03-30 18:27:09 -04:00
arkon
468cdf603c
Allow translating DNS over HTTPS ( closes #4747 )
2021-03-30 17:54:31 -04:00
arkon
988ec6a224
Fix nav overlay always showing on start ( fixes #4736 )
2021-03-29 16:54:32 -04:00
Andreas
bdbdf211e2
Remove insert page when dual page split get turned off ( #4739 )
2021-03-29 16:54:20 -04:00
arkon
0437703cbf
Fix binding of intarray preferences (maybe fixes #4728 )
2021-03-28 17:06:56 -04:00
arkon
71aa592111
Use regular crop icon
2021-03-28 17:06:07 -04:00
arkon
d501c02f8b
Add crop borders shortcut
2021-03-28 16:25:53 -04:00
arkon
9daf0e78b8
Remove ALPHA from dual page split label
2021-03-28 16:15:11 -04:00
arkon
dfa07a5f35
Clean up SpinnerPreference a bit
2021-03-28 16:13:59 -04:00