Commit graph

4478 commits

Author SHA1 Message Date
Jobobby04
5f5dea905c Dont do database stuff on UI thread 2022-02-13 15:54:04 -05:00
Jobobby04
af7b0ead98 Fix rounded corners in migration items 2022-02-13 15:53:43 -05:00
Jobobby04
cf49b5e37a Fix play button location when language badge is not enabled 2022-02-13 11:57:28 -05:00
arkon
286844e56d Avoid some crashes if router backstack is empty for whatever reason
(cherry picked from commit c284a23afb4d0eea9b5547b09182d238eca48a6d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2022-02-13 11:46:30 -05:00
Ivan Iskandar
c293fd61b1 Grid items optimizations (#6641)
Use ConstraintLayout for ez size ratio calculation and merge cover-only view
holder with compact's

(cherry picked from commit fad1449de34952e12e2c5464dccf500d49fa7fa1)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
#	app/src/main/res/layout/source_comfortable_grid_item.xml
#	app/src/main/res/layout/source_compact_grid_item.xml
2022-02-13 11:45:15 -05:00
FourTOne5
a12758579d Add "Started" library filter and library update restriction (#6382)
* Add chapter read count to library manga

Co-Authored-By: Jays2Kings <jays@outlook.com>

* Add "Started" library filter and library update restriction

* Update Filter when its changed

* Add back accidentally removed stuff.

* Update..

* Change variable names

* Change Variable name where I missed

Co-authored-by: Jays2Kings <jays@outlook.com>
(cherry picked from commit f18d161eaf54c9d9f74bf412447e15216f1ee1dc)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2022-02-13 11:16:49 -05:00
Jobobby04
3b56bcfbba Most likely fix NO_TITLE_GRID crash 2022-02-13 10:56:55 -05:00
arkon
ad9f063716 Fix Quad9 DoH setting
(cherry picked from commit d698d035216ad08cefe278de8c537a3d9969b367)
2022-02-12 22:32:51 -05:00
OncePunchedMan
8a55027f67 Add Quad9 DOH provider (#6638)
* add quad9 as new doh provider

* add ipv6 addresses to google doh

* revert changes to import

(cherry picked from commit d8c8d7c58853c28adb36b2398b5bc65b6b1b9374)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-02-12 22:32:32 -05:00
CrepeTF
8f90aa12fb Update Theme Preview Items (#6628)
* Improved theme preview items

* Tweaked theme preference item border colours

* Polished theme items

* Update ThemesPreference.kt item layout width value

Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit 51d48bdde68a918b7ff43c7ac8dfc95ac92e2f56)
2022-02-12 22:31:09 -05:00
Mica
5bad65c027 Cover only grid added to library (#6528)
* No title grid added to library and source

* Else added to display title in case image is null or empty

* No title grid renamed and now only available in library

* Spanish strings about cover only grid removed

Co-authored-by: micaelagimenez <micaela.gimenez@ext.prosegur.com>
(cherry picked from commit 44b055c01986b6b4952ab4658e04cf236f922fa0)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/DisplayModeSetting.kt
2022-02-12 22:30:54 -05:00
arkon
f133ddb14e Rename extension function to avoid confusion with androidx function
(cherry picked from commit 790d7b9170b61ccbde98e18069080efb8e6694b9)
2022-02-12 12:12:57 -05:00
Gauthier
026a1116ee Navigate to pan / landscape zoom (#6481)
* pan if the image is zoomed instead of navigating away
quickly display full landscape image before zooming to fit height in fit to screen

* add Tap to pan preference, defaults to true
add landscape zoom preference, defaults to false

* hide landscape image zoom option if scale is not fit screen

* fix landscape image zoom for first image and loading image

* properly reload pagerholders when landscape zoom option is changed

* enable landscape zoom by default

(cherry picked from commit d8719ceee9d19af73649613695c739c68091f146)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
2022-02-12 12:12:39 -05:00
Felix Kaiser
0adab16fea Detect identical mangas when adding to library (#6579)
* added duplicate manga check

When adding a manga to your library, the app will go through each manga previously added and compare their names. If a match is detected, it will prompt the user and ask for confirmation. On this prompt there is also an option to view the other manga.

* added german translations for newly added strings

* Revert "added german translations for newly added strings"

This reverts commit 71ada620671651daeeb2546aecd02400a4bc86bc.

* changed `AlertDialog.Builder` to `MaterialAlertDialogBuilder`

* using SQL query instead of filtering entire library with Kotlin

(cherry picked from commit 71ddb1657440d54178f10fd62e3d0c66ee95a5a0)
2022-02-12 12:02:21 -05:00
Ivan Iskandar
01dbe7f850 MainActivity fixes (#6591)
* Reduce notifyDataSetChanged calls when category count is disabled

* Fix category tabs briefly showing when it's supposed to be disabled

Also fix tabs showing when activity recreated

* Lift appbar when tab is hidden

Check against tab visibility instead of viewpager

* Restore selected nav item after recreate

* Simplify SHORTCUT_MANGA intent handling

Don't need to change controller if the topmost controller is the target

(cherry picked from commit 2932ed670f5760eba28aea80f1dd29e7a9af48c7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2022-02-12 12:02:06 -05:00
arkon
6b61ead0b6 Disallow PackageInstaller extension installer option on MIUI
(cherry picked from commit 8c1662cfdba42bcc6645af82dc8b4d97c4c4bb62)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-02-12 11:55:41 -05:00
arkon
d1c40b8b85 Allow disabling secure screen when incognito mode is on
(cherry picked from commit 299e52e877d57cd912ac5dab2fe9c087c95ca350)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2022-02-12 11:53:10 -05:00
arkon
75096e9808 Don't show error toasts in MangaController for HTTP 103 responses (closes #6562)
(cherry picked from commit 95b253db0984c87750b1cb284007754bf6c31880)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2022-02-12 11:46:00 -05:00
arkon
1fdede99a0 Add shortcut to backups guide
(cherry picked from commit 067cb2452efcb428f14a5f911f7bd51ccbf0ef0f)
2022-02-12 11:41:31 -05:00
arkon
f50d23dfe6 Increase minimum required disk space to download chapters to 200MB (closes #6576)
(cherry picked from commit 45e4092335a83b47c257fd119e33a031d80996b5)
2022-02-12 11:41:22 -05:00
arkon
0090dfcadc Filter archive files as sequence
(cherry picked from commit aa5e428222c238e12cafe52f41bfe825ea5e2ea1)
2022-02-12 11:41:03 -05:00
Midyan Hamdoun
e9f175db5d Display correct string on FAB
(cherry picked from commit 319e4360c8c9c27759be81a9e3836d2e50ece9a5)
2022-02-12 11:40:53 -05:00
Ivan Iskandar
2025e1bc03 Unify reader error layout (#6512)
So nobody will think that the error layout is broken when they see different
layout.

(cherry picked from commit 7108993936f440e6ad7fa927966b4963ec913124)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2022-02-12 11:40:39 -05:00
Ivan Iskandar
7635373446 ReaderActivity: Fix transition crash on Android 8 (#6542)
(cherry picked from commit b6553bdc340454abb4164e040825c125ac530173)
2022-02-12 11:39:39 -05:00
Jobobby04
0464ec0b59 Fix reader dialog colors 2022-02-12 11:31:32 -05:00
CrepeTF
a0af459cfc Improve migration bottom sheet design 2022-02-10 20:41:23 -05:00
Jobobby04
b98dc6e1a5 Improve/Fix E-H redirect, add history handling, fix redirect and library handling 2022-02-08 19:48:00 -05:00
Jobobby04
0680e0120f Fix https://github.com/tachiyomiorg/tachiyomi-extensions/issues/10759 for SY 2022-02-08 19:29:15 -05:00
Jobobby04
82688f96db Revert "Temporarily revert some things for stable release"
This reverts commit e6f7689149.
2022-02-01 18:06:22 -05:00
Jobobby04
2228b24e69 Update imports 2022-02-01 18:06:04 -05:00
arkon
e6f7689149 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32)
(cherry picked from commit 2492803741)
2022-02-01 18:03:04 -05:00
Jobobby04
5466832187 Revert "Temporarily revert some things for stable release"
This reverts commit 2492803741.
2022-02-01 17:57:55 -05:00
arkon
2492803741 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32)
2022-02-01 17:57:40 -05:00
arkon
ee583621be Avoid unnecessary transition setup in reader if not transitioning
(cherry picked from commit 408c7b2ca6a999eec22bbe401536841382dee4ad)
2022-02-01 17:57:21 -05:00
Andreas
db738e727f Fix app crashing when opening ReaderActivity with FAB (#6535)
(cherry picked from commit 271253fd0b779d66c030cbd2f62436db38fc39f5)
2022-02-01 17:57:15 -05:00
Ivan Iskandar
60221f0fc0 TachiyomiAppBarLayout: Ignore inset visibility (#6533)
For resume button animation

(cherry picked from commit 5348154c421d5b87b08faf579810a4da92afff93)
2022-02-01 17:57:07 -05:00
arkon
553dfefb3a Avoid trying to open links in invalid Huawei app
(cherry picked from commit e1b1f4f3fc48f0c928fba34c67bf0d76c3dd1064)
2022-02-01 17:56:55 -05:00
arkon
6cb6405e3e Update preference dependencies
(cherry picked from commit 75a2110626d95eb86b6eb2011e2f6781588234df)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2022-02-01 17:56:42 -05:00
Jobobby04
4e018828c4 Revert "Temporarily revert some things for stable release"
This reverts commit 2f22f56b32.
2022-02-01 17:13:25 -05:00
arkon
2f22f56b32 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-02-01 17:12:34 -05:00
Jobobby04
1dd010e733 Minor cleanup 2022-02-01 17:09:41 -05:00
Jobobby04
2eef81c468 Add Mangadex blocked groups and uploaders extension preference support 2022-02-01 17:09:20 -05:00
Jobobby04
ffcb5f6954 Improve collection and string utils 2022-02-01 17:07:57 -05:00
Jobobby04
375455d4a6 Fix renamed manga delete after read 2022-02-01 10:20:15 -05:00
Jobobby04
26a8b9acc4 Revert "Disable update/download warnings for stable release"
This reverts commit d46879260f.
2022-01-31 18:43:51 -05:00
arkon
d46879260f Disable update/download warnings for stable release
(cherry picked from commit 3da8677e3223fd8f22254b40e10fa515bf155d08)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-01-31 18:35:53 -05:00
arkon
dc97ae13eb Fix selection state appearance in clear database list (fixes #6526)
(cherry picked from commit 8c4ece4b2dcc308b168177a98f0cd40d2fab0174)
2022-01-31 18:34:43 -05:00
Jobobby04
3d22ab93be Disable comikey support 2022-01-31 18:34:22 -05:00
joseph619
4c4d6de245
adding new sites and removed old ones (#513) 2022-01-30 21:31:13 -05:00
arkon
8dc4005779 Remove more formatting span types in SearchView (maybe fixes #6495)
(cherry picked from commit bf3bb8a378cdea4880ef86dbcdc27e05f2477dc4)
2022-01-30 21:30:19 -05:00
Ivan Iskandar
3c216e0cb9 MangaSummaryView: Fix incomplete description on tablet ui (#6518)
(cherry picked from commit cf5e60f8ebb417985e7ae635dcc3e06fea3d6c8c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-01-30 21:30:10 -05:00
arkon
efe70499ac Avoid invalid unset default browser (fixes #6520)
(cherry picked from commit 7de707c60a3810442b7c6800c10e8fca36c37edb)
2022-01-30 21:28:21 -05:00
Ivan Iskandar
2003f6843d Fix bottom nav showing on resume when action mode is active (#6514)
(cherry picked from commit 5cd11ad8c357d1057474dc0ab660068f7982573d)
2022-01-29 20:10:22 -05:00
arkon
454edf3ea2 Always try to use default browser when opening custom tabs on all Android versions
(cherry picked from commit 6bba52a2b6187f69520b3140635a48ca56be6e72)
2022-01-29 20:10:11 -05:00
Ivan Iskandar
2d26b1d775 TachiyomiAppBarLayout: Use insetter to handle inset (#6506)
This requires adding the status bar foreground drawing logic since the parent
class wouldn't know the inset changes anymore.

(cherry picked from commit a68f12359436f0b57b50482687553f0a0b01845c)
2022-01-29 20:09:54 -05:00
Rajat
af4bc345de Fix search inputs accepting formatted text (#6501)
* Fix Global and extension search input accepts formatted text #6495

* Code change as requested because of performance issue

* code changes as requested

* minor code changes

(cherry picked from commit 77a3acf5cc24410c7bc4b53b30c1f2e8e2f6f63c)
2022-01-29 20:09:39 -05:00
Riztard Lanthorn
e0731985be add extra space before error in log description (#6505)
to make it easier to read if the log reader using word wrap

(cherry picked from commit dea585e69bd33a22a8cea1797926d26660e0c0d7)
2022-01-29 20:09:32 -05:00
arkon
6cf375436b Copy source ID to clipboard when long pressing source in migrate list (closes #6479)
(cherry picked from commit 879dacfba6c681d45287596c34395ee8db0a217e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2022-01-29 20:09:27 -05:00
arkon
df17440b40 Try to show more relevant exception messages when failing to restore a backup
(cherry picked from commit b459234ddc783f2e987362b2bab7082f1d81725c)
2022-01-29 20:08:03 -05:00
arkon
0c4dc91e9e Discard backup file if it fails to be created properly (e.g. fails validation)
(cherry picked from commit 76d2c676fd2e11459952fd25e60b8bd0433ec164)
2022-01-29 20:07:56 -05:00
arkon
98ee328d1b Show error toast if empty URI is passed when trying to create/restore a backup
(cherry picked from commit d5015d37e19608c634b3a350a31548feb8b23026)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
2022-01-29 20:07:51 -05:00
arkon
5201126b06 Write job failure exceptions to error log
(cherry picked from commit 1b71e4cee74e157ef8ed153cbbc526fd3d3513ee)
2022-01-29 20:07:03 -05:00
arkon
78488cc0d7 Allow choosing browser apps from WebView even when extension deep links are verified in Android 12+
(cherry picked from commit adab8e3ed865fa5a90633f5fe1465c34303a37ba)
2022-01-29 20:06:31 -05:00
arkon
b95dfa2974 Avoid migration failing if previous source doesn't exist
(cherry picked from commit 89dbb4d300b7a5dc6f1dcb01d6366f731f730217)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2022-01-29 20:06:21 -05:00
Jobobby04
e32e696606 Minor cleanup 2022-01-29 20:03:47 -05:00
Jobobby04
d0f9ad9857 Fix fresh installs databases 2022-01-25 10:24:28 -05:00
Jobobby04
254d739d12 Rewrite E-H favorites sync database, fixes:
- Freezing issues
- Build times
- Probably fixes bloated app size
2022-01-23 17:08:31 -05:00
Jobobby04
5224988265 Full-proof way of getting a mangadex manga title, update crashlytics 2022-01-23 17:08:31 -05:00
Jobobby04
c6f37f4aa5 Allow text to be selectable in debug dialogs 2022-01-22 19:07:47 -05:00
arkon
9bff630825 Allow Samsung devices on Android 12+ to use dynamic theme
Since it seems to work fine, regardless of what the Material Components library seems to dictate.

(cherry picked from commit e3f3686b8a90fffe5140129a40f67b435c7d71a8)
2022-01-22 18:40:03 -05:00
Gauthier
1d814aabae fix: handle Komga tracks during manga migration (#6463)
* fix: handle Komga tracks during manga migration

closes #6354

* refactor: remove Komga direct reference

(cherry picked from commit cd7cf3583e7c3b5379dcc7507675de90dff44467)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2022-01-22 18:39:30 -05:00
Andreas
a65b55a6bf Add ability to open FAQ and Guide, and Changelog in extension repository (#6469)
(cherry picked from commit 66a180bc36e57effb7ce1d383bb76ca635ed641f)
2022-01-22 18:32:06 -05:00
Jobobby04
7c8c6c4303 Remove lang hijacks on Hitomi and NHentai 2022-01-22 12:22:32 -05:00
arkon
87afe3191b Fix pages not being serializable for chapter cache (fixes #6483)
(cherry picked from commit 0ff8966a274708071668566e208557d688bf927b)
2022-01-22 11:45:31 -05:00
arkon
324d74f6c3 Remove some dead code
(cherry picked from commit edd213343b9b524d0cbb05165969b559c24e401c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-01-22 11:45:12 -05:00
Jobobby04
83e8b670da Minor cleanup 2022-01-22 11:43:52 -05:00
Jobobby04
849add02ad Use more performant getAllTags function 2022-01-20 22:50:37 -05:00
Jobobby04
464f343e4a Update EHTags using updated Scraper 2022-01-20 22:19:57 -05:00
Jobobby04
29241b0393 Improve library performance a bit 2022-01-16 15:05:44 -05:00
Jobobby04
ecc708b6cd Only use external url if pages count is 0 2022-01-16 12:38:23 -05:00
Jobobby04
992679e470 Probably fix bookmarks breaking reading progress 2022-01-16 11:40:49 -05:00
Jobobby04
cccf956fae Fix random scrolling when bookmarking a chapter 2022-01-15 20:44:51 -05:00
Jobobby04
e8100fc958 Properly handle EHentai browse duplication 2022-01-15 20:00:45 -05:00
Jobobby04
18a119e9cf Fix issue 158, some sources not updating with group by source 2022-01-15 19:28:05 -05:00
Ivan Iskandar
6b3813bb9a HistoryController: Drop first search event (#6465)
Removes unnecessary data set changes when entering history screen

(cherry picked from commit 769efd9d0695eacdcef74a9cf914adeff47023ef)
2022-01-15 18:19:19 -05:00
Ivan Iskandar
d6ba632c54 MangaInfo: Don't apply appbar padding on tablet ui (#6464)
(cherry picked from commit 49cb3b6aa77ebf3cb945944c5b46cc115ac8537a)
2022-01-15 18:19:11 -05:00
Jobobby04
479950e60e Fix data saver image quality crash 2022-01-15 18:16:29 -05:00
jopejoe1
dc60352bd6
Add support for Azuki Manga and MangaHot Chapters in Mangadex (#506)
* Update MangaDex.kt

* Add Azuki and MangaHot Handlers
2022-01-15 17:59:13 -05:00
Román
3c598f459a
Adding more size to few things (#495)
* Adding more size to few things

* Fixing margins and paddings

* Reverting categories_item

* Increasing size of innerContainer
2022-01-15 17:58:39 -05:00
Román
04f284e27b
Translating missing strings (#493)
* Translating missing strings

* Adding new string

* Adding new strings

* Fixing last commits

* Fixing strings missing

* Change incorrect translated string

* More changes
2022-01-09 15:43:49 -05:00
arkon
40c844f128 Update crop border shortcut state when reading mode or manga set (fixes #6441)
(cherry picked from commit 8a8f1d3205d3f4db2732180e638c4c4c70d6e295)
2022-01-09 15:42:41 -05:00
arkon
b4c9ff4cae Fix bottom nav being visible when resuming app (fixes #6012)
(cherry picked from commit 4a27f0546c94f178bdd4bc2a7f54d2f27dbb91fa)
2022-01-09 15:42:35 -05:00
Jobobby04
4aa9cc3851 Cleanup group by tracking 2022-01-09 15:39:46 -05:00
Jobobby04
e0c88fea19 Re-add rating more info 2022-01-08 18:20:56 -05:00
Jobobby04
8bd1a708d0 Probably fix merged manga library updates 2022-01-08 18:20:34 -05:00
Jobobby04
aeed6f47a0 Add new mangadex relation 2022-01-08 18:20:15 -05:00
arkon
9bce035cc9 Fix more crashes
(cherry picked from commit 2b5e8241abaf118f96b5f16bdfad67d58d207685)
2022-01-08 18:19:04 -05:00
arkon
5d00fe7e78 Make tracker status wording/ordering more consistent
(cherry picked from commit 3dc4fd8dd1c121080eedfd11e0d693e2bd1c3d60)
2022-01-08 18:18:57 -05:00
arkon
7cc14bb5d0 Add new manga statuses
To be exposed in extension-lib 1.3

(cherry picked from commit 375a27a93d76292a47310e9544c895f517af35f9)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-01-08 18:18:43 -05:00
arkon
a6210baf70 Avoid reader crash
(cherry picked from commit 544387d1a08655efcc228375aeb275f9e4492c34)
2022-01-08 18:02:32 -05:00
Ivan Iskandar
2b91af9ca5 Reduce stutter when entering Browse screen (#6435)
* More coil

* ExtensionController: Drop first text change event

* Browse-Source: Remove unnecessary load

* ExtensionPresenter: Increase debounce timeout

To avoid heavy list reload during first enter animation

(cherry picked from commit 78a261f5d3911cd0546445c8f6e6e7baff35ae35)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
2022-01-08 18:02:11 -05:00
Ivan Iskandar
cafec5a37b Use material components on reader error views (#6447)
* Use material components on reader error views

* Adjust image loading behavior

Don't set automatic background color right away and keep show progress indicator
until the page image is fully loaded.

(cherry picked from commit b8f7653fb2eec259172e8b4631cdac5f662cafda)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2022-01-08 17:55:03 -05:00
Andreas
b4348691f8 Remove clutter in main (#6437)
(cherry picked from commit 560be9f553ad2f319886e3da6d4ebeabc1ee158a)
2022-01-08 17:43:46 -05:00
arkon
a3ec06b4fa Fallback to preference title if dialog title isn't set
(cherry picked from commit 47723042c50344aaa8bd8af8cb3c2ab69a03ef90)
2022-01-08 17:43:39 -05:00
arkon
a574f1ce23 URL encode Kitsu search queries (fixes #5712)
(cherry picked from commit d04d676d2f3808226e8e3b2d8c49b3d83004f7eb)
2022-01-08 17:43:31 -05:00
jmir1
f63614bf0f fix crash in ReaderActivity (#6439)
(cherry picked from commit 2e1572d7cc556434b9e9b5198ea4b530846ffc3b)
2022-01-08 17:42:59 -05:00
arkon
f8e128f975 Custom Cloudflare failure exception to avoid user-facing "java.lang.Exception" text
(cherry picked from commit 938339690eecdfe309d83264b6a89aff3c767687)
2022-01-08 17:42:50 -05:00
arkon
867eed7b16 Avoid crashes in tracker interceptor errors
(cherry picked from commit dbb2c523c1cab1d4bbaf0be8ba0516cf1c639d27)
2022-01-08 17:42:41 -05:00
arkon
31cdfc63e6 Fix some crashes
(cherry picked from commit 0b9d436753f22479254dff46b5b1292ba45addcf)
2022-01-08 17:42:32 -05:00
Jobobby04
07f32b8df0 Fix MangaDex 2022-01-01 18:07:53 -05:00
Jobobby04
d096740cda Add minimum height to simple categories items 2022-01-01 16:14:45 -05:00
Jobobby04
21b620ee86 Rewrite Batch Add into kotlin flow 2022-01-01 16:14:44 -05:00
Román
0a228019a9
EditManga fixes (#488)
* Few changes of EditMangaDialog

* Making cover having more space
2022-01-01 15:38:08 -05:00
Román
f4a0342007
Batch add fix (#486) 2022-01-01 15:37:39 -05:00
arkon
55ca111b52 Handle renaming existing downloaded CBZ chapters on update
(cherry picked from commit c4a476d0d25ea724f658ab5fa2df889fab19bbf3)
2022-01-01 15:25:55 -05:00
Jobobby04
60f3ee1978 Remove NSFW annotation 2022-01-01 15:25:10 -05:00
Seishirou101
fe77aa9ab1 Add compress to CBZ on download (#6360)
(cherry picked from commit 5336c5b46e6985b6524e31ad837d7cf8907169fe)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/DownloadPageLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2022-01-01 15:24:12 -05:00
Mohit Mandalia
dc992ee932 Fixes descriptive notification message for errors (#6413)
* Fixes descriptive notification message for errors
Fixes #6401

* Fixes descriptive notification message for errors
Fixes #6401

(cherry picked from commit 22615f5981cdac5c3bb056215cf0f6361ae2824e)
2022-01-01 15:05:17 -05:00
arkon
b153f22c41 Add AppInfo functions to replace BuildConfig usages in extensions
(cherry picked from commit bdf4b4b679a71a870a7649ce68daf0ca7161f9c5)
2022-01-01 15:04:53 -05:00
arkon
c330e14fd8 Remove unused Nsfw annotation
Extensions now purely declare it through the Gradle config

(cherry picked from commit 548e300c4b87514ff9b9c076880ef45776eacbbb)
2022-01-01 15:04:43 -05:00
arkon
7459a19e64 Remove explicit option to store downloads in app data folder
App data is typically deleted during app uninstallation, which some users are unaware of. The folder is also inaccessible externally by default in Android 11+, which is also annoying to users.

(cherry picked from commit 8a5d8c96ef65abfd7e0dce0f9530849e0afabf34)
2022-01-01 15:04:33 -05:00
arkon
0792ef3b1f Move preference extension functions to utils
(cherry picked from commit 78c2631b6f76214d1674cd2735432ef7d11d91c7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-01-01 15:04:16 -05:00
arkon
3de8480630 Add link to troubleshooting guide in library update error log file
(cherry picked from commit 7c246ffc710b3f070dc9213ca7c78757f80e2c4e)
2022-01-01 14:35:21 -05:00
arkon
77d0dc2e1d Swallow observable errors instead of crashing
(cherry picked from commit abfdde28ef2aa616fc505e4cce6d2c4c88d410e9)
2022-01-01 14:34:36 -05:00
FourTOne5
756ddebda9 Fix Crash while trying to search in Settings (#6397)
* Fix Crash while trying to search in Settings

* Use already provided categories

(cherry picked from commit fc3a200a63420477e0516ff2c2316b8619dbd8d7)
2022-01-01 14:33:56 -05:00
arkon
47f09b936c Fix some crashes
(cherry picked from commit 353485054ec8cba467d558d5277ef9a7d16912ce)
2022-01-01 14:33:35 -05:00
Jobobby04
34f98a3cd4 MDList support rating mangas 2021-12-27 16:20:32 -05:00
Jobobby04
d7856fe351 Mangadex support manga rating 2021-12-27 16:19:42 -05:00
Jobobby04
77f5acf2dd Show Mangadex relations in Mangadex similar 2021-12-27 16:12:09 -05:00
Jobobby04
fb77eec2d3 Minor fix 2021-12-26 15:55:20 -05:00
FourTOne5
282abf12c9 Actually Fix #6341 (#6392)
(cherry picked from commit 800583b5e253366d701f3b6cd599022accf4016f)
2021-12-26 15:52:58 -05:00
arkon
4a2e8806c1 Fix crash for bound intListPreferences
(cherry picked from commit 2db2b7348d470c53485839718ccb0325b44fcd57)
2021-12-26 15:52:48 -05:00
arkon
572eb0cceb Reduce redundancy in some preference declarations
The remaining ones could also be converted to FlowPreferences for this, but it's not really necessary.

(cherry picked from commit f3718257f50e595dbbf04c8d2e90a21fb4d80c09)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBrowseController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-26 15:52:25 -05:00
Riztard Lanthorn
c5819fe96f Update "Library updates restrictions" wording (#6371)
* Update "Library updates restrictions" wording

Co-Authored-By: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
Co-Authored-By: nicki <72807749+curche@users.noreply.github.com>
Co-Authored-By: Soitora <simon.mattila@protonmail.com>
Co-Authored-By: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>

* Update strings.xml

Co-Authored-By: loocool2 <36128021+loocool2@users.noreply.github.com>

Co-authored-by: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
Co-authored-by: nicki <72807749+curche@users.noreply.github.com>
Co-authored-by: Soitora <simon.mattila@protonmail.com>
Co-authored-by: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>
Co-authored-by: loocool2 <36128021+loocool2@users.noreply.github.com>
(cherry picked from commit 5500762acd73a39cccb19457ee1a791ba519c446)
2021-12-26 12:49:12 -05:00
Ivan Iskandar
396ae8bea3 Use animation to hide/show fab (#6385)
(cherry picked from commit 4c8f5e1f7acd3f2940ae3e295056fc6568b788da)
2021-12-26 12:49:06 -05:00
arkon
29cb6c95fd Fix incorrect locale name casing in extension details (fixes #6391)
Also closing https://github.com/tachiyomiorg/tachiyomi-extensions/issues/10007 since multisource extensions aren't really a thing anymore.

(cherry picked from commit 733cf99bb4bdb85aa3d2c941d058d4a10816a0bd)
2021-12-26 12:48:58 -05:00
arkon
8e0ca68af7 Truncate MAL search queries to first 64 characters (closes #6314)
Is it worth telling the user? ¯\_(ツ)_/¯

(cherry picked from commit 58c2f221203a63b684bec29879b5714748d19962)
2021-12-26 12:48:50 -05:00
FourTOne5
638e569410 Case insensitive sort in extension list. (#6375)
* Sort Extension irrespective of it's name's case.

* Avoid creating unnecessary strings

Co-Authored-By: arkon <arkon@users.noreply.github.com>

Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 42accebeca515c0c0f204612296ad1efa7ea2b13)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2021-12-26 12:48:41 -05:00
arkon
23e43a78d9 Avoid unnecessary string creation when sorting
(cherry picked from commit 1c5c370c12a0541d7f3799be543d66725597d466)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
2021-12-26 12:47:22 -05:00
arkon
d22591665c Don't recompute constant device info
(cherry picked from commit 448645d83ad261933dee7a32edf5fe7208d06cf1)
2021-12-26 12:34:37 -05:00
arkon
b12a8f8af4 Avoid crash on Samsung devices on Android 12
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
(cherry picked from commit 7edf7a434f1e07dad2214f05ac7ea023fedafc47)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-26 12:32:54 -05:00
arkon
d4e3b463a3 Handle potentially missing sources list in extensions JSON
Can happen in:
- Unofficial repos
- If the inspector breaks

(cherry picked from commit b701821550dabadd1fb061d1a68741ec91b8774d)
2021-12-26 12:32:11 -05:00
Hunter Nickel
6cb0342929 Fix Global Search ignoring incognito mode when setting last used source. (#6374)
(cherry picked from commit d022bf26733d629006e9b5fbfc9762667af359cb)
2021-12-26 12:32:03 -05:00
FourTOne5
0e437eaa6a Fix readded chapters polluting 'Updates' tab. (#6377)
(cherry picked from commit 7eed8c440c2a8c2c2b65bf20118398fea6ab1fae)
2021-12-26 12:31:53 -05:00
FourTOne5
25091e80c1 Fix #6341 (#6383)
(cherry picked from commit 1ab12e380a682fa2e4931f1bfcfe5e202d6e202f)
2021-12-26 12:31:45 -05:00
Ivan Iskandar
317419bde5 TachiyomiCoordinatorLayout: Remove app bar lift mechanism for view pager (#6379)
This is a follow up to 845e06138299c0333ca90ed9578422567779a9ac
...jk i actually forgot about it

(cherry picked from commit 728e14e8e4f4d8d02aff429104afda213437ae8c)
2021-12-26 12:31:36 -05:00
FourTOne5
5474d29cc7 Fix #6366 (#6372)
(cherry picked from commit 8aa402526af58bc6050be9719ddd4cd0e44afd18)
2021-12-26 12:31:27 -05:00
Jobobby04
d60ff91ae4 Filter out unpublished chapters without an external url 2021-12-26 12:24:35 -05:00
Jobobby04
3ec0777d63 Remove useless extension function 2021-12-26 12:23:43 -05:00
Jobobby04
c498d03d6b Mangadex: Use updated /at-home/server/ endpoint for pages 2021-12-25 12:08:50 -05:00
Jobobby04
9e9fa80450 Migrate EHentaiThrottleManager from Longs to durations 2021-12-25 12:07:09 -05:00
Jobobby04
999e944c34 Move to official duration extensions 2021-12-25 12:05:06 -05:00
Jobobby04
8b8df62ff3 Fix clear database crash 2021-12-21 22:18:58 -05:00
Jobobby04
b8a53f9239 Manga info edit UI fixes 2021-12-21 15:13:48 -05:00
Jobobby04
a2df6a7f11 Fix Mangadex logout crashes 2021-12-18 21:45:34 -05:00
FourTOne5
6972edbcb4 Better Upload Date to not have a single blank upload date. (#6358)
(cherry picked from commit a09d6c0470311762bb790233463491e6f51412ae)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
2021-12-18 18:15:09 -05:00
FourTOne5
13beef4ebe Add Better Extension Search (#6359)
Add support to searching with source name, id and baseUrl for a extension's sources.

(cherry picked from commit 9e83130bd8a8fac1b13b0d093c301cd93892c27e)
2021-12-18 18:11:46 -05:00
Ivan Iskandar
a9f037dc8b Action toolbar adjustments (#6353)
* Pair ActionToolbar with ActionMode

This makes ActionToolbar an activity object that can be configured in the
similar way as ActionMode

* Remove action toolbar workaround now that it stays in activity layout

5924

* Set status bar color when action mode is active

6256

* Adjust fab show timing after action mode finished

* Adjust action toolbar layout and animation

Default corner size and use bottom sheet animation

6069

* Adjust action toolbar layout on large screen

Right half of the screen

(cherry picked from commit 2ed01af72381c3abc8692af22bc528c93f24d530)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-12-18 14:27:13 -05:00
arkon
cb00bf66cf Adjust global update preference wording and visibility
(cherry picked from commit afc80d6a7c5e0e8cdeff713616e126d9313afa7c)
2021-12-18 12:09:27 -05:00
arkon
9b3a839515 Address some IDE warnings
(cherry picked from commit 532a1b1abacde1a35e4c0bfcf9f083e59f6924b5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
2021-12-18 12:06:55 -05:00
arkon
b665bd35f6 Remove library update order setting
This doesn't make sense to have if the intention is to have reasonably sized global updates. Opting to remove it to remove complexity instead.

(cherry picked from commit 65062b4bcbe65ffc75a6c5e656d39c91be327d63)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 12:00:27 -05:00
arkon
c5c23e623e Hide irrelevant settings if global update isn't enabled
(cherry picked from commit 7d1f5c738362680a86d055374eacc4d86e8d48ca)
2021-12-18 11:55:20 -05:00
arkon
2bd9d2844f Refactor dependant preference visibility flows
(cherry picked from commit 945afc71ef7aa753ec09640cbf9859ff98770c5a)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-18 11:55:12 -05:00
arkon
b19c178eae Combine global update item restrictions
(cherry picked from commit 818fe50f7772e42bff710b471bb0f687ab58ee10)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
Riztard Lanthorn
a9bb01125e Add option for library update only update completely read manga (#6323)
* Add option for library update only update completely read manga

only check manga for updates if there is no unread chapter

* sum

(cherry picked from commit 6fddad7a77fca781582b9d98de66c29848df2a17)
2021-12-18 11:29:31 -05:00
Ivan Iskandar
ae9fe06f7d Workaround cleanup (#6350)
* Remove material-components workaround that was fixed upstream

* Remove unused toolbar workaround

* Fix cover dialog navigation icon

(cherry picked from commit 38d131be37c674544b309248271e4e528d51d0f9)

# Conflicts:
#	app/src/main/res/menu/library_selection.xml
#	app/src/main/res/menu/reader.xml
2021-12-18 11:29:19 -05:00
Ivan Iskandar
22a6c8d772 Use elevated overlay on reader menu (#6347)
(cherry picked from commit 6b52fc1e2d0c23ec1224e654ee36de032661f6e2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-12-18 11:19:44 -05:00
arkon
75db31914b Add link to privacy policy
(cherry picked from commit 207f9c26ae1e177aff0db8a7ea7a6e54bb2161a8)
2021-12-18 11:03:58 -05:00
arkon
1ff5075e87 Revert download notification icon changes
(cherry picked from commit 7f998ecdbd93c1e0d220a1365625e3737c446d60)
2021-12-18 11:03:39 -05:00
Jobobby04
323c0135df Fix MDList search 2021-12-17 11:02:55 -05:00
Jobobby04
f2250e7cee Extract more strings to localizable files 2021-12-12 20:40:11 -05:00
Jobobby04
2f32aa6984 Drop blank scanlators 2021-12-12 20:38:22 -05:00
Jobobby04
d7f5ded41a Fix and cleanup SmartSearch 2021-12-12 17:59:29 -05:00
Jobobby04
04451ab14e Fix mangadex logout crash 2021-12-12 14:57:08 -05:00
Jobobby04
6e8ee38238 Improve data saver handling 2021-12-12 12:16:07 -05:00
Jobobby04
7e7f707c1b Fix redundant extensions 2021-12-11 15:37:59 -05:00
arkon
b9fdb774f5 Refactor backup restore process to stop relying on file extension
(cherry picked from commit 6107f5f3d20cc5788411a1c3a53aace373575762)
2021-12-11 15:02:33 -05:00
arkon
7c30cb0e21 Show version name in new update notification
(cherry picked from commit 13afa9f47673a54fb3fca112fd53ab67617bc6d9)
2021-12-11 15:02:25 -05:00
arkon
5d5df6f502 Don't preselect any options in library remove manga/downloads dialog (closes #6333)
Since apparently people don't read and either option is considered destructive to different people.

(cherry picked from commit cd87c7e88efafd5800b563d51c2ede4a84ad5e4b)
2021-12-11 15:02:18 -05:00
arkon
08d022d5e2 Update notification icons
Although no recent version of Android even shows these....

(cherry picked from commit ed4dea86860d39ba1e7d18c2191f4ee697753f7b)
2021-12-11 15:02:10 -05:00
KieuQ
d5d6f9428c Add download action to New Chapters Notification (#6336)
(cherry picked from commit 808177f8c9385a6f12a0467428384ef02a2456ab)
2021-12-11 15:01:59 -05:00
arkon
d1d8e8ed84 Check if dynamic colors are available using official API
(cherry picked from commit 9b64b0139cf4e768ed70dd0b9bb11078efc8d664)
2021-12-11 15:01:03 -05:00
Carlos Ruiz
1b04ce0ac6 Add sui support (#6318)
* Update shizuku api version

* SettingsAdvanced Controller: Verify if Sui is available

(cherry picked from commit 0a6160d7cf8a343ebe60ec814c42e3272a015d2e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-11 15:00:55 -05:00
Ivan Iskandar
3a4641f32c SourcePreferencesController: Also call onBindEditText listener set by extension (#6310)
(cherry picked from commit e51a6d332ec61aee94f516f7770e8a8568130cde)
2021-12-11 15:00:08 -05:00
jmir1
83ef443e59 Automatically set tracker as completed after reading the last chapter (#6289)
* Automatically set tracker as completed after reading the last chapter.

* use integer value in comparison

* also set `started_reading` date

* don't use source manga's status

* remove useless line

(cherry picked from commit a9d2741e6ab1f2c54398703a3ae7c0272a458b89)
2021-12-11 14:59:59 -05:00
Ivan Iskandar
81c089299e Tabbed bottom sheet adjustments (#6309)
* SimpleNavigationView: Don't set background and elevation

* Add divider for tabs in bottom sheet

(cherry picked from commit be0a23d9ad6a82ed9b26eaa6248807a80876db63)
2021-12-11 14:59:40 -05:00
Ivan Iskandar
d71ca9ae0f Apply elevation overlay to colored navbar (#6308)
(cherry picked from commit 458a0e608ac9cff97e8152f1a6f9bb4242b69dc2)
2021-12-11 14:59:33 -05:00
Jobobby04
4e9fe9790b Minor cleanup 2021-12-11 14:58:23 -05:00
Jobobby04
693ae6c7be Support Mangadex Nepali 2021-12-07 08:46:39 -05:00
Jobobby04
c5b2aa180e Data saver: Long click a source to exclude, also downloader can be excluded.
Small rewrite of Data saver
2021-12-04 14:12:20 -05:00
Jobobby04
21346eefe2 Minor lint fixes 2021-12-02 20:54:54 -05:00
Jobobby04
42da9abe3e Build fixes after cherry picking 2021-12-02 20:44:05 -05:00
arkon
df07276e20 Avoid loading available extensions list if it seems too small
(cherry picked from commit 6a39c8fc13821a3b6d8f0efd738254154f4b7148)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-12-02 19:35:35 -05:00
arkon
4a87181d3b Throw exceptions if some of the deprecated source methods are used
(cherry picked from commit be4f27028c8abfd5f115909bee4024160c3c3fc3)
2021-12-02 19:30:10 -05:00
arkon
c49c2b28eb Allow loading extension-lib 1.3
(Which doesn't actually exist yet, but will at some point after the next major release)

(cherry picked from commit 60e73e2d1f89e254616fb5659d9f53f6399bbdba)
2021-12-02 19:30:02 -05:00
arkon
586bd3301d Add convenience extension functions for rate limit interceptors
To be included in extension-lib 1.3 as a replacement for the lib that's currently compiled in tachiyomi-extensions.

(cherry picked from commit e8f284d377ebe6930e147cd36494020d4ae96f47)
2021-12-02 19:29:56 -05:00
arkon
a3a27dc1c6 Add UnmeteredSource interface
To be included in extension-lib 1.3 (or whatever it's going to be). This applies to sources like Komga or Lanragi, where large numbers of update/download aren't of concern since they're (usually) self-hosted.

(cherry picked from commit 3ea3b0bf2ecc3f74a790af2012dd4f4a6b2ab3f7)
2021-12-02 19:29:50 -05:00
jmir1
b2b5854910 Fix local source cover changing (#6252)
* fix local source cover changing

* Remove unnecessary check for `exists()`

* fix for when there is no thumbnail_url in the db

(cherry picked from commit 10ddeeb7999214f1ed2fa579dadab7e9e379c1a6)
2021-12-02 19:29:08 -05:00
Ivan Iskandar
8ad6e89ca6 MinMaxNumberPicker: Set IME input to use number only (#6286)
* MinMaxNumberPicker: Set IME input to use number only

* MinMaxNumberPicker: Auto disable keyboard input when needed

(cherry picked from commit 3463d6c752cfc1145f4c8db9f65f145002ece5fb)
2021-12-02 19:29:00 -05:00
Henrik
f4f898c5c5 fix MAL search novel filter (#6279)
(cherry picked from commit 8acce011b507db125f71e1dff5cdd76fc5be914c)
2021-12-02 19:28:51 -05:00