Alessandro Jean
214cbed3f0
Add missing Authorization header on MAL refresh token request ( #7686 )
...
* Add missing Authorization header on MAL refresh token request.
* Make sure to also close the response when it have failed.
(cherry picked from commit 531546790853dd9adb91777de8d9560a610c4838)
(cherry picked from commit af1ee662eda12d96f27e2f06af9f168f86cdee4c)
2022-08-13 15:29:28 -04:00
stevenyomi
71db4eebea
Filter out empty genres before saving manga to database ( #7655 )
...
(cherry picked from commit 4efb736e56dd1e9f6438502dac915467f5b64f03)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
(cherry picked from commit 702fdb054a0a30f4bbd9e43c211d978d297871e9)
2022-08-13 15:29:15 -04:00
Andreas
9a577e1c69
Remove deprecated LibrarySort ( #7659 )
...
* Remove deprecated LibrarySort
* Apply suggestions from code review
(cherry picked from commit 58acf0a8aa3aa37b5d9c63d99987a05ee2f8790f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySort.kt
(cherry picked from commit 4b87831bdd125bbd7c6f2cbddcab97279d71933b)
# Conflicts:
# app/src/main/java/exh/EXHMigrations.kt
2022-08-13 15:29:03 -04:00
MatchaSoba
9a5ea9b507
Fix logic for searchWithGenre ( #7559 )
...
(cherry picked from commit b563e85c3b744595272718f7e82e3272e2a7c57b)
(cherry picked from commit b729b7f0aa11780ada0a7056c153f8c6ef67d864)
2022-08-13 15:28:04 -04:00
arkon
474eea1c84
Avoid catastrophic failure when cover can't be created in local source ( fixes #7577 )
...
(cherry picked from commit d6977e5676377f6090c0e0b4eb15fd043fa01e11)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
(cherry picked from commit cfe78ff907378fe39aa72227c718f96f4ac4ad3b)
2022-08-13 15:27:52 -04:00
arkon
43010e92ac
Show better error when trying to open RARv5 file
...
(cherry picked from commit a84305438853cafa9aff194b89fa221603f2f743)
(cherry picked from commit 53a381ce285f166a8e2e6c635cf71c0bbc662938)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
2022-08-13 15:27:44 -04:00
nzoba
38b7240728
Add downloaded icon in TransitionView when chapter is downloaded ( #7575 )
...
* Add downloaded icon in TransitionView
* Change icon
(cherry picked from commit e8b7743826e9bf9aa0d15020b81ca0569cbe999d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
(cherry picked from commit ea37a5a7a1bf351e7ec7958a0eeb08a1ca1e0a2d)
2022-08-13 15:26:46 -04:00
AntsyLich
d52511d5ce
Fix logic of app unlock ( #7569 )
...
(cherry picked from commit 8ea05e852efd621ee987c7e45d6db64a083eeffd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
(cherry picked from commit 09e5bcaec1916f4a2e846fc622749b092b10e994)
2022-08-13 15:26:36 -04:00
stevenyomi
06f0817bec
Fix image MIME issues that cause download errors ( #7562 )
...
* Downloader: ignore non-image MIME to prevent .bin extensions
* ProgressResponseBody: allow null content type
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com>
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com>
(cherry picked from commit 3547d0142f96c44da7fe1ee5bd6424fea679efa6)
(cherry picked from commit d734993349196ee7fb5303cc73aaff8de0f9a3fd)
2022-08-13 15:26:28 -04:00
f1998f1998
2ee6d2d902
fix concurrent download ( #7552 )
...
* Fix concurrent download
* lower Concurrency
* artist Update app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
(cherry picked from commit b635f02d93502f1021f0fe87533dfd96d052ed2f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
(cherry picked from commit c69f53a8f4f0764b606c0d08a8d45bd1bc40bbbb)
2022-08-13 15:26:11 -04:00
Jobobby04
8df8622dfa
Handle new default user agent where SY uses it
...
(cherry picked from commit f3ffd3b930ba5d064bfac9138d15614f18d72c04)
2022-08-13 15:25:34 -04:00
arkon
58ef239959
Make default user agent string configurable
...
(cherry picked from commit 4ee1d72b6f8278d84da6f75d218a51261d175e18)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
(cherry picked from commit bcf93989877ecf0d09f4a3d28584c107aacf9393)
2022-08-13 15:21:47 -04:00
arkon
a126180ca3
Replace deprecated ACTION_MEDIA_SCANNER_SCAN_FILE intent
...
(cherry picked from commit 0b4f3f553263281333c6475cdd1a9aea414ce877)
(cherry picked from commit c7e44aa22f61e70afb278e00b3e751bf42ec9847)
2022-08-13 15:21:36 -04:00
arkon
ae7a4744bd
Configure SQLite
...
- Turn on `foreign_keys` to cascade on delete properly
- Turn on `journal_mode` and set `synchronous` to NORMAL which may help performance for larger libraries
Based on d977b89af1f2a8850437ebd978535fc3fbfd257e
Co-authored-by: ghostbear <andreas.everos@gmail.com>
(cherry picked from commit ac4f98e152c66c388dd5f098725f4196df3a7339)
2022-08-13 15:21:24 -04:00
arkon
63cd8f8c07
Use Material3 switches in XML layouts
...
(cherry picked from commit da7a64b40dda3368565b329e519da3283c797131)
# Conflicts:
# app/src/main/res/layout/reader_general_settings.xml
# app/src/main/res/layout/reader_pager_settings.xml
# app/src/main/res/layout/reader_webtoon_settings.xml
(cherry picked from commit 72aba18dab4f21e8f2c569a1321bdccdf062039a)
2022-08-13 15:21:04 -04:00
arkon
2ecd2bce51
Bump dependencies + compile SDK to 33 + linting
...
(cherry picked from commit 3966a917ee76f007e581cf5c94a48d29090ef2c6)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-08-13 15:20:53 -04:00
arkon
c7ecb58c61
Update .editorconfig
...
(cherry picked from commit be33a57d43ac7803cbec168c69108c05653fc520)
2022-08-13 15:19:06 -04:00
arkon
422721bb64
Update chapter recognition and related tests
...
Includes 3e07100dc2725cb2d42050571232dd5d485b4de5
Co-authored-by: Saud-97 <Saud-97@users.noreply.github.com>
(cherry picked from commit 4a71022a609711378df48b62725ee863353193c8)
# Conflicts:
# .github/workflows/build_pull_request.yml
# .github/workflows/build_push.yml
# app/src/test/java/eu/kanade/tachiyomi/CustomRobolectricGradleTestRunner.kt
2022-08-13 15:18:53 -04:00
arkon
92bc9d8801
Update AGP/Gradle
...
(cherry picked from commit 34ac39e7e5e4d8846a55b396ac02d0758f1c0561)
# Conflicts:
# .github/workflows/build_pull_request.yml
# .github/workflows/build_push.yml
2022-08-13 15:18:20 -04:00
Jobobby04
1d24bae841
Release v1.8.4
1.8.4
2022-07-13 12:02:59 -04:00
Jobobby04
5901509fbf
Cherry picking fixes
2022-07-13 11:48:48 -04:00
Jobobby04
a8b07e0e05
Fix trash group by tracking code
...
(cherry picked from commit 4de4992e4eba8f8d508341907225d4ecc55073b8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-13 11:48:26 -04:00
Jobobby04
808efd3968
Simplify autoscroll
...
(cherry picked from commit 1a17f87945a2cd8cf25c6368db8eccfba6328b9e)
2022-07-13 11:41:01 -04:00
Jobobby04
cedbbb05e4
Only enable autoscroll when app is active
...
(cherry picked from commit ac586560f0ce17a4e81c3c5dfe31888a180cb7e7)
2022-07-13 11:40:52 -04:00
Jobobby04
84d22c11ee
Use image decoder for double pages
...
(cherry picked from commit 4ddc696fb5aa662a9831048a502d416085ce2566)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2022-07-13 11:40:44 -04:00
Jobobby04
4cf068283b
Add virtual visibility tag for E-Hentai
...
(cherry picked from commit 27733aba02896502835200a327f0481960de101d)
2022-07-13 11:39:42 -04:00
Jobobby04
e5fd460bb0
Minor cleanup of metadata
...
(cherry picked from commit 5b7539ac3eae805e262f86750268fb7a164a70b7)
2022-07-13 11:37:35 -04:00
Jobobby04
6d3095b503
Improve migration sheet layout
...
(cherry picked from commit fef7808bb47b19aac8cad832daac0883de78f41d)
2022-07-13 11:36:53 -04:00
Saud-97
fcbe9590d3
New: Migrating titles maintains custom covers ( #7196 )
...
* New: Migrating titles maintains custom covers #7189
* Added Custom Covers to MigrationFlags.kt, strings.xml
* Reworded covers --> cover
* Updated logic to show/hide Migration flags titles depending on manga.
(cherry picked from commit 5ea03fad8793a810514b41fe8308f89b25368c4d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
(cherry picked from commit ed39b61ee9bb9ccec7edc8be82005e9ac95d5e22)
2022-07-13 11:36:43 -04:00
Jobobby04
f7e5df2b6d
Fix auto-downloading for merged manga
...
(cherry picked from commit 8f868c0813a9a5e7af64760f22e849cb344a4f89)
# Conflicts:
# app/src/main/sqldelight/data/merged.sq
2022-07-13 11:35:50 -04:00
Jobobby04
c58554ec75
Minor cleanup
...
(cherry picked from commit b71b9ab5518d9c8b3ec4c24b791ed35f1a44e8e0)
2022-07-13 11:34:51 -04:00
Jobobby04
cdf2cf8a2d
Fix mangadex blocked uploaders
...
(cherry picked from commit f0f8a2a0a29d79f3695cb5823bf5183be381a325)
2022-07-13 11:34:01 -04:00
Jobobby04
0922d3c288
Fix on hiatus status category
...
(cherry picked from commit 0df61a9f28acffad5b48f64f5e648462ac718f92)
2022-07-13 11:33:52 -04:00
Jobobby04
505a8288be
Merged source stop ddos
...
(cherry picked from commit 0c7ceb059e24ec6711b9d2ecec1296d56f120c7b)
2022-07-13 11:33:42 -04:00
Jobobby04
b3baaa18d2
Use a file suppress deprecation
...
(cherry picked from commit 1eafc6ebd8c00f727e96ceb59737ae003fce6e5f)
2022-07-13 11:32:26 -04:00
Jobobby04
62e2b301c5
Cherry picking fix
2022-07-13 11:30:56 -04:00
Jobobby04
8b11357eff
Separate EHTags into multiple files
...
(cherry picked from commit c51e8c7ab4ee57ab78e86a4c3021ff637490f647)
2022-07-13 11:30:23 -04:00
Jobobby04
5bf4d5e434
Update tag action, fix preview changelog
...
(cherry picked from commit f03711e2f77f96ec58d15b0d8438424832c55761)
2022-07-13 11:29:58 -04:00
arkon
45569947c4
Bump dependencies
...
(cherry picked from commit 1dc4a52f61661ff271ad2e0485399991e35f9dc8)
# Conflicts:
# gradle/libs.versions.toml
2022-07-13 11:25:27 -04:00
Jobobby04
e9d25e9d32
Fix cherry picking errors
2022-07-13 11:23:48 -04:00
arkon
a03ed54c64
Update default user agent string
...
(cherry picked from commit 7d3fe0ed4374880765fe9dadbd5f6c842e41cc6b)
(cherry picked from commit d71bf4e6bc6789706351e14264377123cfef0402)
2022-07-13 11:20:39 -04:00
arkon
cc499a7c07
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abccba95031a670b1ef761fb522b0c0517)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
(cherry picked from commit bbdab4a70374ad697ee7ff8570e6946c04b4f798)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2022-07-13 11:20:31 -04:00
arkon
0ca0a8f74f
Increase height of transition view in webtoon viewers ( fixes #7242 )
...
(cherry picked from commit 46734c525ff6f893096ed16c23e0266b61e61b57)
(cherry picked from commit adae68a294edcda0fb0606f4bdf4169683d1da77)
2022-07-13 11:19:52 -04:00
stevenyomi
184aa4e211
Extension API: change fallback source and logic ( #7400 )
...
* Extension API: change fallback source and logic
* remove ghproxy
(cherry picked from commit 284445c364baa47c4f29a524c3e00f1e18360abb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
(cherry picked from commit ef20995e7d1ff8b37b7adeb6caf86420bcf600ae)
2022-07-13 11:19:43 -04:00
stevenyomi
8b7b4e05d2
RateLimitInterceptor: ignore canceled calls ( #7389 )
...
* RateLimitInterceptor: ignore canceled calls
* SpecificHostRateLimit: ignore canceled calls
(cherry picked from commit 5b8cd68cf355a15e5d5789280524d08b4c922f23)
(cherry picked from commit af82ef436b29b4f96ef0e9ff914862e8426f9886)
2022-07-13 11:19:36 -04:00
Osyx
501dedf845
Add new "Lavender" theme ( #7343 )
...
* Add new "Lavender" theme
* Add light theme values for Lavender theme
* Fix order of enums
* Fix accented UI elements in set categories sheet being different colors
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit ad106bd8842dfc9c047c0412b92a0cb1dc1aba1a)
(cherry picked from commit bd6f778de2a8790988e35c2bf1ee45e1d898852f)
2022-07-13 11:19:26 -04:00
arkon
c6896d87d6
Use primary color for excluded tristate filter icon ( fixes #7360 )
...
(cherry picked from commit 3ca1ce463696e2e8eabf63c1e729dbdd2ffe1f71)
(cherry picked from commit d2e40a0749b5055d82b66693d41b6f0268adb6ff)
2022-07-13 11:19:19 -04:00
jobobby04
9af0d40479
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
(cherry picked from commit 470a5764417ccd63a274ccea0e483a12ec1adbda)
(cherry picked from commit 1e53ad97db7ed91d54d872de0330b1cd6cb8bd4c)
2022-07-13 11:19:12 -04:00
arkon
1ed182853a
Fix accented UI elements in library sheet being different colors
...
(cherry picked from commit cd5bcc36734e0959569be6dd5ecd3b3813863207)
(cherry picked from commit eefdeb3c3f5546fdeb63bdbbeafcf704d45086f6)
2022-07-13 11:19:01 -04:00
arkon
1ef9717443
Fix wrapped long page numbers in reader ( closes #7300 )
...
(cherry picked from commit 6bc484617ee382b1ac8262e75671e535647d3bc4)
(cherry picked from commit 5edb36ea752144be59ae682dcaa03798290bf91a)
2022-07-13 11:18:52 -04:00