3486 Commits

Author SHA1 Message Date
arkon
cb1ea6f571 Clean up LibraryUpdateService a bit
(cherry picked from commit 5af68186d6de62a5746d758977a9ca834c25f547)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-02-11 19:17:44 -05:00
arkon
e9ec281159 Open manga when clicking thumbnail in migration list (closes #4152)
(cherry picked from commit 545bc0e605d380fd47f5c4d930a6613b7ec78266)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaPresenter.kt
2021-02-11 19:12:23 -05:00
arkon
ede6a54b30 Remove unnecessary LayoutContainer implementations
(cherry picked from commit 291168f4debfc87a62c77c252c77ebeff4b3aafd)
2021-02-11 18:13:41 -05:00
arkon
79770a9deb Add action to directly share crash log file from notification
(cherry picked from commit 9facb51f2213fc8dcc69739a4f731b15f5c7f1f6)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/notification/NotificationReceiver.kt
2021-02-11 18:13:32 -05:00
arkon
197083e437 Show locales in list of sources to migrate
(cherry picked from commit 5b7d8c5e37753aa0cd87fba22683fea6fdb5d8ed)
2021-02-11 18:12:39 -05:00
Jobobby04
56ead63798 Fix legacy backups
(cherry picked from commit ded58541f5903c109b70799683829e26018d2af6)
(cherry picked from commit 9f9f9872eb32b12e9d2e31fe427cddd5542642b2)
2021-02-11 18:12:24 -05:00
arkon
7d81d812bc Revert attempt to programmatically determine user agent string; fallback to Edge
(cherry picked from commit 3566072f4a632aff5ac075508907178fc8e28ebd)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
2021-02-11 18:12:14 -05:00
arkon
e25991544e Add Esperanto locale
(cherry picked from commit b85cd86b24a69cd94c7c0bd9e3740c8d9c7cdd0c)
2021-02-11 18:11:27 -05:00
arkon
f91837a019 Chapter backup optimization
From fc6d9aaf51 (diff-9872ccc3c9af14d2872ec99199409e60a11cb754ab23e733b1d45843778f7c95R24)

(cherry picked from commit 79c3767fff90b5cbeb9529cf56e9077a6cfa145a)
2021-02-11 18:11:14 -05:00
arkon
14db2351c6 Massage user agent string from WebView a bit more
(cherry picked from commit cf1609a4294a658d3c192335a9793b3c0db8ac55)
2021-02-11 18:11:05 -05:00
arkon
72b0fcca9d Don't restrict filter sheet height anymore
(cherry picked from commit 1557f713f42739f76fd9808d18d4b914132becff)
2021-02-11 18:10:49 -05:00
Andreas
d4de925ec7 Add Right and Left navigation (#4392)
and remove default navigation classes in favor of the navigation classes

(cherry picked from commit b63d24ac1ab1253a62b6a2886f11953539f13340)
2021-02-11 18:10:37 -05:00
arkon
b6c7e96ddc Avoid some unnecessary re-renderings of download icons
(cherry picked from commit 348c1ff29d77f9487dbf4a1304527c22d016c113)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-02-11 18:10:28 -05:00
arkon
c5b5c8c21d Fix downloads getting deleted when marked as unread
(cherry picked from commit 717e55497f0656bf121defe8ad4ddb87ec5846b0)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-02-11 18:09:44 -05:00
Jobobby04
0ab28fd6d6 Remove useless var shadow 2021-02-11 18:08:30 -05:00
Jobobby04
7b5dd4fed4 Cleanup SyncFollows 2021-02-11 18:08:13 -05:00
Jobobby04
4896f3d16c Allow MDList tracking for all manga 2021-02-11 17:55:43 -05:00
Jobobby04
eb5469d362 Get MDList working with merged manga 2021-02-11 17:02:48 -05:00
Jobobby04
227de5d838 Separate MDList from Mangadex manga, allowing it to be used with other sources(not implemented) 2021-02-11 16:41:23 -05:00
Jobobby04
86c228243d Fix merged manga chapterlist not updating, fix merge chapter downloads 2021-02-10 16:39:11 -05:00
Carlos
88690008f7 use super high quality on mangaplus
(cherry picked from commit 2074fbc192b9cfe9475643583d3d77f3cd9e4b4c)
2021-02-07 23:39:51 -05:00
Carlos
4388e7bc3a fix more descriptions
(cherry picked from commit 2f69b74f3429ab94aaee0e55eefbb64047a9737c)
2021-02-07 23:39:41 -05:00
Jobobby04
ded58541f5 Fix legacy backups 2021-02-07 21:54:26 -05:00
arkon
aadfa2aa8c Show help action when source fails to load
(cherry picked from commit d84b5e8b461bb8c9c0e6c684dc717e27ba40f6c5)
2021-02-06 19:16:11 -05:00
arkon
e63b15a133 Use AndroidX version of ContextThemeWrapper
(cherry picked from commit 5f9ddf9ff57a02ec2b83f1901d56ec97d4a01b5b)
2021-02-06 19:16:02 -05:00
arkon
84590688be Remove some logic around old legacy backup versions + minor optimizations
(cherry picked from commit bbee093c63563db70f62209c10e1d94cb3bd81ef)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
2021-02-06 19:15:48 -05:00
arkon
2270d3d8e3 Do a regular return to cancel update jobs instead of throwing an exception
(cherry picked from commit e8c35ae4e1d93a814bb19283f5013de02096e2c9)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-02-06 19:14:25 -05:00
arkon
bc9602a0f2 Set clip data when sharing content URIs (closes #4198)
(cherry picked from commit 1607658c30a5d0a2767c5fe39561e9b28cfacfb4)
2021-02-06 19:11:26 -05:00
arkon
bd8084c565 Minor optimizations for restoring full backups
Based on fc6d9aaf51

(cherry picked from commit 2e9ef373f339257767f54fe3a6d3e51526cac683)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
2021-02-06 19:11:13 -05:00
arkon
e80a4bea18 Avoid crash when changing spinner indeterminate state
(cherry picked from commit 7191552126b514fee5a882072b4ad445136b4584)
2021-02-06 19:08:20 -05:00
Jobobby04
d7eac12eee Use some core ktx 2021-02-06 19:02:35 -05:00
Jobobby04
e633da5567 Backup read manga that are not in library 2021-02-06 18:59:40 -05:00
Jobobby04
e26ab22e41 Update manga from differernt sources in parallel 2021-02-04 19:05:35 -05:00
arkon
9a3faad499 Fix unreadable sheet tab text in light blue theme
(cherry picked from commit 9f2fe33ce0080f24f642a823119b0d842e63307a)
2021-02-04 17:13:11 -05:00
arkon
15b826074f Don't automatically set MAL start date (closes #4349)
(cherry picked from commit 13d25e0849ea9c3b267da6d7fb2624a942fcc41b)
2021-02-04 17:07:56 -05:00
Jobobby04
fc6d9aaf51 Restore offline optimization
Should make restore offline faster when data is already there
2021-02-04 17:06:28 -05:00
Jobobby04
e629703afd Build fix 2021-01-31 19:39:11 -05:00
arkon
08bf113dcb Minor cleanup
(cherry picked from commit d5cfbef42bde2a785b9c3033dc2a769ac1a7c37f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-31 19:38:27 -05:00
Andreas
369e075ed9 Move tracking to a bottom sheet (#4364)
* Move tracking to a bottom sheet

* Give methods better names and remove unnecessary annotation

(cherry picked from commit 535abcbb8b2197faef77a6b0ba56aa4309067d4c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-31 19:36:22 -05:00
Jobobby04
7bb4191d41 Maybe fix merge chapter downloads 2021-01-31 18:33:56 -05:00
Unlocked
8539d5b4db Add manga count to the library header (#3884)
* Add manga count to the library header

* Make showing the number of manga configurable

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

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2021-01-31 18:33:22 -05:00
Taco
f8763c71ff Regenerate drawables (#4352)
(cherry picked from commit 9bf452856cb40c7d1475eb2c7471c17d7861bac3)
2021-01-31 18:32:13 -05:00
arkon
925ecb282c Handle failures when updating metadata in library updater
(cherry picked from commit 17109ab7606724dee83981b7b8605fc2d22ef57c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-01-31 18:31:53 -05:00
Jobobby04
284a456184 Handle failures in the library updater 2021-01-28 15:04:17 -05:00
arkon
4cbb2ae082 Apply bottom sheet dialog with restriction consistently
(cherry picked from commit 7eef4f7fbf271ba05450551141929cb8142147ff)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
2021-01-28 14:19:04 -05:00
Andreas
9cb600e9d6 Unify history and update item (#4361)
* Unify history and update item

* Use card_radius

(cherry picked from commit 0a10f6605324684afcf4d6bc13a765709dec2d94)
2021-01-28 13:41:01 -05:00
arkon
4f50fcadeb Ignore failures when updating metadata as part of library update
(cherry picked from commit 58860b51a211522e39a66dab1c9a3c3473824e64)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-01-28 13:40:25 -05:00
Jobobby04
1eb8ee502e Optimize imports 2021-01-26 23:47:44 -05:00
Jobobby04
2b845ec01f Cleanup MetadataViewPresenter 2021-01-26 23:47:26 -05:00
Jobobby04
dbadec2c67 Revert "Fix reader bug with new suspend getFlatMetadata"
This reverts commit 96031869271b3c5ed43d3c7d227dcdcd584d9618.
2021-01-26 23:36:40 -05:00