Andreas
fff031cf1c
Set initial flag on new categories ( #7800 )
...
- Use the same flag as other categories
- Per-category uses the flag the user used before starting to use per-category
(cherry picked from commit 4228bbb88e )
2022-08-18 14:37:54 -04:00
Andreas
b9db59fa45
Lint changes ( #7802 )
...
- Fixes current lint issues
- Changes lint task to lintKotlin on PRs
(cherry picked from commit 09abfc7843 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# build.gradle.kts
2022-08-18 14:37:45 -04:00
stevenyomi
128a868ffb
Fix notification and add visual cues when triggering a second update ( #7783 )
...
(cherry picked from commit 1f34f5277c )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/LibraryScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2022-08-18 14:25:45 -04:00
Ahmad Azwar Annas
5c2d07d14d
Add Mullvad and Control D as DoH providers ( #7785 )
...
(cherry picked from commit 80b4b7bee6 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-08-18 14:22:46 -04:00
stevenyomi
66ee19daaf
Fix download chapter dir when scanlator is empty or changed ( #7780 )
...
(cherry picked from commit 1f9f9662bc )
# Conflicts:
# app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt
2022-08-17 15:35:26 -04:00
Tien Long Lam
0632d3a605
Added tickers in the reader page slider ( #7760 )
...
* Added tickers in the reader page slider
Default setting is off, under the reader page
* Revert "Added tickers in the reader page slider"
This reverts commit 51910dc65ae965b92d2cfe6a4d28df4ad27288a2.
* Added reader page slider tickers via xml
(cherry picked from commit 97656935a2 )
2022-08-17 15:34:08 -04:00
Jobobby04
9fe7f23b81
Minor fix
2022-08-17 13:52:00 -04:00
Ivan Iskandar
7ef4291763
Reinstate in-app language picker ( #7493 )
...
Also add required config for android 13 system picker
(cherry picked from commit 2d690a09b3 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2022-08-14 16:07:33 -04:00
arkon
08714f0f9a
Update checkbox icons to match latest Material lib
...
(cherry picked from commit 7497e02979 )
2022-08-14 16:06:10 -04:00
renovate[bot]
9c71054226
Update com.google.android.material ( #7750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit f34dc3be90 )
2022-08-14 16:06:03 -04:00
renovate[bot]
2d451acfa8
Update dependency androidx.sqlite:sqlite-ktx to v2.3.0-alpha04 ( #7752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 65261356eb )
2022-08-14 16:05:52 -04:00
Andreas
5baddd8a74
Add task to generate locales_config.xml ( #7754 )
...
(cherry picked from commit 4291cc8eb1 )
# Conflicts:
# .gitignore
2022-08-14 16:05:27 -04:00
Ivan Iskandar
aeea01a68b
UpdatesScreen: use custom LazyColumn with animation fix ( #7758 )
...
(cherry picked from commit 9dbc1aa7a3 )
2022-08-14 16:04:29 -04:00
Ivan Iskandar
aad81d9c79
Use application context to create toast ( #7756 )
...
(cherry picked from commit b0520df1dd )
2022-08-14 16:04:22 -04:00
Jobobby04
acfc76bdd0
Support stable users migrating to preview
2022-08-14 16:00:03 -04:00
Jobobby04
5df6050180
merge release into master
2022-08-14 15:57:56 -04:00
arkon
b7779ba14f
v1.8.5
1.8.5
2022-08-14 15:49:00 -04:00
arkon
9a291e6da4
Fix sources not loading
...
(cherry picked from commit 1f79444a53 )
# Conflicts:
# app/proguard-rules.pro
2022-08-14 15:41:41 -04:00
Jobobby04
e7423e3715
Add missing mangadex languages, remove language prettyPrint since its not used
...
(cherry picked from commit 240d821a58 )
2022-08-13 15:49:13 -04:00
Jobobby04
0ed26dbc49
More fixes
2022-08-13 15:48:49 -04:00
Jobobby04
a08e4e616d
Update EHTags list
...
(cherry picked from commit 05f2f79e0d )
2022-08-13 15:47:53 -04:00
Jobobby04
655126eaa2
Fixes
2022-08-13 15:46:27 -04:00
CVIUS
af070a3f0a
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 431c04e54f )
2022-08-13 15:46:05 -04:00
Jobobby04
2b9d564841
Minor improvements for delegated source id lists
...
(cherry picked from commit 1d593de654 )
2022-08-13 15:40:55 -04:00
arkon
d09de07a3f
Cleanup
2022-08-13 15:40:28 -04:00
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