Commit Graph

4712 Commits

Author SHA1 Message Date
arkon af25e0e770 Minor cleanup
(cherry picked from commit f16fb4e1e4)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-15 17:50:26 -04:00
arkon 7cf5208000 Avoid crashing if picture can't be saved (related to #6905)
(cherry picked from commit 5da2c82f47)
2022-04-15 17:49:44 -04:00
arkon 69f524717a Add clear cookies option to WebView menu
(cherry picked from commit 2a070c0b1e)
2022-04-15 17:48:58 -04:00
arkon 1be153e51c Show different update notification for F-Droid installations
(cherry picked from commit 821d9cdb02)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/updater/AppUpdateChecker.kt
2022-04-15 17:48:41 -04:00
arkon 0a2684a1fe Move learn more text in skipped entries notification to main content
Because people apparently don't realize they can tap actions

(cherry picked from commit 28575936d3)
2022-04-15 17:47:44 -04:00
jmir1 a55964ee3d Fix cover sharing error string (#6911)
(cherry picked from commit 0894b1394f)
2022-04-15 17:47:27 -04:00
arkon f473415968 Remove build flavor checks for update warnings
"stable" was invalid anyway, it should've been "release"

(cherry picked from commit eb33d3c991)
2022-04-15 17:47:14 -04:00
arkon 897eed3ba4 Gate update/download warnings to non-stable flavors
(cherry picked from commit 4ecde9fc39)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-04-15 17:46:09 -04:00
CrepeTF d21dac8a2d Tweaks to migration sheet (#566)
* Added divider to top of migrate button + adjusted top margin

* Migration sheet now opens fully when initialized

Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
2022-04-09 19:39:06 -04:00
Jobobby04 11f31769ac Formatting 2022-04-09 19:37:39 -04:00
arkon f3e17edd6c Remove reader tapping option in favor of disabled nav layouts
(cherry picked from commit 2dfafa387b)

# Conflicts:
#	app/build.gradle.kts
2022-04-09 19:37:09 -04:00
arkon 0a110d149a Remove some dead code
(cherry picked from commit 7318f4f5dd)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchPresenter.kt
2022-04-09 19:33:23 -04:00
manatails 8a1d277630 Add option to disable navigation layout (#6876)
(cherry picked from commit 175b77fe6f)
2022-04-09 19:15:16 -04:00
arkon 8244ca9898 Ensure media store scan is triggered after saving an image (fixes #6808)
(cherry picked from commit 346652e508)
2022-04-09 19:14:52 -04:00
arkon e98567a86b Update linter
(cherry picked from commit f0eb42e72d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/Backup.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/models/Backup.kt
#	app/src/main/java/eu/kanade/tachiyomi/extension/model/Extension.kt
#	app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/changehandler/OneWayFadeChangeHandler.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
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/model/ReaderPage.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt
2022-04-09 19:11:54 -04:00
Ivan Iskandar 3f7302c4eb MangaCoverFetcher: Handle moving cover cache after adding to library (#6885)
Move cover cache to separate cache dir after the parent manga is added to library

(cherry picked from commit ac980a4dbf)
2022-04-09 19:05:32 -04:00
arkon 41944164e5 Bump dependencies
(cherry picked from commit 52911539b8)
2022-04-09 19:05:11 -04:00
Andreas a8a6effd86 Write library cover to library cover cache (#6883)
(cherry picked from commit 3026ff241b)
2022-04-09 19:05:02 -04:00
Ivan Iskandar 6a45a91a50 MangaCoverFetcher: Don't close network response (#6882)
(cherry picked from commit 2466a079d5)
2022-04-09 19:04:56 -04:00
Jobobby04 9e78f4f0f1 Most likely fix clear database with keeping read 2022-04-09 19:04:19 -04:00
Jobobby04 88bccfc015 Minor cleanup 2022-04-03 17:36:28 -04:00
arkon 3648ef4397 Update WebView requester package name
https://github.com/tachiyomiorg/tachiyomi/issues/6781#issuecomment-1086665483
(cherry picked from commit 668d962233)
2022-04-03 12:03:12 -04:00
arkon 989119af17 Override X-Requested-With header value in WebView requests (closes #6781)
(cherry picked from commit 996f770935)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-03 12:03:04 -04:00
Ivan Iskandar a700c1a230 Base activities cleanup (#6848)
* secure delegate

* theming delegate

(cherry picked from commit dbad60d03b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2022-04-03 12:01:56 -04:00
Andreas d149e3186a Fix DST issue (#6831)
(cherry picked from commit dd490f2ac9)
2022-04-03 11:49:45 -04:00
Ivan Iskandar c377afac2e MangaCoverFetcher: Use source's header for network request (#6847)
(cherry picked from commit 5409af0a6c)
2022-04-03 11:49:39 -04:00
Jobobby04 7b7e625f57 Fix source feed manga click 2022-03-28 09:17:33 -04:00
Jobobby04 2207d9ffa4 Properly check if the source supports latest 2022-03-27 20:35:56 -04:00
Jobobby04 ceca8207ad Forgot this 2022-03-27 20:29:14 -04:00
Jobobby04 c67b7092fb Cleanup unused files and strings 2022-03-27 20:24:13 -04:00
arkon 5d1d5778ad Force default browser for tracker logins
To avoid potentially opening up third party apps, which aren't useful for handling OAuth login flows.

(cherry picked from commit 0ed0d903cc)
2022-03-27 20:16:11 -04:00
arkon 46bb17ce81 Fix clear database selection toggling (fixes #6807)
(cherry picked from commit 85be4c492d)
2022-03-27 20:16:01 -04:00
arkon 704b3b0508 Stop using custom tabs (closes #6821)
(cherry picked from commit c06ad8b87e)
2022-03-27 20:15:52 -04:00
arkon d98e0c5f68 Stop removing local manga's title from chapter names (closes #6578)
Users should better curate their chapter folder/file names if need be. There's legit reasons for a chapter to start with or contain the same word(s) that the manga title consists of.

(cherry picked from commit b89acb5853)
2022-03-27 20:14:22 -04:00
arkon 30f71b126f Update dependencies
(cherry picked from commit 7890511a53)
2022-03-27 20:14:15 -04:00
Franco Olivera 0bff96e0d7 Add "Move all chapters from series to top" option to download context menu (#6794)
* Added basic move to top series feature

* Remove intermediate List

* Change text string

* Remove spanish manual translation

* Changed algorithm to use "partition"

(cherry picked from commit 3aa4e6eb93)
2022-03-27 20:14:07 -04:00
Andreas 6ef1f566ec Fix filename not having chapter title and page when sharing (#6827)
(cherry picked from commit f8eb9f94f4)
2022-03-27 20:13:58 -04:00
Ivan Iskandar b3e8214a20 UpdatesController: Don't init adapter until chapter data is ready (#6824)
Considering there's no pagination for this list, the data loading can take some
time. So this will show the existing refresh indicator instead of empty view
while the list is loading.

(cherry picked from commit ffd9c6995a)
2022-03-27 20:13:40 -04:00
Ivan Iskandar eb533c4498 Fix extension update badge reset when app resumed (#6822)
(cherry picked from commit ef600c0956)
2022-03-27 20:13:28 -04:00
arkon d8179f992e Fix off by 1 dates (fixes #6791)
(cherry picked from commit 5c0a43e8d6)
2022-03-27 20:13:18 -04:00
Andreas a081b88a5b Use the file extension from the ImageType enum (#6800)
* Use the file extension from the ImageType enum

* Use the mime type from the ImageType enum

- On Android 29+

(cherry picked from commit cd07027192)
2022-03-27 20:12:22 -04:00
Jobobby04 d0e9d24f6f Add feed to the combined sources menus 2022-03-27 20:09:39 -04:00
Jobobby04 6a41d96ddf Replace Latest tab with Feed 2022-03-27 18:45:14 -04:00
Jobobby04 5d330c4f75 Migrate saved searches to the db 2022-03-27 15:00:18 -04:00
arkon 1ebcfc53d4 Add support for Happy Eyeballs
(cherry picked from commit da2b30268a)
2022-03-20 13:09:49 -04:00
Andreas 7569955f9e Share logic for saving page/cover (#6787)
* Use MediaStore on newer Android Q or newer

* Use flow instead of Observable

* Review comment fixes

* Use suspended function instead of flow

(cherry picked from commit 1163aa4e4e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-03-20 13:09:33 -04:00
Ivan Iskandar f3f74264c3 Add cover error drawable (#6782)
(cherry picked from commit ddb856edc7)
2022-03-20 12:38:28 -04:00
arkon 8a32db268e Avoid crashing when global search encounters a NoClassDefFoundError
(cherry picked from commit 9c426bc216)
2022-03-20 12:38:21 -04:00
arkon ddf9a81335 Require WebView v95+
(cherry picked from commit 382852d0bd)
2022-03-20 12:38:13 -04:00
Jobobby04 0ea0cd5fe3 Fix scanlator filter display 2022-03-20 12:37:46 -04:00