Commit graph

4465 commits

Author SHA1 Message Date
Jays2Kings
3dcf50704c Remove 1.x source models
Co-Authored-By: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2022-08-21 00:06:17 -04:00
Jays2Kings
b707cd19fe Remove Duktape
Now that none of the official extensions are using it.

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-08-20 23:29:49 -04:00
Jays2Kings
ebbcb9b6c1 Simplify split tall images preference wording
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-08-20 23:28:03 -04:00
Jays2Kings
dea47baff1 Don't allow setting blank user agent string 2022-08-20 23:26:33 -04:00
Jays2Kings
8d4e812b3d Use Android User agent for default
Dynamic by android device/version
2022-08-20 23:22:51 -04:00
Jays2Kings
e37043eca2 Remove blue theme
Fixes #1380
2022-08-20 23:17:34 -04:00
Jays2Kings
a1f9472638 Fix Chocolate Strawberries Toolbar Color
Fixes #1379
2022-08-20 23:03:42 -04:00
Jays2Kings
2a719beae4 allow "no wifi/internet connection" warning notification to be dismissiable 2022-08-20 22:55:35 -04:00
Jays2Kings
17138d2b68 refactor LibraryCategoryAdapter scroll text logic 2022-08-20 22:52:10 -04:00
Jays2Kings
238b21c2e2 Scroll through library entries (instead of just categories) by fastscrolling then moving to the middle of the screen
maybe by the release notes i'll have a better way of explaining that

closes #1348 in a way I can live with
2022-08-20 22:51:23 -04:00
Jays2Kings
dc71e1d4a2 Fix search setting node direction for RTL prefs 2022-08-19 21:23:36 -04:00
Jays2Kings
ff82a65cd2 Fix dpToPxEnd for custom RTL languages prefs 2022-08-17 22:33:11 -04:00
Jays2Kings
20fe3112ef Add more DoH providers
Co-Authored-By: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2022-08-17 20:41:24 -04:00
Jays2Kings
6b7d529a19 gradle -> 7.2.2 2022-08-17 20:30:30 -04:00
Jays2Kings
63ca5f5525 material -> 1.7.0-beta01 2022-08-17 20:30:11 -04:00
Jays2Kings
0de018c98f Make default user agent string configurable
using custom preference class to add a reset button to the dialog

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-08-17 20:29:54 -04:00
Jays2Kings
6bdc1948fc Fixed page share text for invalid chapters
Fixes #1369
2022-08-17 15:15:58 -04:00
Jays2Kings
141658bda5 Fix updating MU scores in certain locales
Fixes #1343
2022-08-17 15:01:20 -04:00
Jays2Kings
30b4b589e0
App language change (#1370)
* Add back option to change app langauge

Courtesy of AndroidX/Appcompat
On Android 13, it uses the native methods (at least for now) Also adding locales config file to only list supported languages in android app info's setting

A bit about this for A12 and under, an app restart is needed right now when switching from LTR to RTL or vice versa, not sure if later versions of androidx app compat will change this

* stop using preference context for strings (when possible)

which fixes some of the language issues on a12 and under

* Fixes to timespanfromnow method

now respect set language

* Dont show langauge selector on android 6

it doesn't work so rip

* Filter out unsupported locales in language selector

* appcompat -> 1.6.0-beta01

* Set notifications to use app language

* Add beta tag to language

* Update ExtensionHolder.kt
2022-08-17 14:57:47 -04:00
nzoba
0cf6393ad6
Save read duration (#1360)
* Save read duration

* Set readStartTime when switching chapters in a single reader session
2022-08-17 14:21:55 -04:00
Prakash Palanisamy
26dae149a7
Side padding: Added missing percentage (#1365)
* Side padding: Added missing percentage

Adding 5% side padding, as 10% side padding making webtoons thin to read.

* Update strings.xml

Adding missing side_padding percentage to strings
2022-08-17 14:12:21 -04:00
Henrik
d1aa032008
cherry pick some MAL fixes (#1364)
* fix MAL search novel filter (#6279)

* Truncate MAL search queries to first 64 characters (closes #6314)

Is it worth telling the user? ¯\_(ツ)_/¯

Co-authored-by: arkon <eugcheung94@gmail.com>
2022-08-11 15:28:27 -04:00
Jays2Kings
0e70a4c405 Specify charset for ZIP chapters when using Android N+
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-07-20 13:05:29 -04:00
nzoba
fe53f158c6
Fix language info extensions (#1341) 2022-07-14 19:30:58 -04:00
Jays2Kings
bffdd2c959 Version 1.5.6 2022-07-13 17:27:11 -04:00
Weblate (bot)
ac35f489e8
Weblate translations (#1326)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor <zerrxs@gmail.com>
Co-authored-by: KOEN FOO YONG PING <qoenntrell@gmail.com>
Co-authored-by: Molnár Attila <attila1420@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pablo <pdstmalo@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Sztalker Ket <stalkercat888@gmail.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: awe <weblate@mixt.anonaddy.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ceb/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/he/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Igor <zerrxs@gmail.com>
Co-authored-by: KOEN FOO YONG PING <qoenntrell@gmail.com>
Co-authored-by: Molnár Attila <attila1420@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pablo <pdstmalo@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Sztalker Ket <stalkercat888@gmail.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: awe <weblate@mixt.anonaddy.com>
Co-authored-by: moon <jamiejakie@gmail.com>
2022-07-13 17:23:00 -04:00
Jays2Kings
32222476e0 Cancel library swipe gestures if changing direction mid-swipe 2022-07-13 17:00:00 -04:00
Jays2Kings
ba26a56bb6 Option to group library by author/artist 2022-07-13 16:40:47 -04:00
Jays2Kings
8094345714 Library fast scroll now snaps to categories 2022-07-12 19:29:38 -04:00
Jays2Kings
9a08175280 Fix library fast scroll bubble being under the category hopper 2022-07-12 17:54:08 -04:00
Jays2Kings
116a191364 Vibrate device when library fast scroll changes categories 2022-07-12 17:49:17 -04:00
Jays2Kings
7d309bd600 remove unused import 2022-07-12 17:44:57 -04:00
Jays2Kings
2a7526e952 include category headers in excluded list of library gestures 2022-07-12 00:57:49 -04:00
Jays2Kings
a3508a59c1 Hide "copied to clipboard" snack on manga details for android 13 2022-07-12 00:38:56 -04:00
Jays2Kings
4aff504ffc Cleanup LibraryGestureDetector.kt 2022-07-12 00:33:40 -04:00
Jays2Kings
0ef33f7ed2 Added horizontal gesture to change categories while "show all categories" is disabled
Also shifting category hopper arrows to be left and right instead of up and down in single category mode
Closes #1280
2022-07-11 23:59:13 -04:00
Jays2Kings
6b1725fd3b Various updates to migration list
* Migration list now shows language + number of items in each source
* Option to sort alphabetically (default), by most entries, or by obsolete/uninstalled sources
* Show if a source is obsolete or uninstalled in the extension list
* Refactor main migration controller to reduce similar code + use flows
2022-07-11 19:25:15 -04:00
Jays2Kings
201c334b13 Increase height of transition view in webtoon viewers
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-07-11 13:54:49 -04:00
Jays2Kings
94be11aa03 Use jsDelivr as fallback when GitHub can't be reached for extensions
along with later changes to fallback url

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
Co-Authored-By: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2022-07-11 13:52:31 -04:00
stevenyomi
07d678cd16 RateLimitInterceptor: ignore canceled calls (#7389)
* RateLimitInterceptor: ignore canceled calls

* SpecificHostRateLimit: ignore canceled calls

(cherry picked from commit 5b8cd68cf3)
2022-07-11 13:36:27 -04:00
Jays2Kings
80f3f4b6a4 Downloader: Optimize split tall image
Co-Authored-By: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2022-07-11 13:35:39 -04:00
Jays2Kings
46d5285af3 update dependiences
okhttp-> 4.10.0
kotlinSerialization -> 1.3.3
2022-07-09 17:55:32 -04:00
Jays2Kings
e157edf740 MangaUpdates tweaks + fixing the scorelist from main
Since 0.1-0.9 aren't valid of mangaupdates

Fixes #1324

Co-Authored-By: Andreas <6576096+ghostbear@users.noreply.github.com>
2022-07-09 17:54:28 -04:00
Jays2Kings
9e0ebb2ddc Fix searching collapsed categories when using single category mode 2022-07-09 17:16:20 -04:00
Jays2Kings
2879db53eb Lavender theme
+ calling the Dark Lavender theme "Violet"

Co-Authored-By: Osyx <9387558+Osyx@users.noreply.github.com>
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
2022-07-09 17:05:44 -04:00
Jays2Kings
187239c652 Rename "navigation layout" to "tap zones"
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-07-09 15:25:31 -04:00
Jays2Kings
642d44312e Refactoring of imageutil 2022-07-09 15:22:24 -04:00
arkon
09f9bbf4d9 Add MIME type mapping for image/jxl (fixes #7117)
(cherry picked from commit 591df8abcc)
2022-07-09 15:10:40 -04:00
arkon
9dcbc90c93 Update default user agent string
(cherry picked from commit 7d3fe0ed43)
2022-07-09 15:00:26 -04:00
Jays2Kings
4b7755d63a Fix collapsed categories ignoring filters 2022-07-09 15:00:04 -04:00