arkon
048587468d
Don't allow swiping away app update install notification
...
Also show the new version number in the notifications.
(cherry picked from commit 4aa5c6107c )
2022-08-13 15:32:29 -04:00
CVIUS
5dcdd3454b
Detect identical mangas when long pressing to add to library ( #7095 )
...
* Detect identical mangas when long pressing to add to library
* Use extracted duplicate manga dialog to avoid duplication
* Partially revert previous commit
* Review changes
* Review changes part 2
(cherry picked from commit f1afeac0bc )
(cherry picked from commit afd1c3b491 )
2022-08-13 15:32:18 -04:00
nicki
5d5678861d
Fix Links to Changelog/Readme/Commits for multisrc ( #7252 )
...
* Fix Links to Changelog/Readme/Commits for `multisrc`
working basic fix. Needs to be refactored into `createUrl()`
* Refactor back into `createUrl`
hopefully the logic is understandable
there's three cases:
- when multisrc, if `path` isn't mentioned, then we're trying to open
commmit history
- when multisrc, if `path` is mentioned, then its either a changelog or
a readme to a multisrc extension, the files are stored in the
`overrides` subfolder
- when not multisrc, we're looking at a single source where the links
are constructed in the same way regardless of it being
changelog/readme/commit history
(cherry picked from commit e7695aef78 )
(cherry picked from commit 25e0075041 )
2022-08-13 15:31:46 -04:00
arkon
85bd12e731
Actually compare chapter numbers as numbers when sorting ( fixes #7247 )
...
(cherry picked from commit da8669c826 )
(cherry picked from commit 4b7b710b7c )
# Conflicts:
# app/src/test/java/eu/kanade/tachiyomi/util/chapter/ChapterRecognitionTest.kt
2022-08-13 15:31:37 -04:00
arkon
f322a7e660
Add auto split tall images setting
...
Also includes some fixes for bad merges in earlier commits
Co-authored-by: Saud-97 <Saud-97@users.noreply.github.com >
Co-authored-by: AntsyLich <AntsyLich@users.noreply.github.com >
(cherry picked from commit 6db2becd30 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2022-08-13 15:30:47 -04:00
Andreas
5f7b7c652c
Log extension loading errors directly ( #7716 )
...
(cherry picked from commit 7892cc1519 )
(cherry picked from commit 0b7d0f7f67 )
2022-08-13 15:29:38 -04:00
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 5315467908 )
(cherry picked from commit af1ee662ed )
2022-08-13 15:29:28 -04:00
stevenyomi
71db4eebea
Filter out empty genres before saving manga to database ( #7655 )
...
(cherry picked from commit 4efb736e56 )
# 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 702fdb054a )
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 58acf0a8aa )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySort.kt
(cherry picked from commit 4b87831bdd )
# 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 b563e85c3b )
(cherry picked from commit b729b7f0aa )
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 d6977e5676 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
(cherry picked from commit cfe78ff907 )
2022-08-13 15:27:52 -04:00
arkon
43010e92ac
Show better error when trying to open RARv5 file
...
(cherry picked from commit a843054388 )
(cherry picked from commit 53a381ce28 )
# 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 e8b7743826 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
(cherry picked from commit ea37a5a7a1 )
2022-08-13 15:26:46 -04:00
AntsyLich
d52511d5ce
Fix logic of app unlock ( #7569 )
...
(cherry picked from commit 8ea05e852e )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
(cherry picked from commit 09e5bcaec1 )
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 3547d0142f )
(cherry picked from commit d734993349 )
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 b635f02d93 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
(cherry picked from commit c69f53a8f4 )
2022-08-13 15:26:11 -04:00
Jobobby04
8df8622dfa
Handle new default user agent where SY uses it
...
(cherry picked from commit f3ffd3b930 )
2022-08-13 15:25:34 -04:00
arkon
58ef239959
Make default user agent string configurable
...
(cherry picked from commit 4ee1d72b6f )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
(cherry picked from commit bcf9398987 )
2022-08-13 15:21:47 -04:00
arkon
a126180ca3
Replace deprecated ACTION_MEDIA_SCANNER_SCAN_FILE intent
...
(cherry picked from commit 0b4f3f5532 )
(cherry picked from commit c7e44aa22f )
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 d977b89af1
Co-authored-by: ghostbear <andreas.everos@gmail.com >
(cherry picked from commit ac4f98e152 )
2022-08-13 15:21:24 -04:00
arkon
63cd8f8c07
Use Material3 switches in XML layouts
...
(cherry picked from commit da7a64b40d )
# 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 72aba18dab )
2022-08-13 15:21:04 -04:00
arkon
2ecd2bce51
Bump dependencies + compile SDK to 33 + linting
...
(cherry picked from commit 3966a917ee )
# 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 be33a57d43 )
2022-08-13 15:19:06 -04:00
arkon
422721bb64
Update chapter recognition and related tests
...
Includes 3e07100dc2
Co-authored-by: Saud-97 <Saud-97@users.noreply.github.com >
(cherry picked from commit 4a71022a60 )
# 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 34ac39e7e5 )
# 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 4de4992e4e )
# 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 1a17f87945 )
2022-07-13 11:41:01 -04:00
Jobobby04
cedbbb05e4
Only enable autoscroll when app is active
...
(cherry picked from commit ac586560f0 )
2022-07-13 11:40:52 -04:00
Jobobby04
84d22c11ee
Use image decoder for double pages
...
(cherry picked from commit 4ddc696fb5 )
# 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 27733aba02 )
2022-07-13 11:39:42 -04:00
Jobobby04
e5fd460bb0
Minor cleanup of metadata
...
(cherry picked from commit 5b7539ac3e )
2022-07-13 11:37:35 -04:00
Jobobby04
6d3095b503
Improve migration sheet layout
...
(cherry picked from commit fef7808bb4 )
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 5ea03fad87 )
# 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 ed39b61ee9 )
2022-07-13 11:36:43 -04:00
Jobobby04
f7e5df2b6d
Fix auto-downloading for merged manga
...
(cherry picked from commit 8f868c0813 )
# Conflicts:
# app/src/main/sqldelight/data/merged.sq
2022-07-13 11:35:50 -04:00
Jobobby04
c58554ec75
Minor cleanup
...
(cherry picked from commit b71b9ab551 )
2022-07-13 11:34:51 -04:00
Jobobby04
cdf2cf8a2d
Fix mangadex blocked uploaders
...
(cherry picked from commit f0f8a2a0a2 )
2022-07-13 11:34:01 -04:00
Jobobby04
0922d3c288
Fix on hiatus status category
...
(cherry picked from commit 0df61a9f28 )
2022-07-13 11:33:52 -04:00
Jobobby04
505a8288be
Merged source stop ddos
...
(cherry picked from commit 0c7ceb059e )
2022-07-13 11:33:42 -04:00
Jobobby04
b3baaa18d2
Use a file suppress deprecation
...
(cherry picked from commit 1eafc6ebd8 )
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 c51e8c7ab4 )
2022-07-13 11:30:23 -04:00
Jobobby04
5bf4d5e434
Update tag action, fix preview changelog
...
(cherry picked from commit f03711e2f7 )
2022-07-13 11:29:58 -04:00
arkon
45569947c4
Bump dependencies
...
(cherry picked from commit 1dc4a52f61 )
# 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 7d3fe0ed43 )
(cherry picked from commit d71bf4e6bc )
2022-07-13 11:20:39 -04:00
arkon
cc499a7c07
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abcc )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
(cherry picked from commit bbdab4a703 )
# 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 46734c525f )
(cherry picked from commit adae68a294 )
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 284445c364 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
(cherry picked from commit ef20995e7d )
2022-07-13 11:19:43 -04:00