e863e8c64b
Adjust Wi-Fi connection check (related to #6038 )
2021-10-04 17:06:24 -04:00
f5b591430c
Release v0.12.3
2021-10-04 15:55:06 -04:00
8cfaf8eb51
Weblate translations ( #5913 )
...
Co-authored-by: AHmed HarBy <themagic1093@gmail.com >
Co-authored-by: Ainārs Lapkovskis <ainarslapkovskis@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com >
Co-authored-by: Emerson Nunes <emerson.nunes.ds@gmail.com >
Co-authored-by: Emma Jane Bonestell <EmmaJaneBonestell@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Fernando Sanchez <cheeze.sprinkels@gmail.com >
Co-authored-by: Forqen <krecio555@gmail.com >
Co-authored-by: Francesco Zanella <franzghosts@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hassay Ádám Tamás <hassayadam@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 <jakubfabijan@tuta.io >
Co-authored-by: Junan Chk <junanchakma2000@gmail.com >
Co-authored-by: K. Sz. Bence <tudi20@protonmail.com >
Co-authored-by: Kaleb <kalebcarvalho1@gmail.com >
Co-authored-by: Krishna Chand <krishna_chand67@naver.com >
Co-authored-by: LoneHash <sameepsk2@gmail.com >
Co-authored-by: Luna Jernberg <droidbittin@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Miguel Alexandro Manzano Guerra <kuro_eis@hotmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nishant Bodkhe <nishantbodkhe44@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pedro <pedro-mediavilla@hotmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redy Apriyadi <redy.apriyadi@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Sieg Jaeger <zekerett@gmail.com >
Co-authored-by: Steven Pedroza <stevenpedroza56@gmail.com >
Co-authored-by: Temporary Person <TemporaryPerson@protonmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com >
Co-authored-by: crackheadakira <lasn.mine@gmail.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: julptk <julptk8@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: phannhanhn201 <phannhanhn201@gmail.com >
Co-authored-by: rytis sertvytis <knysliukas2002@gmail.com >
Co-authored-by: soplatnik <jestapom@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: พรหมชัย ชูแสง <promchai2sin@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/aii/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
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/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/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/mr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: AHmed HarBy <themagic1093@gmail.com >
Co-authored-by: Ainārs Lapkovskis <ainarslapkovskis@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com >
Co-authored-by: Emerson Nunes <emerson.nunes.ds@gmail.com >
Co-authored-by: Emma Jane Bonestell <EmmaJaneBonestell@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Fernando Sanchez <cheeze.sprinkels@gmail.com >
Co-authored-by: Forqen <krecio555@gmail.com >
Co-authored-by: Francesco Zanella <franzghosts@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hassay Ádám Tamás <hassayadam@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 <jakubfabijan@tuta.io >
Co-authored-by: Junan Chk <junanchakma2000@gmail.com >
Co-authored-by: K. Sz. Bence <tudi20@protonmail.com >
Co-authored-by: Kaleb <kalebcarvalho1@gmail.com >
Co-authored-by: Krishna Chand <krishna_chand67@naver.com >
Co-authored-by: LoneHash <sameepsk2@gmail.com >
Co-authored-by: Luna Jernberg <droidbittin@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Miguel Alexandro Manzano Guerra <kuro_eis@hotmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nishant Bodkhe <nishantbodkhe44@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pedro <pedro-mediavilla@hotmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redy Apriyadi <redy.apriyadi@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Sieg Jaeger <zekerett@gmail.com >
Co-authored-by: Steven Pedroza <stevenpedroza56@gmail.com >
Co-authored-by: Temporary Person <TemporaryPerson@protonmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com >
Co-authored-by: crackheadakira <lasn.mine@gmail.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: julptk <julptk8@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: phannhanhn201 <phannhanhn201@gmail.com >
Co-authored-by: rytis sertvytis <knysliukas2002@gmail.com >
Co-authored-by: soplatnik <jestapom@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: พรหมชัย ชูแสง <promchai2sin@gmail.com >
2021-10-04 15:41:54 -04:00
675c0cefc3
Fix crash in single-page chapters
2021-10-04 11:06:23 -04:00
1a52385b78
Formatting
2021-10-04 10:50:13 -04:00
372e500590
Remove extra padding when using list with Per Category setting ( #5997 )
...
* Remove padding when using list with Per Category setting (fixes #5636 )
* Add view type to RecyclerViewPagerAdapter
Correctly this time (ノ◕ヮ◕)ノ*:・゚✧
* Minor tweaks
2021-10-04 10:41:20 -04:00
cc1a317439
enable "ALL" in Browse by default ( #6023 )
...
some extensions, including self-hosted ones, have the "ALL" label and
sometimes users get confused with not having enabled "ALL" after
installing new extensions
2021-10-03 15:40:51 -04:00
6d650518a1
App-wide typography adjustments ( #5931 )
...
* Manga detail
Also adjust chapter item layout to accommodate bigger
display/font size
* Library
* Updates
* History
* Browse
* Preferences
* Button
* Navigation view
* category-download
* Google Sans
* Reader
* Chips
* Revert "Google Sans"
This reverts commit 5dd4c41f
* Misc
* Cleanups
* Section header text appearance
* Increase library manga title size
* Revert "Increase library manga title size"
This reverts commit 474be913
* Increase section header letter spacing
* Derps
2021-10-03 12:32:04 -04:00
7940117577
Sort and remove duplicates in genres ( #6021 )
...
* Sort and remove duplicates in genres
Co-authored-by: ivaniskandar <12537387+ivaniskandar@users.noreply.github.com >
* Remove Sort and filter out blank genre
Co-authored-by: ivaniskandar <12537387+ivaniskandar@users.noreply.github.com >
2021-10-03 12:19:37 -04:00
b0f87fdd21
LicensesController: Move item init to IO thread ( #6020 )
2021-10-03 12:00:00 -04:00
dc92ffed87
Switch to Material Slider in color filter settings
2021-10-03 11:58:52 -04:00
4af578e310
Apply navigation bar insets to fast scroller and settings search list ( #6015 )
2021-10-03 11:28:20 -04:00
e22825d818
Check if wifi is connected rather than enabled while downloading. ( #5967 )
...
* Fixxy Wixxy
* Downgrade check from Android S to Android Q
2021-10-03 11:27:56 -04:00
e2da6259e7
Update AboutLib plugin
2021-10-03 11:14:56 -04:00
d149017c60
Switch to Material Slider for reader seekbar
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
2021-10-03 11:14:49 -04:00
afc400121b
Update dependencies
2021-10-01 18:28:02 -04:00
ef993515c6
Fix MangaController toolbar title showing when editing category ( #6005 )
2021-10-01 17:52:06 -04:00
edb1d21ddc
Don't bury sort menu in overflow in Migrate screen
2021-10-01 17:41:14 -04:00
ba8abd94a8
Ability to order sources by library count when migrating ( #6000 )
...
* order sources by library count when migrating (closes #4703 )
* Use plain menu instead of full-on sheet
2021-10-01 17:37:43 -04:00
c6d4e4c15f
Move extensions enabled languages on top ( closes #5694 ) ( #5998 )
2021-10-01 09:15:04 -04:00
09f0ac866f
Fix incorrect appbar lift state when opening MangaController in hidden state ( #5990 )
2021-10-01 09:13:00 -04:00
7ed25704d6
Add chapter bookmarking feature to Updates screen ( #5984 )
2021-10-01 08:11:31 -04:00
2196dac63e
Fix variable name in isOnline
( #5991 )
2021-10-01 08:09:46 -04:00
c8f70efded
ReaderActivity: Block focus on viewer ( #5996 )
2021-10-01 08:09:36 -04:00
ea97488670
Revert parseAs inline function change
...
Some people sometimes get compile issues?
2021-09-30 17:52:07 -04:00
c2255b0a0f
Mark installer names as non-translatable
2021-09-25 21:08:31 -04:00
f754b081ce
Use data class to parse extensions list
2021-09-25 14:57:54 -04:00
07771cb5e4
Update kotlinx.serialization
2021-09-25 14:41:48 -04:00
690d8e43ae
Show message in migrate screen if library is empty
2021-09-25 14:41:35 -04:00
82f14a7d59
Hide soft keyboard after submitting search query throughout app ( #5837 )
...
* Clear focus from SearchView when submitting a search query in BrowseSourceController
* Revert "Clear focus from SearchView when submitting a search query"
* Implement SearchView focus clearing in Tachiyomi's subclass to enable feature throughout app
* Add support for keyboard Enter key
Pressing enter on a keyboard (when using the emulator for example) now also submits the query
2021-09-25 14:32:19 -04:00
b284384f0a
Implement new extension install methods ( #5904 )
...
* Implement new extension install methods
* Fixes
* Resolve feedback
* Keep pending status when waiting to install
* Cancellable installation
* Remove auto error now that we have cancellable job
2021-09-25 14:31:52 -04:00
1ae0d1b5d0
Reattach after slight delay instead on every db update ( #5956 )
2021-09-23 18:45:55 -04:00
9de08c8166
Update dependencies
2021-09-20 14:33:35 -04:00
a2d007f2a9
Toolbar and bottom nav scroll snap ( #5915 )
2021-09-18 16:41:23 -04:00
774f818bbb
Fix setting search re-animating on activity recreation ( fixes #5882 )
2021-09-18 16:28:58 -04:00
0ec7121b8f
Adjust snackbar durations ( closes #5932 )
2021-09-18 16:17:07 -04:00
d7d46f4447
Minor cleanup
2021-09-18 16:13:14 -04:00
45fad147bf
Remove spaces at end of line before removing multiple new lines ( #5928 )
2021-09-18 15:16:03 -04:00
3664195c71
rewrite getFormat the kotlin way ( #5930 )
2021-09-18 15:15:38 -04:00
fce3cd00a1
Remove setting to disable update error notifications and split out notification channel
...
Users can exclude things from updating if needed, or disable the notification channel from system settings.
2021-09-17 19:14:30 -04:00
33b3be0d0e
Move extension app info button
...
Aligns with TachiyomiJ2K.
2021-09-16 17:57:41 -04:00
cfd1b4a6c6
Fix toolbar title alpha ( #5910 )
2021-09-16 17:39:13 -04:00
d45fefd6f0
handle maxNumberSort from API ( #5917 )
2021-09-16 17:37:42 -04:00
f125ab01ee
Change how the bottom navigation is hidden ( #5823 )
...
* Change how the bottom navigation is hidden
Modifies the translationY instead of the height.
* Cleanups
2021-09-16 17:37:17 -04:00
be001d090c
[skip ci] Update issue closer to ignore myanimelist ( #5911 )
...
Not sure if there's any limitation for the regex but this will ignore myanimelist strings, in practice.
2021-09-14 11:50:21 -04:00
971d8a7e40
Allow preferences to multi-line ( #5905 )
2021-09-13 18:39:14 -04:00
a2cf210a52
Unify NSFW flagging for sources/extensions
...
Since multisource extensions are no longer a thing, we now simply rely on the flag at the extension level, i.e. the per-Source/SourceFactory `@Nsfw` annotation is no longer checked.
We'll have to remove all of the annotation usages from the existing sources, which will also effectively break the setting for older versions of the app.
2021-09-13 17:49:58 -04:00
3eec207166
Release v0.12.2
2021-09-13 15:10:41 -04:00
b5d83bdb56
Weblate translations ( #5852 )
...
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Ahmed gamal <12355.ahmedgamal.com@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Forqen <krecio555@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Long Nguyễn Khánh <khanhlong17112000@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Maciej Sładkiewicz <krecio555@gmail.com >
Co-authored-by: Madddog1997 <madddog1997@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Nguyễn Thanh Bình <sikea0801@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Scoop <Scoo0p@yandex.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
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/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
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/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
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/sk/
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/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Ahmed gamal <12355.ahmedgamal.com@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Forqen <krecio555@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Long Nguyễn Khánh <khanhlong17112000@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Madddog1997 <madddog1997@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Nguyễn Thanh Bình <sikea0801@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Scoop <Scoo0p@yandex.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-09-13 15:05:24 -04:00
2c495c4119
Don't count "other" as a language. ( #5901 )
2021-09-13 15:05:12 -04:00
7c72d6cb7c
Fix scroller getting dragged incorrectly in RTL ( fixes #5496 )
2021-09-12 13:08:21 -04:00
8362bf0886
Don't show option to delete chapters for local manga ( closes #5243 )
2021-09-12 13:01:53 -04:00
1a8155c45b
Add link to help translate in about
2021-09-12 12:52:19 -04:00
3f2f946019
Update ExtensionPresenter.kt ( #5895 )
2021-09-12 09:34:37 -04:00
2c14a8dee1
Minor cleanup for download delete exclusion
2021-09-11 18:39:34 -04:00
917a283bd1
Fix manga info expand button background
2021-09-11 18:36:49 -04:00
3e403d5ab3
Opt out of WebView metrics and disable Google Safe Browsing
...
cf. https://developer.android.com/guide/webapps/managing-webview
2021-09-11 18:29:55 -04:00
746d35b52b
Reuse reader's image view in MangaFullCoverDialog ( #5824 )
...
* MangaFullCoverDialog: Support animated drawable
* Scaled zoom duration
* Wrap reader's image view to be reused in MangaFullCoverDialog
* Cleanups
* Forgot animated stuff for webtoon view
* Cleanups
* Oopsie
* Cleanups
* Consistent max scale for SubsamplingScaleImageView
The max scale will be obtained from the default scale times 3 for
consistent 3x zoom scale.
2021-09-11 18:28:54 -04:00
9a7a03e327
Change ProtoNumber of Backup Models for History and Source to a non-zero digit ( #5849 )
...
* Change ProtoNumber of Backup Models for History and Source to non-zero
Changed BackupHistory url and BackupSource name properties
* Provide backwards compatibility to current proto backups
- Added data class for zero-based protoNumber
- Restore both 'new' proto and old ones by mapping old to 'new' proto format
- Thanks to @jobobby04 for providing the initial solution.
* Fix on createBackup missing parameter for brokenSource
* Fix issues on build
* Fix missing import on FullBackupRestore
2021-09-11 18:10:10 -04:00
a051079c6a
Allow exclusion on Delete After Read per category ( #5857 )
...
* Added the exclude category from delete after being read
* Stopped it from adding a wildcard to the import
* Placed the remove after read to the download manager
2021-09-11 18:09:24 -04:00
7b3c18bb97
Less hacky way to make sure bottom action toolbar doesn't scroll down ( #5871 )
...
* Less hacky way to make sure bottom action toolbar doesn't scroll down
* Fix action toolbar overlapping on landscape
* Disable app bar transparency when ActionMode is present
2021-09-11 10:22:01 -04:00
52daf3d58c
During migration, only do MangaController replacement if previous controller is also MangaController ( #5869 )
...
If previous controller is instead a MigrationController/other, push the new MangaController onto the stack instead
2021-09-11 10:21:12 -04:00
f41bde5ee1
MangaController: Fix listeners cancelled when pushing new controller within ( #5883 )
2021-09-11 10:20:52 -04:00
6151318ac1
use chapter_number instead of ordinal index for syncChaptersWithTrackServiceTwoWay ( #5846 )
...
use v2 api for Komga tracker for series
2021-09-09 21:07:16 -04:00
b45c322729
MangaController: Title fixes ( #5879 )
...
* MangaController: Move toolbar's TextView reference to ElevationAppBarLayout
* MangaController: Update title alpha earlier when exiting
2021-09-09 21:05:41 -04:00
b00e8768dc
Disable action mode status bar guard ( #5872 )
2021-09-09 21:03:53 -04:00
156feb6e8e
Use "isOnline" utils in DownloadService ( #5863 )
...
* Use isOnline
* when -> if/else
2021-09-06 12:31:03 -04:00
e942b8a402
Read from streams for local source manga details and legacy backups
2021-09-06 11:54:00 -04:00
abdb67a123
Remove the remaining MotionLayout ( #5854 )
...
* Remove the remaining MotionLayout
* Use ImageButton instead of Blank View to handle taps in dead area
And some tweaks
2021-09-06 11:46:38 -04:00
ee20787c5e
Retain GLUtil.maxTextureSize
2021-09-05 14:34:54 -04:00
ec4e631760
Clean up some companion object usages
2021-09-05 14:34:29 -04:00
02b430a5bf
Skip bookmark check when cancelling downloads ( #5853 )
...
* Skip bookmark check when cancelling downloads
* DownloadManager: simplified filteredChapters declaration
* Completed documentation of DownloadManager's deleteChapters()
2021-09-04 22:43:56 -04:00
7878053df2
Fix crash in settings search ( fixes #5855 )
2021-09-04 22:31:25 -04:00
12a593c3c6
Ensure all fields in new migrated manga are persisted ( fixes #5848 )
2021-09-04 19:05:43 -04:00
6b1f130750
Adjust padding of themes preference
2021-09-04 18:55:51 -04:00
bde4c0a648
Avoid multiline library badges
...
Related to #5725
2021-09-04 18:51:30 -04:00
5ae4621da1
Queue tracking updates when offline ( closes #1497 )
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
2021-09-04 16:37:35 -04:00
5ea8d0546e
Fix chapters getting deleted when marking as unread from library ( fixes #5755 )
2021-09-04 15:29:13 -04:00
8a064c118f
Minor cleanup
2021-09-04 15:27:37 -04:00
2f91c27df2
Don't allow focus on reader containers ( closes #5727 )
2021-09-04 15:23:00 -04:00
763bd54707
Hide language tag when only one language is used ( #5834 )
...
* Hide lang tag when only one lang used
* Comment the code
Can't be too useless and do nothing, Ghostbear practically wrote the entire PR for me
* Exclude 'all' from counting as a language
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com >
* Use existing Preferences directly from Presenter
* Replace regex with an existing value
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
2021-09-04 15:04:40 -04:00
0ea3cc7ce4
Weblate translations ( #5670 )
...
Co-authored-by: Ahmed gamal <12355.ahmedgamal.com@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Gianna E <giannela.e@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: IRFAN SHADIK <irfanshadikofficial@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: KIRA <belguareh1@gmail.com >
Co-authored-by: Karlo Orioli <korioli1@gmail.com >
Co-authored-by: Luna Jernberg <droidbittin@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Marian Leontiev <leontievmarian@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Sebastian Skoczek <sebastians17@onet.pl >
Co-authored-by: Sebs11_B <chevabermudezcastillo@gmail.com >
Co-authored-by: Shippo <shiposhouyou@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tmp341 <tmp341@gmail.com >
Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com >
Co-authored-by: Wise <phxwise@gmail.com >
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: anenasa <anenasaa@yahoo.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 신민준 <sinmin70@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/be/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
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/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
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/hr/
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/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
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/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/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Ahmed gamal <12355.ahmedgamal.com@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Gianna E <giannela.e@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: IRFAN SHADIK <irfanshadikofficial@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: KIRA <belguareh1@gmail.com >
Co-authored-by: Karlo Orioli <korioli1@gmail.com >
Co-authored-by: Luna Jernberg <droidbittin@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Marian Leontiev <leontievmarian@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Sebastian Skoczek <sebastians17@onet.pl >
Co-authored-by: Sebs11_B <chevabermudezcastillo@gmail.com >
Co-authored-by: Shippo <shiposhouyou@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tmp341 <tmp341@gmail.com >
Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com >
Co-authored-by: Wise <phxwise@gmail.com >
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: anenasa <anenasaa@yahoo.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 신민준 <sinmin70@gmail.com >
2021-09-04 12:05:25 -04:00
0de3558ab3
Retain scroll position when selecting app theme preference
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
2021-09-04 11:58:44 -04:00
069f4e12d8
Rearrange themes, rename "Blue" to "Legacy Blue"
2021-09-04 11:50:00 -04:00
ae4dfc9956
Reword advanced tablet UI setting
2021-09-04 11:22:17 -04:00
ee711dc0fb
Edit mangas' Categories in Library using TriState list ( #5422 )
...
* Use QuadState Categories to edit mangas in Library
Add updateMangasToCategories to build build correct Categories list for
each manga using Common and Mix list
Update QuadState Multi-Choice to either Action or Display List
Display list would have different state sequece from Action
Uncheck-> Indeterminate (only if initial so)-> Check
fixup manga categories logic as Windows and push request comments
* fixup: Use QuadStateTextView.State enum
Update function to use QuadStateTextView.State enum that missed in last change
* fixup: missing closing bracket and type cast
Co-authored-by: quangkieu <quangkieu1993@gmail.com >
2021-09-04 11:13:19 -04:00
c316e7faab
Migrate to flow version of ReactiveNetwork
2021-09-04 10:38:12 -04:00
7083b3d912
Don't show update progress notifications if job isn't active anymore ( closes #5844 )
2021-09-04 10:24:55 -04:00
2d3a1b6a9e
Update dependencies
2021-09-04 10:09:33 -04:00
0df23ab878
Tablet UI override ( #5830 )
...
* Tablet UI override
* Tablet UI advanced pref
2021-09-04 10:06:56 -04:00
7ed8de2ef4
Remove autoSizeText ( #5850 )
...
Apparently it produces unexpected results in combination with 'wrap_content'.
2021-09-04 10:05:24 -04:00
d935e22f0d
Add status icons to manga info ( #5832 )
...
* Add icons to manga status
* Slightly better formatting
Mixed in with a dose of syntactic sugar
* Remove unnecessary lines
I think they are, at least
* Change according to review comments
- Fix forgotten Tablet code removal
- Change 'android:background' to 'app:srcCompat'
* Adjust size of icon
Smaller and more fitting to the environment
2021-09-02 17:57:54 -04:00
0e26abf7a6
Use ShapeableImageView for rounded thumbnails instead of Coil transformations
2021-08-31 22:35:52 -04:00
59aef13200
Improve placement of manga title section ( #5796 )
...
Also makes content expand logically through the help of constraint barriers.
2021-08-31 17:53:37 -04:00
9d1f6c4416
Update Material Components
2021-08-31 17:51:24 -04:00
b9f7660a91
Added a getting started guide action for when the library is empty
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
2021-08-31 17:51:15 -04:00
18b5250ed1
Fix MangaController's loading view initial position ( #5827 )
...
Make sure the loading view is hidden before updating the offset.
2021-08-31 17:49:57 -04:00
f683f21ee2
Trim line breaks in manga info only when collapsed ( #5818 )
...
* don't trim newlines if summary expanded
* move description trim logic to separate function
* logic error oops
* let's try something
* fix bug on first load
makes it so that, description text is trimmed when entering manga from
library
Co-authored-by: Andreas <andreas.everos@gmail.com >
Co-authored-by: Andreas <andreas.everos@gmail.com >
2021-08-31 17:44:33 -04:00
bd033db84c
Fix animated image detection ( #5826 )
2021-08-31 17:43:29 -04:00
ab036312a4
Handle small cover better ( #5815 )
2021-08-29 11:13:48 -04:00
634da15191
Update kitsu to not show "null" for empty descriptions
...
(cherry picked from commit e6ea530532523ed033fd232fcea2da8f17b973f7)
2021-08-29 10:03:40 -04:00
cea1720ea0
Make appearance settings searchable ( fixes #5814 )
2021-08-29 09:53:36 -04:00
3f2f542265
Fix divider color in AMOLED mode ( fixes #5778 )
2021-08-28 17:41:36 -04:00
b77edb2b5b
Fix crash when tapping title of "App theme" preference
2021-08-28 17:31:30 -04:00
1b699bb814
Fix reader action sheet not opening
2021-08-28 17:24:42 -04:00
333c035fed
Clean up reader action sheet layout
2021-08-28 17:22:41 -04:00
ce29914c56
Update build release wording
2021-08-28 17:22:28 -04:00
70e5361146
Update save icon
2021-08-28 16:59:44 -04:00
e7d6dfff53
Replace MotionLayout with full screen dialog ( #5806 )
...
* Remove MotionLayout and add full screen dialog for enlarged cover
* Address some of the review comments
2021-08-28 16:53:59 -04:00
eebfad5a95
Register TachiyomiImageDecoder after built-in Coil decoders
...
Not sure if this is related to #5702 .
2021-08-28 12:29:11 -04:00
77c0a93ac6
Tweak theme preference item UI
2021-08-28 12:28:15 -04:00
63a3e126b3
Rename Layout category to Navigation
2021-08-28 12:08:11 -04:00
3ea84cf0ce
Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled ( #5801 )
...
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled
Tested with Gboard only.
* Revert "Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled"
This reverts commit 068399db
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text inputs when incognito is enabled
Source preference is not affected.
* Source preference stuff
2021-08-28 12:06:29 -04:00
7fa80ae556
Only update chapter/viewer flags for library manga instead of everything (addresses #5809 )
2021-08-28 12:02:08 -04:00
925f71af15
Clean up track button changes
2021-08-28 11:19:38 -04:00
c666dd623d
Tracking: replace tick with button ( #5768 )
...
* make check only visible after selecting an item
* replace tick with button and send to bottom
* fixed button visibility
* grey btn out
* resolving some bits
* removing the tick from appbar
* remove useless lines, appl insetter
2021-08-28 11:13:09 -04:00
2cd8733212
change Track.last_chapter_read to Float ( #5802 )
...
each TrackService can convert it to Int if decimal chapters are not supported
2021-08-28 10:37:45 -04:00
4b2a9bc621
Clean up imports
2021-08-27 16:45:59 -04:00
12a9d0575d
Use more Compat utilities ( #5786 )
...
* Use ActivityCompat.recreate
* Use more KTX extensions
* Use PackageInfoCompat.getLongVersionCode
* Remove unnecessary compat usages
2021-08-27 16:33:12 -04:00
edcfa28b0b
Tweak theme preference item UI ( closes #5805 )
2021-08-27 16:25:03 -04:00
3155829994
Replace Wi-Fi connection check with WifiManager
...
Previous implementation couldn't detect Wi-Fi connection while using a VPN.
2021-08-27 15:41:47 -04:00
d25707554e
Fix shadow behind the Expand Info icon ( #5804 )
2021-08-27 15:34:41 -04:00
38df44ef4b
Fix crash caused by missing line in #5794 ( #5803 )
...
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com >
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
2021-08-27 14:05:09 -04:00
df683375b1
Apply system animation scale to parts of Tachiyomi that don't respect it by default ( #5794 )
...
* Add initial code for scaling animations, apply scale to reader nav overlay
* Rename extension function, apply system animator scale to ActionToolbar
* Apply system animator scale to expanding manga cover animation
* Apply system animator scale to image crossfade (also disables animated covers when browsing)
* Add documentation, make MotionScene Transition comment a bit more clear
* Disable animated covers in MangaInfoHeaderAdapter if animator duration scale is 0
* Disable animated covers in Library if animator duration scale is 0
* Convert loadAny listener to extension function
2021-08-27 08:44:09 -04:00
cc3cbbc4bb
Update Kotlin and Kotlinter
2021-08-26 22:13:53 -04:00
6922394b8e
Replace NetworkInfo with NetworkCapabilities ( #5785 )
2021-08-26 22:09:40 -04:00
24fd82d773
Use NotificationChannelCompat utilities ( #5781 )
2021-08-26 22:08:27 -04:00
57aefcd917
New manga info expander ( #5771 )
...
* Replace "More" with Arrows
We used to have arrows but it was set away from the description which took a lot of space.
It was changed to "More" text, but with the recent design changes I think it'd look better to get a mix between them both.
* Properly align icons
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com >
* Expand support to Tablets
Get it... expand... hehe 😎
* Fix expanded width
Also fixes so that the constraint for the toggleLess is dependant on the right thing
* Give info toggles its own space
Uses its own margin now to push info rather than just being attached as a info margin.
* Remove weird duplicates I did not add
I did not add these but I don't see a reason to keep dupes
* Add bottom scrim
* Change to centered arrow under info
Anyone wanna experiment/build on top off then feel free to tweak
* Add background glow to icon for contrast
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com >
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
Co-authored-by: Andreas <andreas.everos@gmail.com >
2021-08-26 22:07:30 -04:00
b3854ad382
Fix reader crash on Android 9 ( #5789 )
...
* Fix failed reader context creation on v28
* Re-apply the reader styles manually after overriding night mode
This commit replaces the ThemeCompat.rebase() call since the private API used is
in dark greylist max target P, thus making it unreachable.
* Revert "Fix failed reader context creation on v28"
This reverts commit 6e2104d7
2021-08-25 17:27:34 -04:00
5f5fc77877
Fix toolbar text color in light blue theme
2021-08-23 17:31:16 -04:00
0493e77cff
Split out appearance settings from general section
2021-08-23 12:24:30 -04:00
6240fe1dfc
Update app theme preference UI
...
Heavily influenced by TachiyomiJ2K.
2021-08-23 12:11:13 -04:00
beb7f90908
Make nav overlay non-clickable (maybe fixes #5727 )
2021-08-22 19:25:40 -04:00
a3917972b4
Update deprecated Android Gradle DSL calls
2021-08-22 18:05:18 -04:00
7094fef37f
Update tracker services logo layout ( closes #5625 )
2021-08-22 16:48:08 -04:00
0f41e56a24
[skip ci] Move acknowledgements to bottom of issue templates
2021-08-22 15:45:11 -04:00
52b283283f
Revert "Hardcode bottom nav height ( fixes #5698 )"
...
This reverts commit ebb15bf96c
.
2021-08-22 15:40:13 -04:00
ebb15bf96c
Hardcode bottom nav height ( fixes #5698 )
...
This shouldn't be an issue since the spec defines the height to always be 56dp anyway.
2021-08-22 14:17:28 -04:00
6c527d52fb
Use custom tabs instead of browser ( closes #5754 )
2021-08-22 14:16:54 -04:00
b8ea57e097
Minor cleanup
2021-08-22 14:00:07 -04:00
909aed4262
Fix blue background under action mode text selection handlers in blue theme
2021-08-22 12:25:19 -04:00
4d2fff9538
Update release workflow to handle multiple ABI variants
2021-08-22 12:15:53 -04:00
9a45983f17
Update dependencies
2021-08-22 11:48:57 -04:00
11926014da
Bold author and artist fields ( #5770 )
2021-08-22 11:07:18 -04:00
72002c13d6
Tweak MangaInfoHeader ( #5766 )
...
Make margin between transparent toolbar and cover more match 1.x
Fixes from when view was redone with MotionLayout
2021-08-21 19:09:19 -04:00
6ed767ae84
Move PR template
2021-08-21 19:08:38 -04:00
3826b307f7
Add a much more clean design to Chips ( #5765 )
...
Based on the default chips and what is seen on J2K/Neko
2021-08-21 18:23:46 -04:00
887b157056
Add haptic feedback to reader page slider ( #5763 )
2021-08-21 18:05:57 -04:00
d36dd39743
Add a Pull Request template ( #5764 )
2021-08-21 18:05:44 -04:00
dd008bc13a
Adjust blue theme
2021-08-21 18:05:08 -04:00
50b282f58b
update Anilist tracking title during refresh ( #5760 )
...
Co-authored-by: Andreas <andreas.everos@gmail.com >
Co-authored-by: Andreas <andreas.everos@gmail.com >
2021-08-21 10:51:20 -04:00
f8a7efbce7
Update jsoup
2021-08-20 22:42:21 -04:00
7d2caeb270
Minor cleanup
2021-08-20 22:42:16 -04:00
708e71a35a
Use user preferred title language in Anilist ( #5758 )
...
* Use user preferred title language in Anilist
Since Anilist is only used by authenticated users, the title language
can be set using the `userPreferred` field (defaults to romaji)
Changed wherever `title>romaji` was being used. Shouldn't have missed
any. `userPreferred` is also available for Staff and Character but not
relevant to Tachiyomi for now.
Users might need to go Logout and log back in on Anilist to see the
change. Actual setting can be found at https://anilist.co/settings/media
closes https://github.com/tachiyomiorg/tachiyomi/issues/5757
* correct title in anilist model
indicates the fact that userPreferred title is used
* convert forgotten `type` to `format` as well
leads to NPE when using `findLibManga`.
missed one query in https://github.com/tachiyomiorg/tachiyomi/pull/5741
2021-08-20 18:20:04 -04:00
4eaccc966e
Hide reader progress indicator right away ( #5750 )
...
The image will be drawn over it so the animation won't be visible anyway
2021-08-19 18:12:31 -04:00
3670d649b8
Make default category translatable ( #5751 )
...
* Make default category translatable
* Replace duplicate strings with common one
2021-08-19 18:10:43 -04:00
90ab04e81d
Require authentication-confirmation to change biometric lock settings ( #5695 )
...
* Requires authentication-confirmation to change biometric lock settings
* Prevent double authentications on older APIs when confirming settings changes
* Use new AuthPrompt API for app lock
With this commit, the app lock will only explicitly require Class 2 biometrics
or screen lock credential. Class 3 biometrics are guaranteed to meet Class 2
requirements thus will also be used when available.
* Use extension toast
2021-08-19 18:10:07 -04:00
26b8df5354
Partial revert 914b686c8e
( #5749 )
...
Didn't mean to remove this line, this fixes resuming to read downloaded chapter.
2021-08-19 11:53:26 -04:00
11a8046c5f
PagerPageHolder: Move chooseBackground call to IO thread ( #5737 )
...
* ImageUtil.chooseBackground: Use built-in decoder
* PagerPageHolder: Move chooseBackground call to IO thread
Also move stuffs and reuse image stream as bytes
2021-08-19 09:15:45 -04:00
da16110e1c
Edge-to-edge manga details view ( #5613 )
...
* Prepare for edge-to-edge MangaController
* Fix derpy liftToScroll with our own implementation
* Edge-to-edge MangaController
Except when legacy blue theme is used.
* Save app bar lift state for controller backstack
* Fix expanded cover position after the view recycled
* Handle overlap changes when incognito mode disabled
* Tablet fixes
* Revert "Handle overlap changes when incognito mode disabled"
This reverts commit 1f492449
Breaks on rotation changes.
* Fix MangaController's swipe refresh position
* All controllers are now doing lift app bar on scroll by default
They are already doing that before so this pretty much just a cleanups.
* TachiyomiCoordinatorLayout: Support ViewPager for app bar lift state check
I'm willing to revert this if this minute detail solution is deemed too hacky xD
* Fix app bar not lifted when scrolled without fling
* Save app bar lift state across configuration changes
* Fix MangaController's swipe refresh position after configuration change
* TachiyomiCoordinatorLayout: Update ViewPager reference when controller is changed
2021-08-19 09:12:52 -04:00
914b686c8e
ReaderTransitionView: Use context theme color for texts ( #5738 )
...
* Put themed reader context in adapter
This avoids creating themed context everytime the page holder is created, this
also allows the transition view to use the same themed context.
* Check against app night mode to create themed reader context
* ReaderTransitionView: Use context theme color for texts
The whole reader will need to be recreated when changing reader background while
webtoon mode is used, because recreating just the RecyclerView without messing
up the scroll position is impossible (I hope I just missed something).
2021-08-19 09:10:05 -04:00
27133520fc
Label one-shots correctly in anilist track search ( #5741 )
...
* use format instead of type in anilist search
As per anilist graphql docs, `type` refers to whether anime/manga and is
redundant (since we already limit it to `MANGA`). What we actually want
is `format` which includes whether the media is a One-shot or Manga
This should help in making search a bit better as one no longer needs to
rely on the Date to figure out if its the One-shot entry or the Manga
entry
* Revert "use format instead of type in anilist search"
This reverts commit 6f0ba4888669f414a2093d7632eb1fab109d74de.
Accidentally changed the wrong query while further testing whoops
* use format instead of type in anilist search
As per anilist graphql docs, `type` refers to whether anime/manga and is
redundant (since we already limit it to `MANGA`). What we actually want
is `format` which includes whether the media is a One-shot or Manga
Changes search query and corresponding JSONALManga structure
2021-08-19 09:08:48 -04:00
24b967ad5c
Fix start/resume fab showing up when entering and then exiting action mode ( #5735 )
2021-08-17 22:44:35 -04:00
ca4b4a3f1e
[skip ci] Replace deprecated argument for gradle command action
2021-08-17 22:40:34 -04:00
faef35ec47
Add check for current controller before setting extension update tab badge ( #5733 )
2021-08-16 11:58:30 -04:00
326d4c2641
Fix today still being displayed even though relative time is off ( #5732 )
2021-08-16 10:28:40 -04:00
83436c9550
add Theme "Teal & Turquoise" ( #5681 )
...
* add Theme "Teal & Turquoise"
* re sorting & change tertiary dark
* use alpha on ripple color & capitalize
2021-08-16 10:15:28 -04:00
2084822731
Fix library icon unchecked state ( #5728 )
...
Path data from AVD version
2021-08-16 10:15:10 -04:00
071bad1232
Use separate string for toRelativeString "Today"
...
Apparently 0 quantity is ignored for some locales...
2021-08-15 17:42:31 -04:00
ae1a76da2b
Use toRelativeString in Updates and History headings
2021-08-15 17:42:06 -04:00
fbc6965c4e
Update google-services.json with latest version from Firebase Console
2021-08-15 17:08:43 -04:00
57a5862840
Use relative time in ChapterHolder ( #5719 )
...
* Use relative time in ChapterHolder
Similar to how J2K does it
* Use custom implementation for relative time
* Changes based on review comments
2021-08-15 17:07:48 -04:00
91fbccdbaa
Allow FilterList to be passed with default values ( #5716 )
2021-08-15 17:06:32 -04:00
0ab0dd95ae
DNS-over-HTTPS (Adguard) ( #5715 )
...
* Update DohProviders.kt
* Update NetworkHelper.kt
* Update SettingsAdvancedController.kt
* fix typo
* Fix typo
* Fix typo
2021-08-15 11:20:52 -04:00
bc41040fd3
[skip ci] Split push and PR build workflows so they don't cancel each other
2021-08-15 11:07:27 -04:00
4c8dfd0c0c
Add toggle to invert page color in reader color filter settings ( #5713 )
2021-08-15 10:58:01 -04:00
2b9dbfb390
Fix global search menu item title
2021-08-15 10:53:52 -04:00
84d546b724
Set expanded cover dimension ratio from the source image ( #5721 )
...
Avoids cropping.
2021-08-15 10:53:25 -04:00
63053b9940
Update menu icons in Browse Sources view ( closes #5397 )
2021-08-15 10:46:04 -04:00
2256030a2a
Don't allow focus on ReaderNavigationOverlayView (maybe fixes #5555 )
2021-08-15 10:42:45 -04:00
79da33b597
Open tracker page when clicking logo ( closes #5624 )
2021-08-15 10:38:10 -04:00
7d67450e58
Always re-setup background jobs on migration runs
2021-08-13 18:28:07 -04:00
8aa11951bf
Do background app/extension checks less frequently
...
Since the in-app checks occur at least once a day anyway.
2021-08-13 18:24:21 -04:00
f23f22ab01
Add in-app app update check
2021-08-13 18:18:53 -04:00
96a64c7bd2
Update dependencies
2021-08-13 18:18:22 -04:00
d1bb0fdf1d
Apply app theme styling to reader page errors and progress dialog ( #5705 )
2021-08-13 15:44:42 -04:00
feca30d7ed
Fix selector in search card item ( #5711 )
2021-08-13 15:44:25 -04:00
b650151693
[skip ci] Update documentation
2021-08-10 18:10:46 -04:00
bb3afd0dc9
Update to Contributor Covenant 2.1 ( #5697 )
2021-08-10 13:30:54 -04:00
5e77ae208d
Use correct color for reader loading indicator ( #5685 )
...
* Revert "Revert "Use correct color for reader loading indicator (#5645 )" (fixes #5669 )"
This reverts commit a4eba50c
* Fix crash on older APIs
2021-08-09 17:48:28 -04:00
24e5a4d7ec
Enable elevation overlay for MaterialSwitch ( #5686 )
2021-08-09 17:47:57 -04:00
1d10d29fa9
Replace AboutLibraries activity with custom controller
2021-08-07 11:50:20 -04:00
9b00e91773
Reorganize dependencies a bit
2021-08-07 10:50:50 -04:00
cd73c30d6f
Remove explicit CardView dependency
2021-08-07 10:50:40 -04:00
7bbba0c7d9
Update Duktape
2021-08-07 10:50:26 -04:00
7907a4fc24
Add ability to tweak auto hide sensitivity in Webtoon Reader ( #5650 )
...
* Tweak threshold
* Put setting under Webtoon instead
Because it only affects Webtoon related viewers
2021-08-07 10:34:47 -04:00
2f94f62a56
Merge branch 'fix-12' into master
...
# Conflicts:
# .github/ISSUE_TEMPLATE.md
# .github/ISSUE_TEMPLATE/report_issue.yml
# .github/ISSUE_TEMPLATE/request_feature.yml
2021-08-06 17:33:24 -04:00
85791a9336
Release v0.12.1
2021-08-06 17:31:22 -04:00
a4eba50cfd
Revert "Use correct color for reader loading indicator ( #5645 )" ( fixes #5669 )
...
This reverts commit 7a1b6142df
.
2021-08-06 17:30:51 -04:00
03980b2f27
Remove ability to set in-app language differently from system's
2021-08-06 16:45:40 -04:00
664e5cfb59
[skip ci] Update issue templates
2021-08-06 15:43:24 -04:00
b9736df7e0
Re-enable preview build things
2021-08-06 15:38:16 -04:00
f48b2681e3
Release v0.12.0
2021-08-06 15:37:42 -04:00
ab46bd56b0
Remove janky tracker icon UI
2021-08-06 14:55:45 -04:00
c23506e887
Fix RTL support
2021-08-06 14:50:51 -04:00
9ad67a7b7d
Weblate translations ( #5571 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alejandro Djeordjian <masterdragondark@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Carlos Hernández García <carlosdezia@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Femto <yusufackerman10@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hytashi <pierrot.bourdeau@yahoo.fr >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Ken Swenson <flat@esoteric.moe >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Napuzu <napuzu@hotmail.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Prince Carl <addminusevei@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tarık Yıldız <tariky113@gmail.com >
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: あぽろあぽろ <aporotilyoko0000@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/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
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/hr/
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/ms/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
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/uz/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
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: Albedo <Illiator27@gmail.com >
Co-authored-by: Alejandro Djeordjian <masterdragondark@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Carlos Hernández García <carlosdezia@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Femto <yusufackerman10@gmail.com >
Co-authored-by: Hytashi <pierrot.bourdeau@yahoo.fr >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Ken Swenson <flat@esoteric.moe >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Napuzu <napuzu@hotmail.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Prince Carl <addminusevei@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tarık Yıldız <tariky113@gmail.com >
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: あぽろあぽろ <aporotilyoko0000@gmail.com >
2021-08-06 14:43:33 -04:00
7a1b6142df
Use correct color for reader loading indicator ( #5645 )
...
Night theme color will be used when black or gray background color is used.
2021-08-06 14:22:04 -04:00
478256d766
Remove autosizing for manga title in tablet view, fix centering
2021-08-06 14:18:37 -04:00
4d92caacef
Dependency updates
2021-08-06 13:40:01 -04:00
fd45de5c58
Fix weird behaviour in library when switching display mode ( #5640 )
2021-08-05 17:52:45 -04:00
bcaa9674fe
Fix forced secure screen disabled after disabling incognito ( #5634 )
2021-08-05 17:52:20 -04:00
40aa3b7e18
Fix wonky webtoon layout when image is loaded at the top of the screen ( #5660 )
2021-08-05 17:51:03 -04:00
5aea21a194
Remove reader page number inset margin ( #5661 )
2021-08-05 17:50:37 -04:00
b5e118e2b4
Group advanced battery optimization setting entries
2021-08-05 17:47:52 -04:00
dfec0e45ed
Keep coroutine methods ( fixes #5662 )
2021-08-05 13:10:09 -04:00
ff2a4e6952
Change BottomNavigationView behavior ( #5603 )
...
Similar to app bar's scroll behavior
2021-07-31 12:05:24 -04:00
7660751f7f
Don't hide menu when scrolling through with ReaderSeekBar ( #5611 )
2021-07-31 12:04:13 -04:00
78b9ac4766
Set exported flags on activities
2021-07-31 11:48:50 -04:00
d5c75571dc
Disable Android system auto backup ( closes #5114 )
...
In practice this feature:
- Just didn't work
- Magically worked (sometimes; see first point)
- Restored something potentially too old and totally messed up the app
2021-07-31 11:43:08 -04:00
16b9c459ab
Update Coil
2021-07-30 18:15:10 -04:00
41c060e28b
Add functionality to open SettingsMainController when double-tapping the "more" button ( #5633 )
2021-07-30 18:14:16 -04:00
a3090e62f5
Fix reader activity not using preferred language ( #5630 )
2021-07-30 18:13:50 -04:00
39b7024be0
Fix webtoon page takes up entire screen even if it's smaller ( #5622 )
2021-07-29 09:16:01 -04:00
d019c5999b
Update for AS Arctic Fox
2021-07-28 15:18:17 -04:00
20264eecb9
fix regression in cover fetching ( #5621 )
...
introduced in https://github.com/tachiyomiorg/tachiyomi/pull/4870
this was previously done here: 7d23fd8ef5/app/src/main/java/eu/kanade/tachiyomi/data/glide/MangaThumbnailModelLoader.kt (L95)
as part of https://github.com/tachiyomiorg/tachiyomi/pull/2908
this impacts Komga extension, where server url is manually provided by the user, but due to auto-correct on mobile keyboards the `http` prefix sometimes get capitalized to `Http`.
2021-07-28 08:25:35 -04:00
cc55453076
ReaderProgressIndicator: Set indeterminate as default state ( #5605 )
...
Will also set to indeterminate if progress is 0.
2021-07-27 17:30:35 -04:00
6cab2427f5
[skip ci] use the actions built in ignore case
2021-07-27 09:10:03 -04:00
511bcc9197
[skip ci] update issue closer to close anime/aniyomi
2021-07-27 09:05:55 -04:00
00ac632d8f
Fix list scrolling on quad-state dialog ( #5602 )
2021-07-24 12:14:46 -04:00
649209890d
Use chooser intent for sharing saved pages
2021-07-24 11:56:55 -04:00
f2fca0f13d
Remove unnecessary MultiDex library
2021-07-24 11:54:53 -04:00
4084d5e69a
Revert changes to last_update behavior from #5436 ( #5590 )
2021-07-24 11:32:48 -04:00
e8beb7103c
Reword tracking update preference since it updates status too
2021-07-24 11:20:48 -04:00
0e4ce0f1ae
Relax MIUI backup/restore warning
2021-07-24 11:14:39 -04:00
c42d517f6b
Apply default night mode earlier ( #5593 )
2021-07-24 11:14:25 -04:00
356cd4ef52
Auto hide reader menu when user starts reading again ( #5578 )
...
* Hide reader menu when user starts reading again
* Hide menu on zoom and scrolling around during zoom
Didn't work for webtoon
* Only listen when menu is visible
2021-07-21 17:58:32 -04:00
88619145d8
Group 'Source not installed' cases in library update error log ( #5589 )
2021-07-21 17:57:33 -04:00
6ba779fb7a
Reader loading progress indicator changes ( #5587 )
...
* Use CircularProgressIndicator on PageHolder
Manually rotate the CircularProgressIndicator inside a wrapper view instead of
drawing our own custom indicator.
* Use CircularProgressIndicator on TransitionHolder
2021-07-20 17:38:19 -04:00
8bd965267c
For library update error log, group errors by error string, and then sort the resulting list by source ( #5586 )
...
Format is
```
! Error
# Source
- Manga
```
2021-07-20 17:36:24 -04:00
7f76ffa5cb
Update AboutLibraries
2021-07-20 17:33:57 -04:00
4acc7cee3d
Revert jsDelivr CDN fallback
...
It doesn't work unless you provide actual semver versions, but we don't do that.
2021-07-20 17:23:55 -04:00
be28e0b559
Fix incorrect saved tracker dates ( #5581 )
2021-07-19 17:45:46 -04:00
116fec208b
Fix light navigation bar not applied on first launch ( #5582 )
...
No need to touch light system bars when running the splash screen since
they're not that noticeable, and it also breaks on some ROMs.
2021-07-19 17:45:28 -04:00
fece92e15a
Fix transparent system bars after MainActivity recreated ( #5574 )
2021-07-18 15:20:19 -04:00
dce3049446
Remove autoAddTrack preference
2021-07-18 15:00:07 -04:00
fcd6fe5d8a
Fix Cover sharing and saving ( #5335 )
...
* Fix Cover sharing and saving
The newly added manga cover sharing only worked with manga saved to the library (due to the implemented CoverCache only recording covers of library manga).
The changes made with this commit fixes that behaviour by implementing a fallback: the cover can now also be retrieved from the Coil memoryCache.
* Removal of coil MemoryKey usage
No longer uses the coil memory key, instead starts a new Coil request for the cover retrieval.
* Removed try-/catch-wrapper and added context-passing
useCoverAsBitmap lost its try-/catch-wrapper and doesn't call for the context anymore.
Instead shareCover and saveCover now pass their activity as context to useCoverAsBitmap.
* Added missing parameter description for useCoverAsBitmap
2021-07-18 13:17:31 -04:00
a69a833716
Require Komga to be installed when attempting to setup tracker ( closes #5491 )
2021-07-18 13:12:47 -04:00
697b082591
Warn on backup creation for MIUI users
2021-07-18 13:04:32 -04:00
b2d58e04d2
Add Dynamic theme for Android 12 ( #5569 )
...
* Add Dynamic theme for Android 12
* Also theme text colors
2021-07-18 13:01:58 -04:00
8bfc5f0450
Put Komga tracker in separate group
2021-07-18 12:55:55 -04:00
a252a8acee
Update detection of disabled MIUI Optimization
2021-07-18 12:55:55 -04:00
447ee4bd09
Add support for start/end fields for Kitsu ( #5573 )
2021-07-18 12:47:40 -04:00
3cd6382795
Weblate translations ( #5276 )
...
Co-authored-by: Aagaman Luitel <aagaman@disroot.org >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: Cypral <cypral@hotmail.fr >
Co-authored-by: Daniele Tricoli <eriol@mornie.org >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Edmerson Pizarra <edmerpizarra@gmail.com >
Co-authored-by: Elosy <gaudic99@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Fellow Turkish <f3ll0wm4il3r_12@protonmail.com >
Co-authored-by: HeavenShadow <heavenshadow@outlook.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: Jarel Sawangin <jarelsawangin18@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Khane Mcdaddy <kumakichi.houtarou@gmail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Laurant Marijnissen <laurant@gigafyde.dev >
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: Milo Ivir <mail@milotype.de >
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com >
Co-authored-by: Mubarek Seyd Juhar <mubareksej@gmail.com >
Co-authored-by: Neo <ohmaytt@naver.com >
Co-authored-by: Norbert Kovács <kovinor123@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: Shippo <shiposhouyou@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Silvio Pastore <silvioppastore@gmail.com >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: f0roots <f0rootss@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 曹恩逢 <nelson22768384@gmail.com >
Co-authored-by: 殺Mustafa <mustafasheref8@gmail.com >
Co-authored-by: 莊景翔 <sean1781031@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/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
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/kn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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_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/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ti/
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/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Aagaman Luitel <aagaman@disroot.org >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: Cypral <cypral@hotmail.fr >
Co-authored-by: Daniele Tricoli <eriol@mornie.org >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Edmerson Pizarra <edmerpizarra@gmail.com >
Co-authored-by: Elosy <gaudic99@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Fellow Turkish <f3ll0wm4il3r_12@protonmail.com >
Co-authored-by: HeavenShadow <heavenshadow@outlook.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jarel Sawangin <jarelsawangin18@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Khane Mcdaddy <kumakichi.houtarou@gmail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Laurant Marijnissen <laurant@gigafyde.dev >
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: Milo Ivir <mail@milotype.de >
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com >
Co-authored-by: Mubarek Seyd Juhar <mubareksej@gmail.com >
Co-authored-by: Neo <ohmaytt@naver.com >
Co-authored-by: Norbert Kovács <kovinor123@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: Shippo <shiposhouyou@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Silvio Pastore <silvioppastore@gmail.com >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: f0roots <f0rootss@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 曹恩逢 <nelson22768384@gmail.com >
Co-authored-by: 殺Mustafa <mustafasheref8@gmail.com >
Co-authored-by: 莊景翔 <sean1781031@gmail.com >
2021-07-18 09:51:04 -04:00
5d1134dfa8
Add link to Don't Kill My App! in advanced settings
2021-07-17 12:52:27 -04:00
05e7b0dc22
Fix splash screen icon on Android 12 ( #5565 )
...
* Use Core Splashscreen for splashscreen stuff
* Keep splash screen until activity ready
Ready as in the data inside starting screen is finished showing
* Use custom splash screen exit animation on older android version
* Add splash screen minimum duration to prevent exit jank
* Fix broken AMOLED theme
* Improvements
2021-07-17 12:06:15 -04:00
c0647c3110
Make default tracking status depend if the user has read chapter or not ( #5567 )
...
- When user reads a chapter change tracking status to reading
2021-07-17 11:26:29 -04:00
ef84ed4982
Bump compileSdk to 31 ( #5563 )
2021-07-16 09:18:32 -04:00
a1e83b9f19
Add cover actions to a dialog when long-pressing manga cover ( #5556 )
2021-07-15 17:28:35 -04:00
4ce4ee3c00
Make incognito bar use primary colors ( #5558 )
...
Looks better than the odd forced gray used for all themes
2021-07-15 17:28:10 -04:00
0d62aedfbb
Added "Tako" theme ( #5546 )
...
* Added "Ninomae" theme
Based on the lovely Ninomae Ina'nis, for Arkon and Flat
* Use updated colors from Ghostbear
Adapted after feedback
Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com >
* Tweak the Ninomae theme further
* Sort themes alphabetically
- Sorts themes alphabetically.
- Use the same capital word system in colors.xml for themes.xml as well.
- Rename AMOLED theme to AMOLED mode in theme.xml and color.xml references.
* More tweaks
* Style incognito bar
Uses a dark purple which looks super clean instead of a washed out gray
This sets the groundwork for other themes too
* Tweak final onPrimary color
* Rename Ninomae to Tako
RIP
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
2021-07-15 08:46:30 -04:00
b7c2890250
Don't show navigation overlay if tap navigation is disabled ( #5534 )
...
* Don't show navigation overlay if tap navigation is disabled
* Apply feedback
2021-07-15 08:44:53 -04:00
ae97bb0445
Replace material-dialogs usage with Material Components' ( #5423 )
...
* Use Material Components' dialogs
For all dialogs that has direct replacement.
* Convert text input dialogs
* Convert quad-state multi choices dialogs
* Convert date picker dialogs
This also changes the flow to remove selected start/finish tracking date and
the track item itself
* Remove material-dialogs dependencies
2021-07-14 18:04:03 -04:00
117fd4bd0f
Chop long titles in library update notification, fix incrementing when updating covers
2021-07-14 17:59:09 -04:00
bd424ce460
Update to Kotlin 1.5.21
2021-07-14 17:57:12 -04:00
1dddba7f25
Update Libary update notification. ( #5545 )
...
* Update LibraryUpdateNotifier.kt
* Update LibraryUpdateService.kt
2021-07-14 17:57:03 -04:00
7fd75b7501
Hide the reader seekbar for single-page chapters ( #5551 )
2021-07-14 17:56:50 -04:00
423f07033e
Update request_feature.yml
...
closes #5543
2021-07-13 12:16:30 -04:00
ef9c457681
Update jsoup and Coil
2021-07-12 11:54:06 -04:00
a6d4a3b785
Hide Start/Resume FAB unless there are unread chapters and during loading ( #5458 )
...
* Hide Start/Resume FAB unless there are unread chapters
* Remove dead code, rewrite logic for hiding FAB
2021-07-12 11:48:48 -04:00
2e487f8a3f
fix yin & yang theme ( #5535 )
...
refresh arrow color didnt change in dark mode
2021-07-12 09:57:42 -04:00
2423a70abd
Fix incognito mode disabled after URL intent launched ( #5533 )
2021-07-12 09:57:28 -04:00
13d39fc942
Tweak chip contrast ( #5526 )
...
* Set better contrast for chips
* Set custom chip colors for Yin Yang
2021-07-11 15:45:53 -04:00
b7547a8458
Optimize the Green Apple theme variant ( #5530 )
2021-07-11 15:45:42 -04:00
8931dbb657
Remove unnecessary DB calls when setting chapter flag defaults
2021-07-11 15:18:00 -04:00
52416ff3a8
Fix Incognito Mode toggle not updating after disabled via notification
2021-07-11 15:17:43 -04:00
3dbfee91f6
Improve Green Apple color in Light theme ( #5528 )
2021-07-11 10:42:11 -04:00
09d4901781
Reword delete chapter settings ( closes #5494 )
2021-07-10 16:15:49 -04:00
62955e7385
Improving genre search started from the manga page of a popular manga ( #4375 )
...
Co-authored-by: E3FxGaming <E3FxGaming@users.noreply.github.com >
2021-07-10 16:04:28 -04:00
1ef7722504
Support more image formats for covers ( #5524 )
...
* Add TachiyomiImageDecoder for Coil
Is currently used to decode AVIF and JPEG XL images.
* LocalSource: Check against file name for cover
This allows file with all supported formats to be set as cover
* TachiyomiImageDecoder: Handle HEIF on Android 7 and older
2021-07-10 15:44:34 -04:00
24bb2f02dc
Use jsDelivr as fallback when GitHub can't be reached for extensions list ( closes #5517 )
2021-07-10 11:35:43 -04:00
627698d81f
Use fade transactions when handling shortcuts
2021-07-10 11:05:10 -04:00
d4c8480dee
Add warning for MIUI users when trying to restore backups with MIUI Optimization disabled
2021-07-10 11:04:41 -04:00
015e8deb79
Parallel cover update job
2021-07-09 17:50:01 -04:00
714aa4b4ba
Update dependencies
2021-07-09 17:50:01 -04:00
8d5f798591
show correct number of items in the library tit... ( #5516 )
...
...le, even when all manga are in a category that isn't the default
category.
2021-07-09 10:29:04 -04:00
e65f59b3df
Show all currently updating manga in library update notification
2021-07-08 23:03:22 -04:00
341c3d179e
Parallel library update ( #5519 )
...
* Parallel library update
* Almost forgot the terminal operator
2021-07-08 22:35:32 -04:00
67128937ca
Update dependencies
2021-07-08 18:16:51 -04:00
d9ea621e54
add Yin Yang Theme ( #5508 )
...
* add Yin Yang Theme
* change download badge color to yin yang as well
* update string
* fix &
2021-07-08 09:12:23 -04:00
fb35d7af59
Sanitize manga title in page download subfolder name ( #5514 )
2021-07-07 21:58:53 -04:00
c254aa6fcc
Make Automatic Reader Theme pick background/text color based on dark mode preference ( #5505 )
...
* Make Automatic Reader Theme pick background/text color based on theme
* Use extension method
2021-07-07 18:12:11 -04:00
37d30eb887
Simplify locale override ( #5509 )
2021-07-07 18:11:52 -04:00
49cdcc644c
Update image decoder to add JPEG XL support ( #5512 )
2021-07-07 18:11:20 -04:00
07e5525c74
Fix chapter source order not working correctly and allow refresh to update source order
...
Based on 00f916a4f0
Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com >
2021-07-07 18:07:51 -04:00
776194f5b2
Only update in-library manga chapter settings instead of all
2021-07-07 18:05:29 -04:00
ed80ee98a7
Sanitize spaces when setting URLs without domain
...
It throws an URISyntaxException otherwise.
2021-07-07 17:53:28 -04:00
040bac3da2
Resource cleanup post-theme removal
2021-07-04 17:51:15 -04:00
9df721d158
Add DARK_BLUE enum value back to avoid crash
2021-07-04 17:38:54 -04:00
c50ede8b2c
Add back android-process-button library
...
wtf Android Studio, thanks for lying to me.
2021-07-04 12:20:32 -04:00
ba0907ae59
Update dependencies; remove unused android-process-button library
2021-07-04 12:16:12 -04:00
e9dce32a98
Remove Hot Pink theme
...
The old AMOLED Hot Pink theme is pretty close to what Midnight Dusk + AMOLED is now.
2021-07-04 12:05:53 -04:00
535cc0d81e
Rename "Dark Blue" theme to "Blue"
2021-07-04 12:05:11 -04:00
5801297d78
Set root project name, remove jcenter for plugin resolution
2021-07-03 14:43:43 -04:00
51a33a47cd
Revert accidentally committed stuff (oops)
2021-07-03 12:52:07 -04:00
01a1a9ebab
Update to Conductor 3.0.0
2021-07-03 12:50:10 -04:00
438bad9649
Fix category selected state
...
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com >
2021-07-03 12:09:05 -04:00
fe3b36caeb
Fix some views being click-through-able
2021-07-03 11:11:34 -04:00
83588e14d9
fix link to List of Extensions ( #5493 )
2021-07-03 09:44:44 -04:00
64b1c9636b
Track search dialog adjustments ( #5479 )
...
* Add clear text button to track search dialog text input
* Track search item adjustments
2021-07-03 09:44:12 -04:00
db0c1b2634
Sort Installed, Update, Untrusted Extenion by Name in Extensions Tab ( #5486 )
...
* Update ExtensionPresenter.kt
* Update ExtensionPresenter.kt
* Update ExtensionPresenter.kt
2021-07-03 09:43:29 -04:00
568c4d8c8e
Use current locale when sorting library "alphabetically" ( closes #5281 )
...
This _should_ handle things like Chinese that aren't actually alphabetical.
2021-07-02 22:48:16 -04:00
d645507eeb
Update dependencies
2021-07-02 22:47:25 -04:00
3548112ab2
Update delete history icon ( closes #5482 )
2021-07-02 22:19:07 -04:00
0cb042cd93
Remove en-GB option since we don't actually localize different English locales
2021-07-02 09:02:28 -04:00
0eadc028b6
Merge light and dark themes ( #5470 )
...
* Merge AMOLED and regular dark themes
This allows all variants of dark themes to use black backgrounds as a
separate preference.
* Merge light and dark themes
* Fix ReaderSeekBar color on Dark Blue theme
* Color fixes
* Fix Dark Blue bars ripple
* Simplify night mode check
2021-07-02 08:44:04 -04:00
82f3677168
Fix reader toolbar alpha applied to other components outside its activity ( #5483 )
2021-07-01 18:11:44 -04:00
70ed49e478
Imported implementation for updating library by next expected update from Neko ( #5436 )
...
* Imported implementation for updating library by next expected update from Neko. This sort uses the last 4 updates for a manga to compute an average time between updates and then extrapolates when the next update should occur.
Currently seems to work perfectly. However, I may have silently messed something up along the way.
All code and algorithms are credited to kyjibo on GitHub. The original commit adding this functionality is here: 681003926a
* Imported implementation for updating library by next expected update from Neko. This sort uses the last 4 updates for a manga to compute an average time between updates and then extrapolates when the next update should occur.
Currently seems to work perfectly. However, I may have silently messed something up along the way.
All code and algorithms are credited to kyjibo on GitHub. The original commit adding this functionality is here: 681003926a
* Remove commented-out line from LibraryUpdateRanker
I missed removing this when first committing. The removed line is a holdover from Neko, which requires 7+, but I removed the function that requires this.
2021-07-01 18:11:21 -04:00
3c67a36b60
Change wording for "Per-category display setting" ( #5484 )
2021-07-01 09:03:54 -04:00
e5621246ec
Create parity with extension repo issues ( #5473 )
...
* [skip ci] Rename bug to issue
Also changes the file naming scheme of the issue forms.
Matches with tachiyomiorg/tachiyomi-extensions now.
* [skip ci] Tweak issue overview
2021-07-01 09:03:38 -04:00
cb71d44024
Tracking sheet and search adjustments ( #5427 )
...
* Tracking sheet and search visual adjustments
* Remove track item divider
* Add start margin to "add tracking" button
* Fix track search dialog crash when no item chosen
* Show "remove" action only when track item is previously set
* Remove placeholder for total chapters
* Cleanups
* Add track search error/empty result message
* Make track search dialog fullscreen
* Use AutofitRecyclerView for track search dialog
* Fix text input overlapping
* Run track search from IME action instead
* Remove deprecated method
* Reformat
* Set track search error message on the placeholder
* Use payload to notify track search item change
* Fix track search action icon tint color
2021-06-28 11:33:26 -04:00
7e3ea9074c
Extend library search by adding -<source> option ( #5387 )
...
* extend library search to enable -<source> search
library search already allows for <source> search to select manga from a
particular source. Similarly, -<source> allows to search for manga that
aren't from the said source. TachiyomiSy has this feature but it heavily
depends on exh methods
A problem when you directly add a negation check is that although
it will work, the genre search kicks in adds back every manga since
-<source> returns true for all genres of a manga
Thus, the solution I decided on was do source search first, and then
move to genre check when it fails. A perhaps useful addition is that,
now you're able to search like this:
<genre1>, -<source>, -<genre2>
* make if-else statements more readable
* refactor containsSourceOrGenre() using `when`
* add comment describing the function
* remove lazy
not really required anymore now that containsSourceOrGenre was rewritten
using `when`
2021-06-28 11:32:03 -04:00
e2cf157857
Reader fixes after #5450 ( #5465 )
...
* Fix ReaderActivity system bars behavior
* Fix ReaderActivity transition view text color
* Don't change reader navbar color when windowLightNavigationBar is not available
2021-06-27 11:39:26 -04:00
60890147c3
Sort per category ( #5408 )
...
* Add flags for sorting per category
* Add logic to LibrarySettingsSheet
* Add logic to LibraryPresenter
* Minor tweaks
* Use enum instead of variables
Also deprecates LibrarySort in favour of the new enum classes
* Remove debug log and suppress deprecation
* Convert DisplayMode setting to enum
Also fix bug were adapter would get de-synced with the current per category setting
* Fix migration crashing app due to values being access before migration
2021-06-26 13:30:16 -04:00
64c95305b9
Match ReaderActivity theme with the rest of the app ( #5450 )
...
* Match ReaderActivity theme with the rest of the app
* Fix viewer inset when fullscreen reader is off
* Fix incorrect toolbar color after recreate
* Remove animated inset
* Move isDarkMode to PreferencesHelper
2021-06-25 23:28:19 -04:00
feddd9285d
[skip ci] Update issue closer rules
2021-06-25 22:45:02 -04:00
d1b393965f
[skip ci] Update issue-moderator-action to v1.1 ( #5459 )
2021-06-25 22:30:26 -04:00
e31a39b9d5
[skip ci] Convert issue templates to the new issue forms ( #5454 )
...
* [SKIP-CI] Update issue config
* [SKIP-CI] Delete redundant Source Issue
* [SKIP-CI] Convert bug report to an issue form
* [SKIP-CI] Convert feature request to an issue form
2021-06-25 12:56:26 -04:00
98fc028d39
[skip ci] Remove explicit SKIP CI workflow logic
...
GitHub has it built-in now: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
2021-06-24 12:37:14 -04:00
88fd799a30
Add favorited badge to browse and search ( #5440 )
2021-06-22 18:22:59 -04:00
ef937f277e
Update image decoder with better AVIF support
2021-06-22 12:58:35 +02:00
c3fb5af3fc
Fix issues on older API versions and tablets ( #5433 )
...
* Fix tablet's navigation rail and toolbar color
* Fix tracking sheet crash on older APIs
* Fix settings crash on older APIs
2021-06-20 11:05:37 -04:00
859e8deb02
[SKIP CI] fix GithubUpdateChecker url ( #5434 )
2021-06-20 11:04:38 -04:00
932c92412c
More themes cleanup ( #5410 )
...
* More themes cleanup
* Tweak some things
* Fix 'Clear History' icon
* Split out ripple colored to its own drawable
* Tidy up things
* Unify background dim amount
* Use primaryColor for Account login button
* More colored ripples
* use colorOnPrimary for selected comfortable library item title
Co-authored-by: Soitora <simon.mattila@protonmail.com >
2021-06-19 15:45:16 -04:00
05771ddf6d
add start download now ( #5386 )
...
* add start download now
download now for selected chapter
from j2k
Co-Authored-By: Jays2Kings <jays@outlook.com >
* change string to action
* move to bottom
* oopsie
Co-authored-by: Jays2Kings <jays@outlook.com >
2021-06-19 12:36:29 -04:00
848d387ec4
Add AlertDialog styles to Reader themes ( #5426 )
2021-06-19 12:34:23 -04:00
ac6b4235b9
Fix crash when opening the MangaController from... ( #5419 )
...
...the browse search
null safe cast to TextView because when searching for manga in a source,
the toolbar has no children and
find() returns null.
2021-06-18 19:46:45 -04:00
ab73e98075
Fix incorrect toolbar text color after theme change ( #5388 )
2021-06-17 08:53:38 -04:00
aecdd04e04
Move "Delete sweep" out from overflow ( #5392 )
...
Places it as its own icon, having an overflow with only one item doesn't make much sense when that's not the behavior in other parts of the app.
2021-06-16 18:31:20 -04:00
e5cdf74587
Downgrade WorkManager
...
Related to #5364
2021-06-14 17:07:38 -04:00
8d25ce7323
Surface exceptions when fetching pages properly ( fixes #5377 )
2021-06-12 10:49:30 -04:00
8deca3b63a
Added text to category changing dialog when shown with no categories ( #5345 )
...
* Added text to ChangeMangaCategoriesDialog if invoked with empty category list
* Change dialog text, add negative button, and change positive button to open CategoryController
* Tiny bit of code cleanup and reorganizing
2021-06-12 09:48:11 -04:00
9b967177c5
Added "Yotsuba" theme ( #5290 )
2021-06-12 09:45:49 -04:00
4dfb3cc972
Improvements to the new library item selectors ( #5379 )
...
* Increase card selector radius
* Add themed overlay to library selector
2021-06-12 09:45:26 -04:00
73e5e9ecd9
Add background to draggable items ( #5353 )
2021-06-09 17:16:59 -04:00
653b7ffcd0
Fix black icon for small notifications on EMUI ( #5350 )
...
* Set notification icon fillColor to Android white
Closes #5340
* Remove '_black' suffix from the glasses icon drawable
2021-06-09 17:16:09 -04:00
8791b72cb1
Fix library settings sheet causing app to crash... ( #5354 )
...
...when the category list is empty
2021-06-09 17:15:48 -04:00
d961492380
Add back missing start/end margins in manga info header ( #5352 )
...
* Add missing margin to phone UI
Also, remove unnecessary code
* Add missing margin to tablet UI
* Use LinearLayout instead
2021-06-09 17:14:57 -04:00
07de367476
Revert "Set background job expedited policies"
...
This reverts commit c69420373a
.
Caused crashes in TachiyomiSY for some reason. Will have to redo this once we target Android 12.
2021-06-09 17:11:23 -04:00
31d96c2bf0
Fix download status not updated properly after starting batch download ( #5348 )
2021-06-08 11:18:56 -04:00
fb8aafb69f
Enable secure screen when incognito mode is enabled ( #5339 )
...
* Enable secure screen when incognito mode is enabled
* Fix incognito banner not showing up after configuration changes
2021-06-07 22:41:12 -04:00
3d58b78062
Add ripple to history items ( #5341 )
...
- Replaces margin with padding.
- Adds the drawable ripple background.
- Changes height to match the padding so it doesn't look odd.
2021-06-07 22:40:48 -04:00
ec5e6958ef
Show global update error notifications by default
2021-06-06 22:27:53 -04:00
71bd5fe367
Fix crash on source page load error
2021-06-06 22:27:28 -04:00
6385c71c72
Fix gradient not being smooth ( #5329 )
2021-06-06 18:20:43 -04:00
d43255e688
Draw tablet manga info column under navbar ( fixes #5323 )
2021-06-06 10:50:00 -04:00
3527dedc99
Coil: Caching adjustments ( #5311 )
...
* Coil: Enable disk cache for source items
* MangaCoverFetcher: Let Coil's OkHttp client handle caching for non-library cover
2021-06-06 10:30:26 -04:00
de50f53be4
Fix title jumping around when refreshing ( #5328 )
2021-06-06 10:29:28 -04:00
f2e4b2fc99
Get appropriate download link based on CPU ABI
2021-06-05 18:30:04 -04:00
e6f3cd03bb
Use coroutine job for fetching next source page
2021-06-05 18:02:59 -04:00
a1e31549a2
Add shortcut to tracking guide on website
2021-06-05 18:01:34 -04:00
71d225c562
Address some build warnings
2021-06-05 17:49:20 -04:00
7c23212850
Don't expand source filter sheet on show ( closes #5253 )
2021-06-05 11:08:54 -04:00
fdf178d4df
Add behavior for modifying reader buttons depending on prev/next chapters ( #5305 )
2021-06-05 10:37:21 -04:00
04ebca8413
Use smallest width instead of width for alt layouts
2021-06-05 10:25:54 -04:00
edeee54fb2
Set orientation icon correctly when opening reader
2021-06-05 10:25:54 -04:00
a906e9b302
Added category-wise display setting ( #5232 )
...
* Added category-wise display setting
Co-authored-by: Rogavactive <30288842+Rogavactive@users.noreply.github.com >
* Use flag instead of preference
* Remove database call in LibraryItem
* Remove unnecessary code
Co-authored-by: Rogavactive <30288842+Rogavactive@users.noreply.github.com >
2021-06-05 10:25:34 -04:00
fff72b61df
Fix image type build error
2021-06-04 23:46:18 -04:00
74381ef59e
Handle HEIF images (partly addresses #4756 )
2021-06-04 23:26:37 -04:00
64f95af3e5
Add check for backstack size before pushing DownloadController ( #5312 )
2021-06-04 18:52:30 -04:00
85a1eb75c9
Make cover bigger on tablet UI ( #5296 )
...
* Make cover bigger on tablet UI
Also fix bug when opening from source
* Use ISO A5 ratio on tablet UI
* Change design
* Fix bug that happened when refreshing
2021-06-04 18:51:43 -04:00
597cec3064
Legacy backup conversion to Kotlin Serialization ( #5282 )
...
* Legacy backup conversion to Kotlin Serialization
* Fix BackupTest compiling
2021-06-04 18:50:22 -04:00
b03ebc1fa4
Update tablet UI
...
- Only used when width is >= 720dp instead of 600dp (typically 10" tablets)
- Fix fastscroll in manga view (fixes #5267 )
2021-06-03 23:00:41 -04:00
6c53bb4d51
Allow center aligned side nav icons ( closes #5177 )
2021-06-03 09:30:50 -04:00
fb7a458747
Address some build warnings
2021-06-02 23:17:41 -04:00
db25a9ae4f
Support AVIF and HEIF images ( closes #4756 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com >
2021-06-02 22:59:02 -04:00
c69420373a
Set background job expedited policies
2021-06-02 22:58:03 -04:00
2b8347f899
Update dependencies
2021-06-02 22:51:26 -04:00
281a3911f6
Add share and save cover actions ( closes #3011 )
2021-06-02 22:51:10 -04:00
9b77dd9a2b
add AMOLED prefix to theme name ( #5263 )
2021-06-01 18:15:54 -04:00
cb8cff3179
Run formatter
2021-06-01 18:01:23 -04:00
3db85c7274
Tap to enlarge cover ( #5256 )
...
* Convert manga_info_header to use ContraintLayout
Will help with MotionLayout and tablet layout
* Convert to MotionLayout to be able to enlarge cover art
* Add keyframes to animations
* Remove keyframes
Alexa play Despacito
* Add back manga_summary_section
2021-06-01 17:59:38 -04:00
b41ac355a0
add long click to view manga in Migration Source Search ( #5241 )
...
apparently was added to Sy in 8686fecb1f
added it for main as well
Co-Authored-By: jobobby04 <jobobby04@users.noreply.github.com >
fixes https://github.com/tachiyomiorg/tachiyomi/issues/5027
2021-06-01 17:58:10 -04:00
88d9ffe92e
Add better library item selectors ( #5240 )
...
* Add better library item selectors
Inspired by the J2K method of library item selection.
* Tweak theme selection colors
It was missing for Hot Pink and Midnight Dusk.
The selector color is 75% alpha of the color accent, this looked fitting for all themes.
2021-06-01 17:56:36 -04:00
5113c78ab6
Consolidate some of the app update classes
...
We only use GitHub for all update checks, so the abstraction isn't useful.
2021-06-01 17:54:34 -04:00
3854995ef2
Address some Kotlin language warnings
2021-06-01 17:53:51 -04:00
36e14b951a
Only show automatically refresh trackers setting if logged in to some trackers
2021-06-01 17:49:04 -04:00
9299a4beff
Generate APKs per CPU architecture
2021-06-01 09:55:10 -04:00
d681bea395
Revert "Revert "Revert "Temporarily hide Komga tracker"""
...
This reverts commit 79ab492a5b
.
lol
2021-05-31 19:36:46 -04:00
0f3f1e9226
Release 0.11.1
2021-05-31 19:35:52 -04:00
79ab492a5b
Revert "Revert "Temporarily hide Komga tracker""
...
This reverts commit 7be2cbb75b
.
2021-05-31 19:35:10 -04:00
62db4bb09d
Fix missing Injekt method crash ( fixes #7355 )
2021-05-31 19:34:54 -04:00
7be2cbb75b
Revert "Temporarily hide Komga tracker"
...
This reverts commit 31997fe50a
.
2021-05-31 18:46:45 -04:00
5b1fe3460f
Release 0.11.0
2021-05-31 18:46:30 -04:00
31997fe50a
Temporarily hide Komga tracker
2021-05-31 18:46:09 -04:00
5e5ceef122
Update some icons
2021-05-30 17:24:57 -04:00
40edbac7f0
Weblate translations ( #5141 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Dhimas Admaja <dhimasadmaja@gmail.com >
Co-authored-by: Elosy <gaudic99@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: HeavenShadow <heavenshadow@outlook.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Wojciech Kosztyła <wojtex1221@gmail.com >
Co-authored-by: matdeluis <luisdebonoir@protonmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com >
Co-authored-by: Роман <Rozhenkov69@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/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
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/hr/
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/jv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
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/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: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Dhimas Admaja <dhimasadmaja@gmail.com >
Co-authored-by: Elosy <gaudic99@gmail.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: HeavenShadow <heavenshadow@outlook.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Wojciech Kosztyła <wojtex1221@gmail.com >
Co-authored-by: matdeluis <luisdebonoir@protonmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-05-30 17:24:40 -04:00
5bb1f72c28
Use existing vector icon for splash screen ( #5230 )
2021-05-30 11:15:20 -04:00
8622e6492c
Remove more unused strings
2021-05-30 11:10:16 -04:00
1feac9c559
Show toast when toggling crop borders
...
Consistent with reading mode and orientation shortcuts.
2021-05-30 10:54:24 -04:00
fce81dd6d9
Remove unused strings
2021-05-30 10:46:27 -04:00
aa50554f06
Fix last library category not being saved
2021-05-30 10:29:32 -04:00
034506f56b
Fix toolbar menu being broken on transition ( fixes #5135 )
2021-05-29 13:39:39 -04:00
2d8858edb4
Fix double free when when parsing webp images ( fixes #5227 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com >
2021-05-29 13:19:37 -04:00
b2601ad696
[SKIP CI] Add issue moderator action
2021-05-28 23:21:14 -04:00
8099f561c5
Run formatter on some resources
2021-05-28 22:40:17 -04:00
8a014ddb0c
Update AboutLibraries
2021-05-28 22:38:36 -04:00
3d9383ce67
Try to avoid some Webview-related crashes
...
Related to #5218
2021-05-28 22:38:36 -04:00
9de07c11a6
Adjust chapter download button visual ( #5213 )
...
* Removed the blinking icon and added back the indeterminate indicator for
queued items
* Make the downloading indicator a solid circle
2021-05-28 22:38:03 -04:00
9f744bc445
More bottom sheet improvements ( #5183 )
...
* Edge-to-edge bottom sheet when possible
* ReaderSettingsSheet: Animate background dim changes
* Adjust modal bottom sheet in-out animation
* Use public method to get bottom sheet behavior
* Set bottom sheet peek size to 50% screen height
The current auto peek height gives too low value on landscape orientation
* Set bottom sheet navigation bar scrim when needed
2021-05-28 22:36:09 -04:00
aed6e12119
Add animations for Bottom Navigation items ( #5181 )
...
* Animated icon for the Library tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
* Animated icon for the More tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
* Rename more_vert to overflow
Should maybe help any confusion together with the other more_horiz changes.
* Animated icon for the History tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
* Clarify names and clean files
* Animated icon for the Updates tab
* Animated icon for the Browse tab
* Recreate the animated icon for the History tab
History icons look better when the internal clock is not moving.
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
2021-05-28 22:35:35 -04:00
c57d0046bc
Update GMS plugin
2021-05-27 18:13:11 -04:00
07b9fc9b31
Update Kotlin and kotlinter
...
If this breaks anything, I blame Jay.
2021-05-27 18:13:02 -04:00
2c6bcb85a0
Dependency updates
2021-05-27 08:50:18 -04:00
fefa519486
Update ACRA
2021-05-27 08:49:47 -04:00
11a232a2df
Allow themes to style more objects ( #5197 )
...
* Add Tertiary color and use it for Badges
* Define ripple color for Material Dialog
Although it doesn't do anything, but it should
* Add tertiary colors for Green Apple theme
* Use the correct theme accent in AlertDialog
* Declare a global colorControlHighlight
Fixes some of the ripples listed on #5154 .
* Change md_ripple_color to primary ripple color
2021-05-26 18:11:14 -04:00
8dcd919ff0
Implement feature to hide "Local" badge from library manga ( #5202 )
2021-05-26 18:10:20 -04:00
d9c27e7109
Display the currently active restrictions in the library update preference ( #5187 )
...
* display the currently active restrictions in the library update preference
* removed first line
* use constant instead of literal string
* remove spanned string builder
2021-05-26 08:57:13 -04:00
8af8c57bb4
Add link to official subreddit
2021-05-25 18:33:56 -04:00
a1a4916abf
Update dependencies
2021-05-25 17:48:31 -04:00
9be8f675ac
Set grey setting sheet for Grey background option ( #5193 )
2021-05-25 17:34:20 -04:00
a271c3726e
Fix GIF detection on previous commit
2021-05-25 19:52:49 +02:00
8c18a14dfd
Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139
2021-05-25 19:42:48 +02:00
9a801cfdfb
Hide the score display on the tracksheet if not supported ( #5169 )
...
* hide the score display on the tracksheet if not supported
* Convert track item to use LinearLayout
Co-authored-by: Andreas E <andreas.everos@gmail.com >
2021-05-25 09:03:56 -04:00
4af13e3536
Added "Green Apple" theme ( #5184 )
...
* Added "Green Apple" theme
Totally not stolen from other forks.
Although to cover all my bases I co-author all people who adapted the theme in any form.
Neko, J2K and Tako
Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com >
Co-Authored-By: Jays2Kings <jays@outlook.com >
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
* Add black as the OnSecondary color
Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com >
Co-authored-by: Jays2Kings <jays@outlook.com >
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
2021-05-25 08:26:17 -04:00
e76e903060
Background tracker update during Library update ( #5166 )
...
* add preference to auto update trackers during library update
* also update trackers when updating chapters and preference is set
* remove unnecessary launch/join
* perform tracking update within the same chapter update loop to avoid double notifications
2021-05-24 22:26:41 -04:00
3d89a317c1
Remove kapt
2021-05-24 22:17:14 -04:00
d8251224cb
Use 1.x source-api artifact from Maven Central
2021-05-24 22:17:09 -04:00
acd927a937
Refactor TrackService.kt to remove unused add
function ( #5164 )
...
* removed the add function from TrackService.kt as it's not used except within the tracker implementations
* add private modifier
2021-05-24 22:12:12 -04:00
a498f940c6
Put shortcut to backup menu in More
2021-05-24 16:55:42 -04:00
948cb31d1a
Use Title Case for theme names
2021-05-24 16:50:29 -04:00
179cb8eb50
Make some strings in LocalSource translatable ( closes #5178 )
2021-05-24 16:50:07 -04:00
47f865aa72
Handle toolbar title in manga details on tablets similar to on phones
2021-05-24 16:28:50 -04:00
b47face2f8
Remove unused Gson singleton factory
...
We don't inject it anywhere anymore.
2021-05-24 16:11:13 -04:00
69869115f6
TabbedBottomSheetDialog: Fix scrollable pages ( #5173 )
2021-05-24 16:08:43 -04:00
0fb9ca3e8b
Added "Strawberry Daiquiri" theme ( #5176 )
2021-05-24 16:02:45 -04:00
eaf9c9b2d8
Tweak tablet manga info column width
2021-05-24 12:36:35 -04:00
70d9b0c390
Organize some classes
2021-05-24 12:34:54 -04:00
e57a999c9c
pull the rate limit interceptors from the extensions repo ( #5163 )
...
apply a rate limit to anilist, current limit is 90 per minute
2021-05-24 11:29:20 -04:00
3b49289cfb
Update AGP and AboutLibraries
2021-05-24 11:21:03 -04:00
176e984b56
Add "Midnight Dusk" and "Hot Pink" themes ( #5161 )
...
* Organize and clarify themes file
Increases clarification with better commenting, should make it easier to add or modify current themes.
* Make AMOLED its own theme category
* Tweak ripples for AMOLED
* Add "Midnight Dusk" theme
Ports it from jobobby04/TachiyomiSY.
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
* Add "Hot Pink" theme
Ports it from jobobby04/TachiyomiSY.
Co-Authored-By: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com >
* Make AMOLED a base theme
* Final tweaks
Rename "Toolbar.Light" to "Custom.PopupTheme"
Changes placing of backgroundDusk
Removes HotPink and MidnightDusk custom Toolbars, I believe they are unnecessary.
* Rename a Midnight Dusk color
* Make AMOLED independent from Dark as a theme
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com >
Co-authored-by: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com >
2021-05-24 11:16:32 -04:00
b5a700276a
Remove top margin of PreferenceCategory if no title set ( #5168 )
2021-05-24 09:10:13 -04:00
3c186a3c8d
Fix incognito mode disabled after the app kicked out of memory ( #5167 )
...
The application class onCreate will also be called when user navigates to an
activity after the app process is killed by the system.
So make sure the incognito is disabled only when the entry point of the app is
created from scratch (e.g. after being force closed by the user).
2021-05-24 09:09:35 -04:00
a462ce3626
Option to move nav rail buttons to bottom of screen ( closes #5158 )
...
Based on 90be3e3494
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
2021-05-23 14:30:09 -04:00
065cf42aea
Fix reader chapter sort ordering ( fixes #5157 )
2021-05-23 14:30:09 -04:00
986b709f2c
Revert "Prevent view from being removed if a to is found ( #5135 ) ( #5152 )"
...
This reverts commit 974275a429
.
2021-05-23 14:30:09 -04:00
fed6f44995
Create a toolbar variable for ripples ( #5159 )
...
* Rename rippleNavColor to rippleSecondaryColor
It's not just for the navigation anymore
* Add a rippleToolbarColor for toolbar ripples
Fixes so you can use specialized colors in case of using a theme such as Dark Blue or Light Blue
* Add so text buttons are also themed secondary color
Apparently this is also a common Google app thing
* Changes variable name for Navigation Rail
2021-05-23 14:29:59 -04:00
1b52acdad7
Hide irrelevant settings on tablets
2021-05-23 13:05:45 -04:00
10a638c6b8
Update Discord logo asset ( closes #5143 )
2021-05-23 12:58:03 -04:00
7875f363a8
Tablet manga view
2021-05-23 12:36:47 -04:00
685736b9ec
Fix resume button not considering filters
2021-05-23 12:02:09 -04:00
aefd2bf6f8
Use same chapter sorting logic in manga and reader views
2021-05-23 11:28:04 -04:00
ce9fb2f1fe
Update reader chapter list filtering to handle not downloaded/bookmarked ( closes #5107 )
2021-05-23 11:27:52 -04:00
974275a429
Prevent view from being removed if a to is found ( #5135 ) ( #5152 )
...
Introduced in c68e7c8da7
2021-05-23 11:00:43 -04:00
98461f9bca
Fix some RecyclerView heights ( fixes #5146 )
2021-05-22 22:25:52 -04:00
094f78fb41
Update ripples for tablet NavigationRail ( fixes #5145 )
2021-05-22 18:24:41 -04:00
33dcdc1599
Ripples patch ( #5144 )
...
* Combine ripple_dark and ripple_light
Fixes AMOLED theme and doesn't require two seperate items.
* Fix ripple for the new About icons
* Fixes nav/tab ripple in Dark Blue and Light Blue themes
* Theme some ripples using their Style instead
2021-05-22 18:08:48 -04:00
8870ccb18c
Fix action toolbar positioning ( fixes #5099 )
2021-05-22 17:57:58 -04:00
2a7ed1375a
Fallback to default viewer properly ( closes #5068 )
2021-05-22 17:41:53 -04:00
107727eea9
Remove unnecessary fillType attrs from app icons
2021-05-22 17:37:14 -04:00
54b50cca71
Fix vector from being rasterized during build
2021-05-22 17:15:16 -04:00
1c10ba7925
Enforce same height for about links
...
Discord is kind of scuffed because the icon isn't vertically centered properly.
2021-05-22 16:49:51 -04:00
2b8df691ff
Change tab ripple color ( #5142 )
...
Does what Google apps does, uses the colored ripple for Tabs as well and not just bottom nav.
2021-05-22 16:23:04 -04:00
15da856303
Shrink Komga logo asset
2021-05-22 16:01:13 -04:00
cef5343a24
More Proguard fixes for extensions
2021-05-22 15:52:01 -04:00
f96b85fcb2
Fix Proguard rules for kotlinx.serialization (e.g. for MangaPlus)
2021-05-22 15:41:08 -04:00
a62628423f
Weblate translations ( #4973 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Allen Chang <allen.ty.chang@gmail.com >
Co-authored-by: Andreas <howangandreas@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: FateXBlood <zecrofelix@gmail.com >
Co-authored-by: Hajba Károly <karoly.hajba98@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jacque Fresco <aidter@use.startmail.com >
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: K. Sz. Bence <tudi20@protonmail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: LigthA_ <ligthaa@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@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: Maxime Dias <maxime-dias_student2021@wilder.school >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Narin <narin.tana@hotmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Pratik Subedi <pratikk.subedee@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: plr20 <hobdob@tuta.io >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: waitingmoon <takeda.s1027@gmail.com >
Co-authored-by: Николаев Павел Дмитриевич <pavliknikolaev128@gmail.com >
Co-authored-by: Роман <Rozhenkov69@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/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/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/ms/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sah/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/te/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
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/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
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: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Allen Chang <allen.ty.chang@gmail.com >
Co-authored-by: Andreas <howangandreas@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: FateXBlood <zecrofelix@gmail.com >
Co-authored-by: Hajba Károly <karoly.hajba98@gmail.com >
Co-authored-by: Jacque Fresco <aidter@use.startmail.com >
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: K. Sz. Bence <tudi20@protonmail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: LigthA_ <ligthaa@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@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: Maxime Dias <maxime-dias_student2021@wilder.school >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Narin <narin.tana@hotmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Pratik Subedi <pratikk.subedee@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: plr20 <hobdob@tuta.io >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: waitingmoon <takeda.s1027@gmail.com >
Co-authored-by: Николаев Павел Дмитриевич <pavliknikolaev128@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-05-22 15:11:09 -04:00
ef8a87a30f
Bump compileSdk to 30 ( #5140 )
2021-05-22 14:48:27 -04:00
89fb943733
Reinstate Proguard/R8 ( #5134 )
...
* Reinstate Proguard/R8
According to APK analyzer
Before: 18044 classes with 113387 methods in 3 dex files
After: 12604 classes with 68010 methods in 2 dex files
APK download size is reduced by 2.8 MB
* Add debug build type without R8
2021-05-22 14:47:40 -04:00
147978b932
Disable swiping on switch in SwitchSettingsPreference
2021-05-22 12:39:58 -04:00
c741920ec0
Rename some biometrics things since it's no longer specifically for biometric auth
2021-05-22 12:39:47 -04:00
bbbcb18b91
Fixed tracker sheet corner radius not being rounded on start ( #4799 )
2021-05-22 12:16:17 -04:00
d6b3b0baf7
Add Komga as an unattended track service ( #5049 )
...
* fix: prevent crash if TrackService.getScoreList() is empty
* disabled track score button if service doesn't support scoring
* first implementation of the Komga tracking
this doesn't work for read lists
* auto track when adding to library
* handle refresh
* 2-way sync of chapters for unattended tracking services
* Update app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSheet.kt
Co-authored-by: Andreas <andreas.everos@gmail.com >
* group strings together
* support for read lists
* sync read chapters on bind
* only mark local chapters as read during 2-way sync (incoming)
* local progress from read chapters will be sent to remote tracker on bind/refresh
this enables syncing after reading offline
* remove unused variable
* refactor the 2-way sync in a util function
* handle auto add to track for unattended services from the browse source screen when long clicking
this will also sync chapters, as it is possible to have read or marked as read chapters from there
* 2-way sync when library update for TRACKING
* refactor
* better handling of what has been read server side
* refactor: extract function
* fix: localLastRead could be -1 when all chapters are read
* refactor to rethrow exception so it can be shown in toast
* extract strings
* replace komga logo
Co-authored-by: Andreas <andreas.everos@gmail.com >
2021-05-22 12:07:58 -04:00
dbe8931cf0
Run formatter on drawables and layouts
2021-05-22 12:02:49 -04:00
d2eb5d7f45
Fix top padding in up Updates/History
2021-05-22 12:01:14 -04:00
562dce60ee
Ripple overhaul ( #5109 )
...
* Create drawables for the ripples
Temporary colors in them to aid in unifying the ripples.
The 'ripple_circular' and 'ripple_normal' are probably going to be merge as one in the end.
* Change selectableItems to drawables
Changes 'selectableItemBackgroundBorderless' to 'ripple_circular' drawable.
Changes 'selectableItemBackground' to 'selectable_item_background' drawable.
* Add temporary colors to aid in finding unstyled ripples
* Fix button sizes to not make oval ripples
* Make the chip selectable follow ripple color
* Style using the built in rippleColor when possible
* Ripple away 💸
* Set ripple color for tabs
Main activity tabs as well as sheet tabs
* Set ripple color in seekbar buttons
* Fix ripple color for the toolbar
* Round off and start to finish the ripples
* Set custom colorful ripple for bottom navigation
Makes the app a little more fun than just black and white. Took inspiration from a ton of updated Google apps.
* Revert two layout changes
These were not necessary for the ripple as it is designed now, but it was before.
Co-authored-by: Andreas E <andreas.everos@gmail.com >
2021-05-22 11:55:05 -04:00
569df39fb8
Remove 1 or 2 hour library updates to avoid DDoSing sources
2021-05-22 11:52:28 -04:00
2f7f00c7a2
Try to avoid crashing when source fails to return pages
2021-05-22 11:41:10 -04:00
afd59eabbb
Remove material-design-dimens ( #5133 )
2021-05-22 10:10:41 -04:00
cf99446a12
Adjust tablet layout ( closes #5113 )
2021-05-19 23:18:24 -04:00
68286b2acc
Tweak About view, make links actually clickable
2021-05-19 22:55:27 -04:00
a410184e0a
Collapse about links into a single row
2021-05-19 22:39:31 -04:00
d3ceecf620
Add icons for links in the About section ( #5117 )
...
* Add an icon for each link in About
* Add icon for Open source licenses
* Reorder Facebook and Discord
* Revert "Add icon for Open source licenses"
This reverts commit 9b73f8443d1afea60f8bc4165663c8bef0ebf108.
2021-05-19 22:21:22 -04:00
940c5b3838
Refactor BaseBottomSheetDialog to set maxWidth with newer API
2021-05-19 22:20:45 -04:00
17c321286d
[SKIP CI] Update issue-closer-action
2021-05-19 22:20:45 -04:00
0dbb79359b
Increase padding to progress bar ( #5110 )
2021-05-18 22:38:59 -04:00
19f39fcdb0
Change ordering of labels in "when" clause ( #5103 )
2021-05-18 08:08:23 -04:00
ab021c1302
Restore original preference background after highlight animation ( fixes #5094 )
2021-05-17 17:32:10 -04:00
3b11ad8de8
Revert hide updates/history
2021-05-17 17:24:59 -04:00
cf4b870846
library update notif text progress ( #5098 )
2021-05-17 17:20:58 -04:00
5e37f72d74
Remove legacy backup creation
2021-05-17 11:41:12 -04:00
6843dbf7e1
Fix decoder crash with 1px images and crop borders
2021-05-16 22:49:53 +02:00
09c07faafd
Avoid invalid reading mode/orientation selections
...
Related to #5068
2021-05-15 15:29:21 -04:00
8e7c235ff0
Cleanup hide updates/history button settings
2021-05-15 15:03:09 -04:00
7fb4cbb8a0
Add option to hide "Updates" and "History" buttons ( #5077 )
...
* Add otion to hide "Updates" abd "History" buttons
* Add otion to hide "Updates" abd "History" buttons
* explicit imports
* New category Navigation
* Add functionality for SideNav
2021-05-15 15:01:05 -04:00
fa872f6cf7
Don't hide side nav when opening ActionToolbar on tablets
2021-05-14 18:26:39 -04:00
ef53d4ec07
Fix grid columns on tablets, split out common main_activity layout sections
2021-05-14 17:48:11 -04:00
c68e7c8da7
Update OneWayFadeChangeHandler to match TachiyomiSY
...
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com >
2021-05-14 10:40:38 -04:00
de35a4c62a
Initial tablet NavigationRailView implementation
...
TODO:
- Make the side nav go beside the toolbar too
- Extract out common main_activity stuff to remove duplicated code
2021-05-14 09:14:42 -04:00
fcde6c2b84
Minor cleanup
2021-05-14 09:10:17 -04:00
9cbe053e79
Update dependencies
2021-05-14 09:08:58 -04:00
818468c58f
Open migrated/copied MangaController right away ( #5005 )
2021-05-13 17:36:05 -04:00
7ba43ae5c2
Add cancel all for series in download queue ( #5062 )
...
Co-authored-by: Jays2Kings <jays@outlook.com >
2021-05-13 17:35:47 -04:00
5700c7a0c7
Instantiate extension preferences with proper datastore earlier
2021-05-08 19:52:49 -04:00
4bfd395d9f
Add automatic setting to reader settings ( #5045 )
2021-05-08 18:55:27 -04:00
5069d8dee6
Fix MultiSelectListPreference crash in extensions
2021-05-08 17:23:48 -04:00
47c120e58c
Fix rotation shortcut tooltip
2021-05-08 09:14:01 -04:00
8d7ab13f5c
Don't toggle favorite status from snackbar if already added ( fixes #5038 )
2021-05-08 09:13:49 -04:00
122cdae5bc
Automatic background color for PagerViewer ( #4996 )
...
* Add J2K implementation of automatic background
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com >
* Tweak the monstrosity called automatic background
* Add ability to choose Automatic as a background
* More tweaks
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com >
2021-05-04 22:46:42 -04:00
157d8db68c
Update Coil
2021-05-04 22:44:42 -04:00
998da965cd
Update AGP for Android Studio 4.2
2021-05-04 22:44:34 -04:00
8d58a8d548
Fix source filter FAB disappear on rotation ( fixes #4994 )
2021-05-02 13:34:53 -04:00
b453be081e
Fix settings search crash ( fixes #5002 )
...
Can't lateinit since the controllers are instantiated via reflection.
2021-05-02 13:29:20 -04:00
3c947f323f
Fix navigation issue when activity is recreated
2021-05-02 13:22:32 -04:00
cb203ef02c
Show notification to disable Incognito Mode when it's enabled ( #4976 )
...
* Show notification to disable Incognito Mode when it's enabled
* Finish ReaderActivity and BrowseSourceController when incognito is disabled
* CLeanup strings
* Only register DisableIncognitoReceiver when needed
2021-04-30 22:36:54 -04:00
908c9bc624
Reader grayscale filter ( closes #2822 )
2021-04-30 22:35:49 -04:00
fe373a95a2
Fix bugs in dual-page split ( #4983 )
...
If more bugs appear probably better to go back to the main thread and process dual-pages every time a page is shown as it did before
2021-04-30 09:14:20 -04:00
60f18f3b5a
[SKIP CI] Update issue-closer-action
2021-04-28 22:37:49 -04:00
284c019b32
Cancel scope in SettingsControllers properly
2021-04-28 17:38:41 -04:00
32434471e5
Update kotlinx.serialization
2021-04-28 17:30:48 -04:00
6a4c280235
Change string chop method default to use smaller ... instead
...
(cherry picked from commit 43b42f8d54bf8872b4fd2467b33fa06a9a44dbb6)
2021-04-28 17:30:22 -04:00
f0eacf4218
Re-enable update check job for Android M
2021-04-28 08:55:30 -04:00
0afe3011bc
Better handling of coroutine cancellations for http calls
...
Based on b94b7eeb6d
2021-04-28 08:53:41 -04:00
0fef546a0d
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com >
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com >
2021-04-28 08:32:47 -04:00
93e6136795
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
2021-04-28 08:32:00 -04:00
7d23fd8ef5
Update sqlite-android
...
This version is on jitpack instead of jcenter
2021-04-27 17:47:19 -04:00
71c9df5279
Lint fixes
2021-04-27 17:46:34 -04:00
224fcada17
Move save pages to manga title setting to Reader section
2021-04-27 17:46:16 -04:00
9278407b85
Setting: Creates folders according to manga title ( #4861 )
...
* cherry-picking my changes
* Update SettingsDownloadController.kt
* Update SettingsDownloadController.kt
* Update ReaderPresenter.kt
Co-authored-by: arkon <arkon@users.noreply.github.com >
2021-04-27 17:38:56 -04:00
dad3292bdd
Use adaptive icon for app shortcuts ( #4968 )
...
Also swap the color
2021-04-27 17:30:17 -04:00
cfdf319972
Fix reference to removed V23 theme
2021-04-27 12:26:22 -04:00
89619b7836
Drop support for Android 5.x
2021-04-27 09:29:05 -04:00
6aff438a16
Release 0.10.12
2021-04-27 09:28:46 -04:00
13324dd1a1
Remove app update check on Android 5.x
2021-04-27 09:26:46 -04:00
ae9bf06b46
Weblate translations ( #4947 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Blue cat <bluecat300@gmail.com >
Co-authored-by: Csíkos Martin Nándor <csikos.martin17@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Losms <krishna.chand67@yahoo.com >
Co-authored-by: Luka Paun <croluxgame@gmail.com >
Co-authored-by: Lusuho <jevpsychox@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nestor A. Sanchez <help.toastcode@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Q farfayoux <aym.belrhiti@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Thu Htoo San <kokhantyangon@gmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
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/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/fr/
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/it/
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/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
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/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: Albedo <Illiator27@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Blue cat <bluecat300@gmail.com >
Co-authored-by: Csíkos Martin Nándor <csikos.martin17@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Losms <krishna.chand67@yahoo.com >
Co-authored-by: Luka Paun <croluxgame@gmail.com >
Co-authored-by: Lusuho <jevpsychox@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nestor A. Sanchez <help.toastcode@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Q farfayoux <aym.belrhiti@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Techeira Damián <damian.techeira@mercadolibre.com >
Co-authored-by: Thu Htoo San <kokhantyangon@gmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-04-27 09:16:22 -04:00
5236834911
[SKIP CI] Update issue-closer-action
2021-04-25 15:33:15 -04:00
bf80dd622c
Fix download error icon color tint ( #4959 )
...
* Fix download error color tint
* Use progress indicator as download icon border
* Resolve feedback
* Use extension function to set tinted drawable
2021-04-25 11:36:13 -04:00
662b71436e
Cleanup dual page split ( #4956 )
...
* Cleanup Dual Page Split
* Move where images is processed
* Change parameter name to imageStream
* Use available instead of Int.MAX_VALUE
* Update JavaDoc
2021-04-25 11:08:51 -04:00
f608cb55eb
Minor cleanup to updating download status in Updates
2021-04-25 11:01:12 -04:00
6ba82da029
Don't automatically go to HALF_EXPANDED state for color filter tab ( closes #4913 )
2021-04-25 10:59:53 -04:00
f407e30b6e
Reset Incognito Mode on app relaunch ( closes #4928 )
2021-04-25 10:57:14 -04:00
4e7b8c98f9
Make the download progress status smoother ( #4958 )
...
* Make the download progress status smoother
* Download status icon cleanup
2021-04-25 10:42:06 -04:00
5f9574541f
Use popup menus for reader shortcuts instead of toggling through
2021-04-24 19:17:52 -04:00
08a6db7d6e
Maybe better handle MAL token expiration
2021-04-24 16:30:53 -04:00
b485e1d657
Downgrade back to stable OkHttp
...
Maybe fixes some crashes.
2021-04-23 22:41:46 -04:00
e8d8621f06
Remove "Locked" orientation, replace with explicit orientations
...
Portrait/Landscape allow sensor, Locked Portrait/Landscape don't.
2021-04-23 22:37:43 -04:00
4cefbce7c3
Make manga and chapter folder name searching case insensitive
2021-04-23 08:44:12 -04:00
fa31369f99
Sanitize source download folder name ( fixes #4945 )
2021-04-23 08:43:47 -04:00
d0bf93ebb7
MainActivity: Show bottom nav when the tab page is changed ( #4914 )
...
* MainActivity: Show bottom nav when the tab page is changed
* Revert "MainActivity: Show bottom nav when the tab page is changed"
This reverts commit 27fd73db
* MainActivity: Show bottom nav when the app bar is fully expanded
2021-04-21 17:43:53 -04:00
41a747c7e7
Consider sort direction when downloading next n chapters ( fixes #4916 )
2021-04-21 17:41:43 -04:00
8882cd4787
Consider sort direction when resuming ( fixes #4909 )
2021-04-21 17:38:46 -04:00
6676490e09
Remove preview release notes
...
The GitHub releases contain the commit messages.
2021-04-19 15:30:04 -04:00
68bea8a196
Add link to official Facebook page
2021-04-19 15:23:20 -04:00
25995c09a0
[SKIP CI] Update issue templates
2021-04-19 11:24:10 -04:00
0eb8d7d081
Release 0.10.11
2021-04-19 10:52:52 -04:00
554f890ae3
Weblate translations ( #4812 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Hautzii <am.03012002@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: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Manuel Tassi <manueltassi91@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: Milo Ivir <mail@milotype.de >
Co-authored-by: OfficialBispo <diogobispo10@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: f0roots <f0rootss@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
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/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/hr/
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/kn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
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/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: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Christian Elbrianno <christian.elbrianno41@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Hautzii <am.03012002@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: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Manuel Tassi <manueltassi91@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: Milo Ivir <mail@milotype.de >
Co-authored-by: OfficialBispo <diogobispo10@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: f0roots <f0rootss@gmail.com >
Co-authored-by: monolifed <monolifed@protonmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-04-19 10:33:06 -04:00
dd1743698f
Theme BiometricUnlockActivity to avoid flashing light theme
2021-04-19 10:24:57 -04:00
b092e98ac9
Include extension loading errors in error logs
2021-04-19 10:18:32 -04:00
9ee6262aed
Fix activity leak
2021-04-19 10:18:32 -04:00
24a2d86f41
Fix status bar icon colors in webview activity ( #4903 )
...
* Fixed status bar icon colors in webview activity
* Changed theme to Theme.Base
* Changed app theme to Theme.Base
* Update themes.xml
Co-authored-by: arkon <arkon@users.noreply.github.com >
2021-04-19 10:16:25 -04:00
b5c5c66336
[SKIP CI] Update FUNDING.yml ( #4907 )
2021-04-19 09:31:34 -04:00
7654feb6a8
Fix chapter read status not being migrated ( fixes #4892 )
2021-04-18 13:07:53 -04:00
a598ac3993
Update LeakCanary
2021-04-18 12:55:17 -04:00
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
60a929b92c
Fix source SearchView stuck open until query submitted ( #4897 )
...
closes #4850
2021-04-18 11:32:22 -04:00
356b7c346a
Clean up ChapterCache (remove Gson, Rx usage)
2021-04-18 11:30:16 -04:00
ad57fde1c5
Themes cleanup ( #4894 )
2021-04-18 11:29:56 -04:00
17f7dea21b
Update KotlinX dependencies
2021-04-17 19:19:08 -04:00
b40af7c3c6
Minor cleanup
2021-04-17 19:05:35 -04:00
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
d264b03ca1
[SKIP CI] Update README banner image ( #4887 )
...
* Delete screens.png
* Add files via upload
2021-04-17 18:49:47 -04:00
ad9bad3d17
Adjust ActionToolbar positioning
...
Have I ever mentioned that I hate insets?
2021-04-17 13:07:25 -04:00
dfd858034f
Avoid duplicate actions in update notifications
2021-04-17 12:58:14 -04:00
58ad8fa8c0
Add clipboard error string
...
I pulled a Jay and forgot to stage something.
2021-04-17 12:33:04 -04:00
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
27cec697bf
Avoid rare crash in WebViewActivity
2021-04-17 12:22:58 -04:00
024f9a8c76
[SKIP CI] Add string for EOL update check message
2021-04-17 11:54:17 -04:00
f7cc36f2f0
Follow chapter sort setting for start/resume FAB ( closes #1716 )
2021-04-17 11:38:08 -04:00
ef5148ebb4
Double tap Updates to go to Download Queue ( closes #4884 )
2021-04-17 11:13:09 -04:00
6dbc0a6fd5
Use DSL for creating chapter description spanned string
2021-04-17 11:06:30 -04:00
fba3f9d501
Follow chapter sort setting when downloading next n chapters ( closes #4725 )
2021-04-17 10:51:38 -04:00
d9f8137362
Update issue templates
2021-04-16 23:16:46 -04:00
28416489b2
Adjust MoreController bottom padding for navbar
2021-04-16 23:10:38 -04:00
54a23ddd1f
Long press reader settings icon to open color filter tab
...
Partially addresses #4867
2021-04-16 23:06:24 -04:00
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
a59e134862
Case insensitive source directory search
2021-04-16 22:27:00 -04:00
1f8c5b0120
Adjust ActionToolbar positioning
2021-04-16 22:26:41 -04:00
c7f839ea4a
Minor cleanup
2021-04-15 10:09:16 -04:00
d981245723
Remove toolbar snapping
2021-04-15 10:05:47 -04:00
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
b4577d6676
Avoid crash when unknown reading mode is used
2021-04-14 18:03:48 -04:00
544adb9940
Handle reader toolbar subtitle getting cut off when text is too big ( closes #4843 )
2021-04-14 08:59:23 -04:00
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
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
c749e50bec
Edge-to-edge in licenses activity
2021-04-13 22:48:54 -04:00
a4e5e3ece5
Use accent color for edge effect
2021-04-13 22:48:39 -04:00
2a69d1b051
Add navigation bar scrim ( closes #4836 )
2021-04-13 18:23:06 -04:00
126e1e2d9d
Allow weaker unlock methods in Android 6 - 10 ( fixes #4833 )
2021-04-13 15:02:57 -04:00
0586e1d3ad
Include debug info in dumped crash logs
2021-04-13 09:06:41 -04:00
07cb1c237e
Allow dismissing download progress notification when paused ( closes #4832 )
2021-04-13 08:53:46 -04:00
f4f1efe5fa
Disallow forced dark mode, such as MIUI's
2021-04-13 08:51:08 -04:00
37fdf4d434
Fix toolbar elevation in History and Updates
2021-04-12 18:43:22 -04:00
99b46096a4
Fully expand source filter sheet on show ( closes #4455 )
2021-04-12 17:30:44 -04:00
12e90ae35e
Use same non-sticky heading style as Browse for Updates/History ( closes #4822 )
2021-04-12 17:11:47 -04:00
023311a874
Start download when tapping update notification ( closes #4825 )
2021-04-12 13:43:46 -04:00
155a4dd463
Fix ActionToolbar bottom offset
2021-04-12 12:42:07 -04:00
15bed1ac4c
Offset appbar using margin instead (maybe fixes #4819 )
2021-04-12 09:01:11 -04:00
27f55f8098
Fix LibraryUpdateServiceTest so ./gradlew ... doesn't crash ( #4821 )
2021-04-12 08:35:00 -04:00
00598879e2
Insets fix for migration manga list
2021-04-11 22:57:54 -04:00
df274a0a78
Always create releases as draft
2021-04-11 18:40:54 -04:00
0dc4862d79
Revert case insensitive source folder check
2021-04-11 18:19:41 -04:00
a3f1b72126
Lint fixes/ignore some errors
2021-04-11 18:16:15 -04:00
5ff10799e4
Release 0.10.10
2021-04-11 17:59:07 -04:00
a82e5f5452
Make library update/backup error log action clearer for non-technical users
2021-04-11 16:19:56 -04:00
e10cb0e632
Add locales: jv, lt, ne
2021-04-11 16:03:03 -04:00
c7e07a6df0
Update DoH translations
2021-04-11 16:02:02 -04:00
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
592050c668
Actually ignore the case...
2021-04-11 14:23:24 -04:00
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
d421401626
Log "Invalid download location" issues to error log
2021-04-11 14:00:45 -04:00
b2d4e5ab84
Add Google DoH provider
2021-04-11 13:10:03 -04:00
84e023607c
BrowseSourceController: Fix navigation bar insets not properly applied ( #4810 )
2021-04-11 10:49:23 -04:00
f145fd0dec
Move deletion actions to the IO thread ( #4808 )
2021-04-11 10:49:13 -04:00
42a9f911d8
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
2021-04-10 22:29:52 -04:00
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
531cd99247
Update to Gradle 7
2021-04-10 09:48:30 -04:00
f3660d88dd
Draw edge-to-edge ( #4802 )
2021-04-10 09:38:55 -04:00
3accb9a08b
[SKIP CI] Add lock workflow
2021-04-10 09:36:01 -04:00
63ce7371bb
Update some internal dependencies
...
They no longer rely on jcenter
2021-04-09 22:44:59 -04:00
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
b3471234ad
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
2021-04-08 17:56:01 -04:00
b2d697131c
Add clarification for category exclusion ( closes #4777 )
2021-04-06 23:29:46 -04:00
ef49fc91d8
Minor cleanup
2021-04-06 23:21:21 -04:00
6222b47a4f
Flip crop borders and orientation toggles
2021-04-06 22:31:36 -04:00
f58e3c390a
Update Kotlin and Kotlinter
2021-04-06 22:29:56 -04:00
7504621a24
Make reader spinner colors a bit more consistent
2021-04-06 22:29:39 -04:00
88e49a9b8b
Align filter spinners ( closes #2995 )
2021-04-06 11:21:39 -04:00
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
c1bdebee78
Fix global update category exclusion
2021-04-04 18:09:07 -04:00
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
0ca62a4acc
Allow excluding categories from auto-download
...
Closes #1412
Supersedes #4121
2021-04-04 17:15:06 -04:00
4f1275ac01
Allow excluding categories from library update
...
Closes #3467 , #4661 , #1839
Supersedes #4474
2021-04-04 16:48:39 -04:00
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
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
3257cbe21f
Fix label overflow for reader spinner preferences
2021-04-03 15:46:07 -04:00
1237af1ff3
Move BiometricUtil to correct package
2021-04-03 11:38:01 -04:00
68600b337e
Allow weaker unlock methods ( closes #4265 )
2021-04-03 11:35:33 -04:00
dac2072eaa
Use app name for page download folder and use manga title subfolders ( closes #4684 )
2021-04-03 10:40:35 -04:00
1b921f9845
Make extension load error logs less verbose
2021-04-03 10:27:40 -04:00
a3992d9fbe
Minor cleanup
2021-04-03 10:12:31 -04:00
efd2a0cb7b
Replace reading mode snackbar with toast ( #4752 )
2021-04-03 10:07:49 -04:00
fba428257b
Remove weird cropping from icon when showing missing chapter warning ( #4769 )
2021-04-03 10:00:23 -04:00
ff36901007
Don't repeatedly vibrate/make sounds on download progress
2021-04-01 12:18:54 -04:00
940d8389b5
Add QuadStateCheckBox view
2021-03-31 23:03:42 -04:00
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
7aa379a857
Better handle webtoon SSIV crop border change
2021-03-31 22:20:17 -04:00
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
1657f04d55
Add tooltips for previous/next chapter buttons
...
Based on d0738f5b00
2021-03-30 23:11:36 -04:00
407e798fdb
Recreate webtoon SSIV when crop borders setting changes ( fixes #4734 )
2021-03-30 18:47:44 -04:00
4054f2a6a0
Add icon for crop border shortcut off state
2021-03-30 18:27:09 -04:00
468cdf603c
Allow translating DNS over HTTPS ( closes #4747 )
2021-03-30 17:54:31 -04:00
988ec6a224
Fix nav overlay always showing on start ( fixes #4736 )
2021-03-29 16:54:32 -04:00
bdbdf211e2
Remove insert page when dual page split get turned off ( #4739 )
2021-03-29 16:54:20 -04:00
0437703cbf
Fix binding of intarray preferences (maybe fixes #4728 )
2021-03-28 17:06:56 -04:00
71aa592111
Use regular crop icon
2021-03-28 17:06:07 -04:00
d501c02f8b
Add crop borders shortcut
2021-03-28 16:25:53 -04:00
9daf0e78b8
Remove ALPHA from dual page split label
2021-03-28 16:15:11 -04:00
dfa07a5f35
Clean up SpinnerPreference a bit
2021-03-28 16:13:59 -04:00
437c995d12
Show nav overlay on invert tap change
...
Based on db4eca90e9
2021-03-28 16:13:34 -04:00
cc6ae9d1a8
Fix Some Bangumi Track Bug ( #4726 )
2021-03-28 11:36:29 -04:00
c58e4f4dee
Prevent manga title from jumping ( fixes #4709 )
2021-03-28 11:20:19 -04:00
c87b0e77de
Show number of manga per source in migrate menu ( #4703 )
2021-03-28 11:11:19 -04:00
355d5af8ae
Dismiss action toolbar after download action in updates ( closes #4729 )
2021-03-28 10:59:35 -04:00
3d99a8ebdb
Fix fullscreen not applying on opening reader ( fixes #4723 )
2021-03-28 10:48:41 -04:00
c4b975b777
Cleanup reader spinner layouts
2021-03-27 17:59:52 -04:00
2911fe7a1a
Add onPause\onResume persistence to searchView. Fixes issue #3627 ( #4494 )
...
* Add onPause\onResume persistence to searchView. Fixes issue #3627
* New controller subclass with built-in SearchView support
* Implement new SearchableNucleusController in SourceController
* Add query to BasePresenter (for one field it is not worth create a subclass in my opinion), convert BrowseSourceController to inherit from SearchableNucleusController
* move to flows to fix an issue in GlobalSearch where it would trigger the search multiple times
* Continue conversion to SearchableNucleusController
* Convert LibraryController, convert to flows, Known ISSUE with empty string being posted after setting the query upon creation of UI
* Fix issues with the post being tide to the SearchView queue which is not processed until shown. Add COLLAPSING state capture which should wrap this up.
* refactoring & enforce @StringRes for queryHint
2021-03-27 16:38:41 -04:00
14c114756d
Clean up reader sheet spinner preferences
...
Based on fe2543b9d5
Co-Authored-By: Jays2Kings
2021-03-27 16:28:49 -04:00
e7a8107279
Reduce height of sheet when on color filter tab
2021-03-27 15:15:31 -04:00
bff73b1b40
Add tooltips to bottom reader menu items
2021-03-27 10:53:31 -04:00
c255f57d95
Reorganize reader sheet contents a bit
2021-03-27 10:53:19 -04:00
64c47bbaed
Split general and reading mode sheet settings
2021-03-26 22:31:21 -04:00
e0b7698d40
Merge reader settings and color filter sheets
...
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)
2021-03-25 23:10:22 -04:00
a01792ac9a
Maybe make opening file picker for choosing backup file more reliable
2021-03-25 13:56:39 -04:00
3ba078f64c
Use more common MIME type for protobuf
2021-03-25 13:46:53 -04:00
a16240f123
Show unread entries first when sorting by unread ( closes #4711 )
...
Based on b212f8233e
2021-03-24 09:27:00 -04:00
e5a120e778
Update plugins
2021-03-24 09:26:27 -04:00
2ba60e9114
Added Start/Finished Date Support to AniList
...
Based on 1e3de8a67f
Co-Authored-By: Jays2Kings
2021-03-22 22:38:14 -04:00
472ce5a5e4
Fix migration due to variable shadowing ( #4689 )
2021-03-21 19:47:17 -04:00
99ba84c810
Handle null Anilist start dates ( fixes #4685 )
2021-03-20 16:36:31 -04:00
78285bdf37
Minor code cleanup
2021-03-20 15:58:54 -04:00
5a7f2684b3
Add navigation layout overlay ( #4683 )
...
* Add navigation layout overlay
* Minor clean up
Destroy animator when done not on start
Move and change pref title
Add summary
2021-03-20 15:36:01 -04:00
d912a42249
Fix chapters list getting updated from wrong thread ( fixes #4505 )
2021-03-20 15:35:02 -04:00
6d8c4fb8b1
Fix Bangumi search null image errors
2021-03-20 10:22:11 -04:00
a63cecbfcb
Make tapping available extension row prompt install
2021-03-20 10:10:58 -04:00
4a5bceb4e4
Fix offline restore ignoring manga from not installed sources ( fixes #4679 )
2021-03-20 10:03:13 -04:00
86541445b7
Update AGP
2021-03-20 09:54:29 -04:00
4e826aa8e7
Use newer action for build workflow
2021-03-20 09:53:17 -04:00
b6e6f490e9
Implement migration for source search ( #4657 )
2021-03-19 23:40:09 -04:00
2145e878a4
Limit query for recent chapters to 500 ( #4678 )
2021-03-19 23:39:36 -04:00
355f6db255
[SKIP CI] Update README.md ( #4667 )
...
Fix link to Code of Conduct.
2021-03-18 16:52:48 -04:00
bc7632bf02
[SKIP CI] Add Code of Conduct ( #4665 )
...
* Add Code of Conduct
* Update badge section
* Add Code of Conduct link to README
* Change to relative links
2021-03-18 09:28:08 -04:00
609d8c9685
Add icons for reading mode toggle
2021-03-14 17:13:20 -04:00
2f08515455
Less janky enum iteration
2021-03-14 17:03:43 -04:00
7f450e185d
Use fetch date instead of upload date when querying recent chapters ( #4645 )
2021-03-14 16:38:21 -04:00
747879b4ec
Remove __cfduid cookie check
...
As per email:
Cloudflare is deprecating the __cfduid cookie and the cf-request-id headers. The __cfduid cookie will be removed on 10 May 2021 and the cf-request-id headers will be removed on 1 July. We expect that most customers will not have to take action as a result of this removal. [...] Starting on 10 May 2021, we will stop adding a “Set-Cookie” header on all HTTP responses. The last __cfduid cookies will expire 30 days after that.
2021-03-14 16:24:14 -04:00
4193870fa6
Library update freq: add 4 & 8 hours ( #4557 )
2021-03-14 16:22:10 -04:00
cdc5de3f1b
Flip order of previous chapter reader transition text ( closes #4608 )
2021-03-14 16:18:52 -04:00
bc34d4fa88
Round snackbar corners
2021-03-14 16:15:25 -04:00
6fd4af8736
Adjust reader navigation button ripples
2021-03-14 16:13:18 -04:00
b5c2934270
Refactor LibraryUpdateService a bit for future changes
2021-03-14 16:08:00 -04:00
94f5117941
Remove online protobuf backup restore option
2021-03-13 18:45:22 -05:00
112e233498
Use Material dialogs for preferences
...
Partially addresses #2907
2021-03-13 18:00:24 -05:00
18b1326f3a
Tweak dialog corner radius
2021-03-13 17:18:22 -05:00
1e58b05ead
Add reading mode toggle
2021-03-13 16:47:16 -05:00
938919bd9b
Move reader setting related classes
2021-03-13 16:24:44 -05:00
b6b78994d8
Move clear history from advanced settings to history screen menu ( closes #4613 )
2021-03-13 16:09:12 -05:00
fddd8ce305
Add "my" locale
2021-03-13 16:00:13 -05:00
ccff337975
Weblate translations ( #4461 )
...
Co-authored-by: Adaś <adam.prosniak@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Aung Myint Myat Oo <solidifyarmor@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bail Adnan Farid <fks7dev@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Cream π <f.t.nayeem014@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Eugene <eugcheung94@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Habibur Rahman <habiburr016@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: Iuri Jikidze <ijiki16@freeuni.edu.ge >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jimly Asshiddiqy <j_mly@ymail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Michalis <michalisntovas@yahoo.gr >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Murat Topuz <mrt_tpz@outlook.com >
Co-authored-by: Murilo Simionato Arnemann <murilo2110@hotmail.com >
Co-authored-by: Nick Koroghlishvili <n.koroglishvili5@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Ryota Hasegawa <unkchn123456@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Yasin Chamsoy <tristeroni@gmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 赤城 悠 <hapipon815@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/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
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/fa/
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/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/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
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/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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
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/uz/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Adaś <adam.prosniak@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Aung Myint Myat Oo <solidifyarmor@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Bail Adnan Farid <fks7dev@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Cream π <f.t.nayeem014@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Eugene <eugcheung94@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Habibur Rahman <habiburr016@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: Iuri Jikidze <ijiki16@freeuni.edu.ge >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jimly Asshiddiqy <j_mly@ymail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Michalis <michalisntovas@yahoo.gr >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Murat Topuz <mrt_tpz@outlook.com >
Co-authored-by: Murilo Simionato Arnemann <murilo2110@hotmail.com >
Co-authored-by: Nick Koroghlishvili <n.koroglishvili5@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Ryota Hasegawa <unkchn123456@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Yasin Chamsoy <tristeroni@gmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: dmswd <Bmswad1@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 赤城 悠 <hapipon815@gmail.com >
2021-03-13 15:58:55 -05:00
fde6b7af4f
Disable sensor when using force orientation ( closes #4618 )
2021-03-13 15:47:43 -05:00
0657db7dcb
Allow scrolling within reader color filter sheet ( fixes #4612 )
2021-03-13 15:20:07 -05:00
d1c2eaf6d5
Update URL for Local Manga guide ( #4641 )
2021-03-13 11:38:06 -05:00
91bb6b9016
Dependency updates
2021-03-12 09:06:13 -05:00
90351c6e9e
Revert to core-ktx:1.5.0-beta01
...
Fixes bottom reader menu from being hidden behind navbar on Android 5.0.
2021-03-07 23:04:29 -05:00
dd4740e54f
[SKIP CI] Automatically reopen issues when valid
2021-03-07 10:43:35 -05:00
48e7cbd76c
Fix a decoder crash with RAR files
2021-03-05 18:52:58 +01:00
f51e32f39b
Avoid crash during migration
2021-02-28 16:26:05 -05:00
ae42f59102
Hide subtitle in migration list of sources if no language set (i.e. uninstalled source)
2021-02-28 16:26:05 -05:00
5c8006f9b7
Use correct background for left chapter button in reader
2021-02-28 16:26:05 -05:00
aa5861d3ca
AndroidX dependency updates
2021-02-28 16:26:05 -05:00
7a64bf55cb
Dual page split allow to have different setting for Paged and Webtoon ( #4527 )
2021-02-28 16:17:37 -05:00
d4c9ab793f
Fix a decoder crash
2021-02-23 16:53:57 +01:00
48d2849d97
Support CMYK and YCCK JPEGs and fix bad PNG cropping
2021-02-22 20:43:15 +01:00
776610d0e6
Let users invert dual page split ( #4470 )
...
* Let users invert dual page split
* Use Activity lifecycleScope and cleanup invert logic
2021-02-20 09:26:57 -05:00
3a790f3d66
Add Right and Left to reader settings ( #4489 )
...
* Add Right and Left to settings
* Fix whoopsie and minor tweak to how the array is fetched
2021-02-15 12:06:03 -05:00
7382042288
Add Twitter link to About section
2021-02-15 11:58:25 -05:00
33992d80bf
Add orientation toggle to bottom reader menu
2021-02-13 18:50:50 -05:00
a92b0e567b
Reword bookmark strings to clarify it's for a chapter, not a page
2021-02-13 17:27:40 -05:00
829a65e515
Adjust reader seekbar design
...
- Revert back to old prev/next chapter icons
- Make views taller for easier actions
- Use more consistent spacing
- Add ripples to prev/next chapter buttons
2021-02-13 17:00:00 -05:00
03ad48c055
[SKIP CI] Add instructions on how to get crash logs in issue templates
2021-02-13 16:07:30 -05:00
89837e4ced
Initial adoption of bottom reader menus from TachiyomiSY
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com >
Co-authored-by: CrepeTF <CrepeTF@users.noreply.github.com >
2021-02-13 10:47:17 -05:00
ace1db21d1
Rename drawable with more consistent naming
2021-02-13 10:44:35 -05:00
8bb69c455b
Allow clicking the toolbar to go to the manga
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com >
2021-02-13 10:26:59 -05:00
2dae706198
Avoid crash when source list is animating
2021-02-12 17:31:17 -05:00
3eda2a220a
Avoid rare crashes in settings search for ListPreferences
2021-02-12 17:22:01 -05:00
61e5440b7c
Avoid crash when device fails to handle opening a URL
2021-02-12 17:02:37 -05:00
2e2663bad9
Avoid crash if activity is already dead
2021-02-12 16:55:14 -05:00
f4dd150b70
[SKIP CI] Update to issue-closer-action@v2.0
2021-02-12 16:26:48 -05:00
2b35d22e25
Switch back to new image decoder for preview builds
2021-02-12 16:07:48 -05:00
f590378761
Release 0.10.9
2021-02-12 16:01:23 -05:00
f5f592be91
Require minimum WebView v88, try to catch fatal errors too
2021-02-12 12:42:33 -05:00
7a373fb43a
Minor download icon optimizations
2021-02-12 12:27:40 -05:00
aded11e599
Make backup restoring logic more sequential
2021-02-12 12:27:40 -05:00
41d7cee020
Remove ExperimentalSerializationApi opt-in annotations
2021-02-12 12:27:40 -05:00
f2ef6a20e6
Weblate translations ( #4378 )
...
Co-authored-by: Adaś <adam.prosniak@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Cream π <f.t.nayeem014@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <eugcheung94@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Habibur Rahman <habiburr016@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: Iuri Jikidze <ijiki16@freeuni.edu.ge >
Co-authored-by: Jimly Asshiddiqy <j_mly@ymail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Michalis <michalisntovas@yahoo.gr >
Co-authored-by: Murilo Simionato Arnemann <murilo2110@hotmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 赤城 悠 <hapipon815@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
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/fi/
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/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/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
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/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Adaś <adam.prosniak@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Cream π <f.t.nayeem014@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <eugcheung94@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Habibur Rahman <habiburr016@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: Iuri Jikidze <ijiki16@freeuni.edu.ge >
Co-authored-by: Jimly Asshiddiqy <j_mly@ymail.com >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Michalis <michalisntovas@yahoo.gr >
Co-authored-by: Murilo Simionato Arnemann <murilo2110@hotmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rocco Casadei <roccobot@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: 赤城 悠 <hapipon815@gmail.com >
2021-02-12 12:27:32 -05:00
a398c3fb81
Handle link for multisource extension commits ( closes #4432 )
2021-02-11 17:35:15 -05:00
2a454b44cc
Adjust some scopes
2021-02-09 19:14:38 -05:00
7b66ece895
Fix invisible overflow icon in chapter filter sheet in light blue theme
2021-02-09 19:12:44 -05:00
b5017eebbf
Added dual page split setting ( #4252 )
...
* Add DualPageSplit option
* remove extra line
* Split double-page into two pages
* Remove !isAnimated check and add (ALPHA) to the label
* Fix missing insert pages
* Pager cleanup
* Add dual split to Webtoon and fix Vertical
* Fix L2R/R2L
* Add comments and refactor code in ImageUtil
* Use a simpler split solution in webtoon mode
Co-authored-by: weng <>
Co-authored-by: Andreas E <andreas.everos@gmail.com >
2021-02-09 17:54:44 -05:00
aa67229daf
Add weekly to library update frequency options ( closes #4422 )
2021-02-09 17:49:02 -05:00
5af68186d6
Clean up LibraryUpdateService a bit
2021-02-09 17:44:22 -05:00
545bc0e605
Open manga when clicking thumbnail in migration list ( closes #4152 )
2021-02-08 17:47:44 -05:00
291168f4de
Remove unnecessary LayoutContainer implementations
2021-02-08 17:45:42 -05:00
9facb51f22
Add action to directly share crash log file from notification
2021-02-07 23:05:13 -05:00
5b7d8c5e37
Show locales in list of sources to migrate
2021-02-07 22:54:13 -05:00
5945937e4b
Update AboutLibraries
2021-02-07 22:51:23 -05:00
9f9f9872eb
Fix legacy backups
...
(cherry picked from commit ded58541f5903c109b70799683829e26018d2af6)
2021-02-07 22:33:07 -05:00
3566072f4a
Revert attempt to programmatically determine user agent string; fallback to Edge
2021-02-07 17:54:28 -05:00
b85cd86b24
Add Esperanto locale
2021-02-07 16:55:44 -05:00
79c3767fff
Chapter backup optimization
...
From fc6d9aaf51 (diff-9872ccc3c9af14d2872ec99199409e60a11cb754ab23e733b1d45843778f7c95R24)
2021-02-07 16:20:07 -05:00
cf1609a429
Massage user agent string from WebView a bit more
2021-02-07 16:19:13 -05:00
3aeac7e7b5
Fix selected tab in sheets not being the accent color
2021-02-07 10:54:35 -05:00
1557f713f4
Don't restrict filter sheet height anymore
2021-02-07 10:49:08 -05:00
b63d24ac1a
Add Right and Left navigation ( #4392 )
...
and remove default navigation classes in favor of the navigation classes
2021-02-06 23:26:56 -05:00
348c1ff29d
Avoid some unnecessary re-renderings of download icons
2021-02-06 23:25:39 -05:00
717e55497f
Fix downloads getting deleted when marked as unread
2021-02-06 22:48:06 -05:00
d84b5e8b46
Show help action when source fails to load
2021-02-06 13:09:56 -05:00
5f9ddf9ff5
Use AndroidX version of ContextThemeWrapper
2021-02-06 12:51:40 -05:00
bbee093c63
Remove some logic around old legacy backup versions + minor optimizations
2021-02-06 12:15:34 -05:00
e8c35ae4e1
Do a regular return to cancel update jobs instead of throwing an exception
2021-02-06 12:14:55 -05:00
1607658c30
Set clip data when sharing content URIs ( closes #4198 )
2021-02-06 09:43:33 -05:00
2e9ef373f3
Minor optimizations for restoring full backups
...
Based on fc6d9aaf51
2021-02-06 09:32:00 -05:00
ec6eef6d37
Switch back to new image decoder for preview builds
2021-02-06 09:31:18 -05:00
45a19d15ec
Release 0.10.8
2021-02-06 09:09:59 -05:00
7191552126
Avoid crash when changing spinner indeterminate state
2021-02-05 23:13:57 -05:00
cfa07490e5
Update dependencies
2021-02-05 22:59:29 -05:00
ae40990eb9
Update to Gradle 6.8.2
2021-02-05 22:59:06 -05:00
9f2fe33ce0
Fix unreadable sheet tab text in light blue theme
2021-02-04 09:16:37 -05:00
33660de6b1
Remove buildSrc module's dependency on JCenter
2021-02-04 09:01:56 -05:00
13d25e0849
Don't automatically set MAL start date ( closes #4349 )
2021-02-01 22:39:41 -05:00
6662e2002f
Rounded bottom sheets
2021-02-01 22:23:29 -05:00
d4081dc899
Remove strings that shouldn't have been translated
2021-01-31 14:59:15 -05:00
62dffb8226
Pad trackers list a bit
2021-01-31 14:52:40 -05:00
cb6aa18480
Weblate translations ( #4346 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Byron Vanstien <byronvanstien@rocketmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nestor A. Sanchez <help.toastcode@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tantia <ilovechocobi@yahoo.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
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/fr/
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/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
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/sk/
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/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
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: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: Byron Vanstien <byronvanstien@rocketmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Flamm <robindevaux25@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nestor A. Sanchez <help.toastcode@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tantia <ilovechocobi@yahoo.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-01-31 14:52:32 -05:00
d5cfbef42b
Minor cleanup
2021-01-31 14:46:35 -05:00
535abcbb8b
Move tracking to a bottom sheet ( #4364 )
...
* Move tracking to a bottom sheet
* Give methods better names and remove unnecessary annotation
2021-01-31 14:43:43 -05:00
c34b548a3e
Add manga count to the library header ( #3884 )
...
* Add manga count to the library header
* Make showing the number of manga configurable
Co-authored-by: arkon <arkon@users.noreply.github.com >
2021-01-31 10:15:37 -05:00
9bf452856c
Regenerate drawables ( #4352 )
2021-01-31 09:55:28 -05:00
17109ab760
Handle failures when updating metadata in library updater
2021-01-29 22:14:17 -05:00
6bc6e1a1d1
Remove unused dimen values
2021-01-28 09:13:05 -05:00
7eef4f7fbf
Apply bottom sheet dialog with restriction consistently
2021-01-28 09:10:15 -05:00
75bec6a8e3
Update AndroidX dependencies
2021-01-28 09:03:55 -05:00
0a10f66053
Unify history and update item ( #4361 )
...
* Unify history and update item
* Use card_radius
2021-01-27 18:28:02 -05:00
58860b51a2
Ignore failures when updating metadata as part of library update
2021-01-27 17:51:02 -05:00
3ee652b61a
Disable Acra crash logs in dev builds
2021-01-27 09:17:40 -05:00
426ed7308b
Add comments to not translate the word "WebView"
2021-01-26 17:58:36 -05:00
0ecfef3f70
Address unit test compilation errors
...
They don't actually run since they broke a long time ago (AndroidX + Roboelectric issues?), but it addresses the annoying red squigglies in Android Studio at least.
2021-01-26 09:05:15 -05:00
5f7e34b6a1
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
2021-01-26 09:02:53 -05:00
34cb24fe34
Update total number of chapters when refreshing MAL entries ( fixes #4348 )
2021-01-24 16:58:23 -05:00
1490112135
Parse correct object when finding existing MAL list item ( fixes #4347 )
2021-01-24 16:33:47 -05:00
c4716a3f4c
Fix cancelling library updates not working
2021-01-24 16:11:45 -05:00
0a54901eb0
Refactor tracker name strings
2021-01-24 16:06:28 -05:00
fea2e0a265
Extend track filter ( #4344 )
...
* Allow to filter for each tracker logged in
* Simplify filter logic
* Use variable names instead of it
and rename variables
* Change how trackFilters and items are setup
* Use variable name instead of it and try cleanup filterFnTracking
* Changes from feedback
2021-01-24 15:24:00 -05:00
d3c087375b
Weblate translations ( #4204 )
...
Co-authored-by: ARiyou Jahan <AR.Jahan2000@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Ciavola Pennelli <loxli91@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Sl3iN <fddf.ddrf2015@ya.ru >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: Yassin <yassinelaoud@gmail.com >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: arkon <eugcheung94@gmail.com >
Co-authored-by: waquack <idragonus@gmail.com >
Co-authored-by: Николаев Дмитрий <nikolaevddv@gmail.com >
Co-authored-by: Роман <Rozhenkov69@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/cs/
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/fa/
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/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/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sah/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: ARiyou Jahan <AR.Jahan2000@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Ciavola Pennelli <loxli91@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com >
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com >
Co-authored-by: Sl3iN <fddf.ddrf2015@ya.ru >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: Yassin <yassinelaoud@gmail.com >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: arkon <eugcheung94@gmail.com >
Co-authored-by: waquack <idragonus@gmail.com >
Co-authored-by: Николаев Дмитрий <nikolaevddv@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2021-01-24 12:08:01 -05:00
a93c0577ac
Minor cleanup
2021-01-24 11:04:25 -05:00
e4dc35674d
Perform metadata update in global scope
2021-01-24 10:33:29 -05:00
8a668ba7b9
Revert async metadata updates to fix lag when updating ( fixes #4341 )
2021-01-23 19:26:21 -05:00
ee9a68b040
Point to preview release for what's new
2021-01-23 17:43:25 -05:00
78e8d40649
Update AboutLibraries plugin
2021-01-23 17:21:39 -05:00
660e13b701
Remove some unused rx/coroutine bridge code
2021-01-23 17:18:43 -05:00
0685382083
Extract user agent string from WebView
2021-01-23 15:57:59 -05:00
04a993c997
Update trackers in parallel, update manga metadata asynchronously
2021-01-23 14:55:00 -05:00
7cae3095c4
Minor dependency updates
2021-01-23 13:23:49 -05:00
e288bf902b
Reword download chapter number sorting options
2021-01-23 13:19:57 -05:00
a083e1f71a
add sort by chapter number in download queue ( #4337 )
...
* add sort by chapter number in download queue
* Bigest, smallest chapter download
* grouped
2021-01-23 13:10:57 -05:00
86b9d7e843
Remove usage of RxJava from LibraryUpdateService
2021-01-23 11:20:16 -05:00
628bd5d6b4
add source name in download queue ( #4338 )
2021-01-23 10:15:30 -05:00
00285a782c
Ignore error when cover is missing in Kitsu search results ( fixes #4334 )
2021-01-23 10:14:43 -05:00
16be469ecb
Surface tracking search errors properly
2021-01-22 22:47:01 -05:00
fdcbc4cffa
Add QUERY_ALL_PACKAGES permission (maybe fixes #4313 )
2021-01-22 18:03:58 -05:00
fc548304cf
Remove unused RECEIVE_BOOT_COMPLETED permission
...
Was originally added for the library check mechanism: fcb5bf4dd4
2021-01-22 18:03:36 -05:00
7c7ff8165e
Don't stop downloader after deleting downloads if it wasn't running ( fixes #4309 )
2021-01-22 17:52:10 -05:00
496a476c13
Fix multi-select phantom anchor bug in manga chapters and library ( #4201 )
...
* Fix phantom anchor bug in manga chapters list when multi-selecting
* Fix phantom bug when long pressing selected items not at top of stack
* Fix phantom anchor bug in library page
2021-01-22 17:35:51 -05:00
441fc6e45b
Match color for download, header, and pin buttons ( #4331 )
...
* Match download button color to pin color
* Match manga header buttons color to pin color
2021-01-22 09:10:58 -05:00
cf7ec6aa76
Use proper method to clear notification actions
2021-01-21 18:21:21 -05:00
db2dd4b6c6
Add method for users to save error logs to a file
2021-01-21 18:21:03 -05:00
a68417a0b0
Update AGP for Android Studio 4.1.2
2021-01-21 18:05:36 -05:00
2a5102a457
Fix Kitsu toasting "Logged in" when there is an error ( #4329 )
2021-01-21 18:05:22 -05:00
837d8f5f30
Delay restoring AppBar elevation on Android 5.0 ( fixes #4311 )
2021-01-18 17:24:23 -05:00
1a5858e99b
Hide tracking when no tracker is logged in and change filter logic ( #4310 )
...
* Hide tracking when not logged in
* Change string name and value
2021-01-18 17:08:11 -05:00
4044427d93
Add shortcut to see commit history for official extensions
2021-01-17 15:57:19 -05:00
f667f85fa5
More consistent injectLazy style
2021-01-17 15:40:26 -05:00
5cddc0c387
Add filter for tracking ( #4276 )
...
* Add filter for tracking or not
* Use .any
* Access database only when needed
2021-01-17 15:40:17 -05:00
cbc01dd6f1
[SKIP CI] Update fork change checklist
2021-01-17 14:39:21 -05:00
b820c7debf
Remove duplicated info from CONTRIBUTING.md
2021-01-17 14:15:36 -05:00
2bee072cba
Add list of things to change in forks to CONTRIBUTING.md
2021-01-17 14:09:42 -05:00
80710b0b94
Move CONTRIBUTING.md to top level
2021-01-17 14:05:40 -05:00
3319ccfd41
Move ACRA endpoint config to build.gradle.kts
2021-01-17 11:09:29 -05:00
878008e93b
Reimplement MAL start/end date support
2021-01-16 16:03:19 -05:00
0cd551d4fd
Revert removal of tracker start/end date
2021-01-16 15:48:20 -05:00
f85194ec46
Handle download cancelation from icon properly ( fixes #4241 )
2021-01-16 15:48:02 -05:00
271489bdfd
Fix display mode not updating in source view
2021-01-16 11:30:27 -05:00
bd5f22a049
Update Material Components ( fixes #4251 )
2021-01-16 10:51:35 -05:00
189f18b112
Simplify lookup for existing MAL list item
2021-01-16 10:51:17 -05:00
df166184ea
Update AndroidX dependencies
2021-01-16 10:51:17 -05:00
ce42cba096
Fix jpeg decoder when used with high samples
2021-01-15 16:15:56 +01:00
9670863a41
Show error when trying to download chapters from not installed source ( closes #4283 )
2021-01-10 11:11:53 -05:00
1ae52bd33f
Update SubsamplingScaleImageView
...
Merged with upstream master and disabled Jetifier.
2021-01-10 11:02:21 -05:00
c9cf9cfff0
More coroutine tweaks
2021-01-10 11:01:10 -05:00
2ffbee3db2
Avoid using global scope where appropriate
...
Also fixes the crash in tracking when an exception is thrown during a refresh.
2021-01-08 18:05:51 -05:00
96b8beb9cd
Fix png artifacts & banding when ratio > 1
2021-01-08 15:13:58 +01:00
365b849046
Fix bad cropping of PNGs with alpha channel
2021-01-08 12:12:59 +01:00
8e613d03e3
Address coroutine scope leaks in custom views
2021-01-07 19:16:26 -05:00
b18a794eca
Use lifecycleScope directly
2021-01-07 19:12:30 -05:00
c620c924f9
Revert "Use flows instead of relays for extensions loading"
...
This reverts commit 07e76f35fa
.
2021-01-07 19:06:34 -05:00
9db81a5a49
Fix navigation from feedback ( #4238 )
...
* Fix navigation from feedback (fixes #4237 )
* Add additional enum values to NavigationRegion mainly for PagerViewer
Co-authored-by: arkon <arkon@users.noreply.github.com >
2021-01-07 19:05:38 -05:00
6fb7a85e8a
Address more coroutine scope leaks
2021-01-07 18:15:57 -05:00
36f81b4a62
Minor fixes regarding leaks
2021-01-07 15:19:00 +01:00
2caecc01b2
Fix crash when no chapters can't be loaded
2021-01-06 14:21:55 -05:00
dedb8d2d68
Fix a crash with the new decoder when cropping borders of an entirely white or black image
2021-01-06 20:08:31 +01:00
7192b26402
Fixes on the new decoder library
2021-01-06 13:35:40 +01:00
762f5bdc33
Switch to version of SubsamplingScaleImageView with new image decoder
...
Courtesy of @inorichi.
Branch: https://github.com/tachiyomiorg/subsampling-scale-image-view/commits/tachiyomi-new-decoder
Decoding speed will be a bit slower now due to two passes if crop borders is enabled, but should be more
reliable on colored images and work for black borders. Memory usage (re: leaks) should also be better.
2021-01-05 22:13:48 -05:00
bebb52b4e8
Allow typing in tracker score similar to chapters ( closes #2498 )
2021-01-04 16:25:37 -05:00
2c9f8bb9ce
Revert bad RxJava conversion that prevented tracking data to be updated in UI
2021-01-04 16:25:19 -05:00
efbefabb01
Reword unmetered network restriction for library updates
2021-01-04 16:12:34 -05:00
990fb22d3e
Remove usage of RxJava from backup/restore
2021-01-04 15:30:05 -05:00
9b2c22b2d9
Use JDK 11 for build workflow ( #4250 )
2021-01-04 15:29:53 -05:00
df7e0d2f2f
Surface "NSFW" (includes things like ecchi) results in MAL search ( closes #4249 )
2021-01-04 15:16:08 -05:00
5cfda1b1bf
Refactor bridged RxJava/coroutine calls in SearchPresenters
2021-01-04 15:08:36 -05:00
ac9bf1f3ff
Refactor bridged RxJava/coroutine calls in MangaPresenter
2021-01-04 14:55:28 -05:00
7eb0868791
Remove use of RxJava from TrackPresenter
2021-01-04 14:47:23 -05:00
8a792e6d76
MAL: add way to search by list items' titles
2021-01-04 14:30:04 -05:00
d8a3692d92
Fix content focusiblity issues when using remote/controllers ( closes #3766 )
2021-01-04 14:02:23 -05:00
95ce0e39ef
Fix malformed extension URLs
2021-01-04 12:14:02 -05:00
17b70ab38c
Refactor Kitsu API to remove Retrofit usage
2021-01-04 12:13:14 -05:00
07e76f35fa
Use flows instead of relays for extensions loading
2021-01-04 11:09:31 -05:00
a4cab9876a
More consistent wording for NSFW warning strings
2021-01-04 10:27:31 -05:00
c06a932c95
Remove some OptIn annotations
2021-01-04 10:22:26 -05:00
7d713b87b1
Fully remove usages of RxJava from tracker classes
...
TODO: refactor usages to coroutines as well
2021-01-03 23:41:36 -05:00
b1167146c5
Adjust download icon alignment more
2021-01-03 23:37:56 -05:00
2d0a5eb02c
Convert more TrackService methods to coroutines
2021-01-03 23:33:21 -05:00
8d68859c2a
Change MAL ID search prefix to "id:"
2021-01-03 23:21:45 -05:00
444cefc9a2
Use updated Tachiyomi version of DirectionalViewPager
2021-01-03 23:04:39 -05:00
d0deceabbd
Tint downloaded icons with primary color
...
Makes them more easily distinguishable from other states.
2021-01-03 22:47:09 -05:00
175c1df0b8
Hide scrollbar from compact tags group
2021-01-03 22:46:37 -05:00
9cc6491c2a
Adjust padding of text before download icons
2021-01-03 22:45:41 -05:00
710179f4b4
Note valid backup file extensions in error toast
2021-01-03 22:39:09 -05:00
d11c72fd48
Replace global search context menu option with share target
2021-01-03 11:08:23 -05:00
0af505828e
Add more padding to download buttons
2021-01-03 11:01:23 -05:00
135cf9960f
Minor cleanup
2021-01-03 10:54:09 -05:00
3bf7c74f93
Navigation settings and split invert tapping for webtoon and pager ( #4233 )
2021-01-03 10:50:38 -05:00
cea4911c4d
add date Format ( #4236 )
2021-01-03 10:47:23 -05:00
54dc01253d
Replace usages of fetchChapterList with 1.x getChapterList API
2021-01-01 19:19:11 -05:00
4db9a90da2
Replace usages of fetchMangaDetails with 1.x getMangaDetails API
2021-01-01 19:08:12 -05:00
d69e9034ab
Viewer navigation ( #3869 )
...
* Viewer navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com >
* Match current reader behavior and add ability to invert it
* A bit of clean up
* Clean up inversion
* Only create navigator when changed
and change tap zone when invertTapping is changed
* Clean up PagerConfig
* Change how Viewer navigation works
* Add Edge Navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com >
2021-01-01 18:41:20 -05:00
71ece73d99
Direct user back to global search when coming from source search results ( #4196 )
2021-01-01 16:46:44 -05:00
3bb2102eb4
Include source name in backup restore error logs ( closes #4230 )
2021-01-01 16:43:32 -05:00
b7914909d0
Remove some unnecessary coroutine dispatcher switching
2020-12-31 18:37:43 -05:00
63398fe491
Implement click events for chapter download icons
2020-12-31 18:14:51 -05:00
bf32bf28da
Use coroutines instead of rx for some MangaPresenter operations
2020-12-31 17:45:59 -05:00
dcb6bfb18d
Remove some unused variables
2020-12-31 16:41:09 -05:00
8f605dc0f6
Adjust chapters filter icon to line up with download icons
2020-12-31 16:22:11 -05:00
47e770948b
Fix download progress bar sizing to match icons
2020-12-31 16:19:25 -05:00
9ab29f5b7f
Move some build.gradle.kts content around
2020-12-31 11:32:18 -05:00
10bf430ce6
Only include Firebase dependency in standard flavor
2020-12-31 11:32:06 -05:00
67eb4e8180
Convert app build.gradle to Kotlin DSL ( #4222 )
2020-12-31 11:28:34 -05:00
141f9b7730
Handle last read page being above total page count ( fixes #4010 )
2020-12-31 11:21:39 -05:00
139a589ad6
Increase per-page limit when searching MAL manga list
2020-12-31 10:58:40 -05:00
591873a185
Update preview build links ( fixes #4225 )
2020-12-31 10:52:20 -05:00
97a308b114
Minor cleanup of some tracker observables
2020-12-31 10:51:23 -05:00
430714e67f
Find existing entry in MAL list when binding
2020-12-31 10:50:50 -05:00
a49adbd09c
Add ID search workaround for MAL tracking
2020-12-30 15:08:10 -05:00
3df98d576e
Fix crash on updating trackers after reading with no network ( closes #4207 )
2020-12-29 09:21:18 -05:00
8135136c86
Adjust download icon sizing
2020-12-29 09:15:32 -05:00
cef1c4b8a1
Tweak manga info header backdrop
2020-12-27 17:58:03 -05:00
2e8791a101
Refactor tracker response parsing
2020-12-27 17:46:14 -05:00
0e2b8b10d1
Show download progress in download icons
2020-12-27 16:50:25 -05:00
3cb64669e4
Animate download icon
2020-12-27 16:41:28 -05:00
bc0d32f330
Add Telugu to language setting
2020-12-27 15:50:37 -05:00
0db17beacc
Weblate translations ( #4173 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Alperen Arslan <slyvioborin@gmail.com >
Co-authored-by: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Damiano Mason <damicricio99@gmail.com >
Co-authored-by: Dams <qashdzn@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: 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: Kurocon <weblate@kurocon.nl >
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: MINEJHAZZ <minecrafterngt@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nicolas Meunier <minecraft.arsenof@gmail.com >
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samiul Azam <yeasin.sanny99@gmail.com >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: Xoko14 <xoquinperezb@gmail.com >
Co-authored-by: Yassin <yassinelaoud@gmail.com >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: vlad hateg <vhateg@gmail.com >
Co-authored-by: Đỗ Vũ Minh Quang <quacmichael@gmail.com >
Co-authored-by: Роман <Rozhenkov69@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/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
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/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/gl/
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/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/kn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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/te/
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/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Strings
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: Alessandro Zangrandi <alessandro@mzit.it >
Co-authored-by: Alex <linuxrf@gmail.com >
Co-authored-by: Alperen Arslan <slyvioborin@gmail.com >
Co-authored-by: Andreas E <andreas.everos@gmail.com >
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: Damiano Mason <damicricio99@gmail.com >
Co-authored-by: Dams <qashdzn@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: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Kurocon <weblate@kurocon.nl >
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com >
Co-authored-by: Lyaiya <hipsnafoha@outlook.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: MINEJHAZZ <minecrafterngt@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Nicolas Meunier <minecraft.arsenof@gmail.com >
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com >
Co-authored-by: Rostyslav <info@ubilling.net.ua >
Co-authored-by: Samiul Azam <yeasin.sanny99@gmail.com >
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com >
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com >
Co-authored-by: Soitora <simon.mattila@protonmail.com >
Co-authored-by: Tooster <max@polarczyk.pl >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: Xoko14 <xoquinperezb@gmail.com >
Co-authored-by: Yassin <yassinelaoud@gmail.com >
Co-authored-by: Zulkifli <zulhaha1@gmail.com >
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com >
Co-authored-by: vlad hateg <vhateg@gmail.com >
Co-authored-by: Đỗ Vũ Minh Quang <quacmichael@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2020-12-27 15:49:27 -05:00
931efed784
Use master branch for build workflow
2020-12-27 15:38:32 -05:00
6378a41b6d
Minor cleanup of UpdatesHolder
2020-12-27 15:34:14 -05:00
23bf7faf9f
Hide chapter download icons for local manga
2020-12-27 15:25:40 -05:00
01ff3af63f
Add error state to chapter download icons
2020-12-27 10:44:08 -05:00
8f98055e9e
Refactor response parsing helper function
2020-12-27 10:22:24 -05:00
84ae61f72c
Refactor download states into enum
2020-12-27 10:20:14 -05:00
6dd280205b
Initial chapter download icon implementation
2020-12-27 10:13:13 -05:00
1365d553a4
Log exception on invalid download directory issue
2020-12-26 18:05:39 -05:00
61a594493c
Remove usage of Retrofit for update check and extensions list
2020-12-26 16:59:24 -05:00
62ab70f889
Remove unnecessary BaseWebViewActivity class
2020-12-26 11:44:21 -05:00
eaccfdde59
Replace circular ProgressBars with Material component
2020-12-26 11:24:10 -05:00
a8e536478c
Replace ProgressBars with Material component
2020-12-26 10:40:45 -05:00
e94d5626dd
Update dependencies
2020-12-26 10:40:45 -05:00
be3e31ddc4
Try to avoid crashing when unable to get backup filename for some reason
2020-12-26 10:40:45 -05:00
b92b6520cb
Reader snackbar dismissible ( #4190 )
...
* Make Reading Mode Snackbar dismissible
* Change reader FrameLayout to CoordinatorLayout
2020-12-26 10:40:31 -05:00
ea33179a95
Convert tracker add/update/login methods to coroutines
2020-12-24 17:50:28 -05:00
6fcf6ae1f5
Use coroutines for Bangumi and Shikimori APIs
2020-12-24 17:23:10 -05:00
f2a9247b68
Remove usage of Gson in Kitsu tracker
2020-12-24 17:02:33 -05:00
dc3ed7fffc
Use coroutines for Anilist API
2020-12-24 16:55:04 -05:00
271de31d51
Migrate Kitsu API to coroutines and kotlinx.serialization
2020-12-24 16:39:28 -05:00
1268caf3e0
Make OkHttp coroutine calls always throw exceptions on errors
2020-12-24 15:36:57 -05:00
c0cef58e39
Surface MAL HTTP errors properly
2020-12-24 15:09:10 -05:00
d363d205c3
Fix trackers after MAL not updating
2020-12-21 17:31:31 -05:00
2fd5a9e883
Filter out novels from MAL search results
2020-12-21 17:24:35 -05:00
e7ef974a39
Format MAL search result status/type better
2020-12-21 17:24:25 -05:00
0b62fa8b76
Bump versionCode so next build will force MAL logout
2020-12-21 17:10:08 -05:00
2d28750782
Remove License Appendix That Should Have Been Removed Initially ( #4158 )
...
http://www.apache.org/licenses/LICENSE-2.0 makes it pretty clear the appendix is supposed to be separate from the rest of the license. I guess inorichi just forget to get rid of it at the end of LICENSES.txt
2020-12-19 18:41:02 -05:00
e2054a0ab7
Update NDK & buildTools, fix deprecated Parcelize ( #4157 )
...
* Update buildTools and NDK
* Fix deprecated Parcelize
2020-12-19 18:40:44 -05:00
7ae5c3b2e7
[SKIP CI] Add preview note for MAL rewrite
2020-12-18 23:37:58 -05:00
6e7fefb8b2
Strip out no longer used tracker start/end date code
...
Unfortunately MAL was the only one that supported it in the app, but the official API doesn't support it, so now no trackers have it.
2020-12-18 23:31:28 -05:00
450bef278b
Add forced MAL logout for next release migration
2020-12-18 23:20:42 -05:00
0affc0d58b
Migrate to official MyAnimeList API ( closes #4140 )
2020-12-18 23:18:31 -05:00
3d153b6c8e
Don't surface hidden settings when searching
2020-12-15 23:17:20 -05:00
04fff91e23
Update app repo URL
2020-12-15 15:56:16 -05:00
28a23452f2
Update extensions repo URL
2020-12-15 15:48:06 -05:00
6d403851cf
Apply theme to OAuth login redirect activities
2020-12-14 23:00:01 -05:00
395a749bce
Misc tracker code cleanup
2020-12-14 22:56:33 -05:00
2cc2a90941
Refactor CustomTabsIntent creation
2020-12-13 22:30:27 -05:00