661 Commits

Author SHA1 Message Date
arkon
a076deeb5f Move notification logic out of LibraryUpdateService
(cherry picked from commit 530daeaa3a12bbf7b590d505801bc52d8c1675df)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2020-05-11 16:05:16 -04:00
Jobobby04
a006bc7d93 Rename EH update notifier 2020-05-11 16:03:32 -04:00
Jobobby04
b09f1fff51 New All In One Manga interface, its optional and can be disabled 2020-05-11 15:33:38 -04:00
Jobobby04
38b469755f Add simple hentai features option 2020-05-10 23:55:51 -04:00
Jobobby04
3bfda338ef Add basic E/Ex-Hentai watched tag settings, possibly more to come 2020-05-10 22:36:52 -04:00
Jobobby04
6e1da22353 Convert EH settings to FlowPrefrences 2020-05-10 19:22:10 -04:00
arkon
2fe38192b4 Show date format examples, migrate to FlowPreferences
(cherry picked from commit 04d44f19f5be12afdd2ebb6a14b0a669d629c386)
2020-05-10 16:25:39 -04:00
arkon
ef3f4c2e17 Convert rotation to FlowPreference, remove some unused subscriptions code
Also remove EH lock code(was broken because of RxController changes)

(cherry picked from commit d46a742a43d23c62aecf203e21a5221a06195131)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2020-05-10 16:25:07 -04:00
arkon
e4e069ccca Default unreadBadge setting to true (closes #3138)
(cherry picked from commit a94fd24fa9d8f53652cf474eef14b73faed74800)
2020-05-10 14:27:32 -04:00
MCAxiaz
4cdf2f468c Manga cover updates (#3101)
* cover caching overhaul

* add ui for removing custom cover

* skip some loading work

* minor cleanup

* allow refresh library metadata to refresh local manga

* rename metadata_date to cover_last_modified

* rearrange removeMangaFromLibrary

* change custom cover directory
add setting for updating cover when refreshing library

* remove toggle and explicit action for updating covers

(cherry picked from commit dc54299e2487bc7c7c97734c2d5aa3f8ca379dae)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt
2020-05-10 14:27:05 -04:00
Jobobby04
27dc6443ec Fix broken updater 2020-05-10 01:23:41 -04:00
Jobobby04
b3b0c39163 Fix naming of the preview repo 2020-05-10 01:12:56 -04:00
Jobobby04
d643b947a9 Add files for new action, should allow automatic updating when finished 2020-05-10 00:20:36 -04:00
arkon
700fd61f34 Update details metadata along with chapters list
(cherry picked from commit 29feee00955789e3c518937f4ace29ff01da2d73)
2020-05-09 11:49:28 -04:00
arkon
a0462fb480 Move DB transaction blocks to only the DB portions of restore logic
(cherry picked from commit 63f3180dff643355a000ff4071105a12139d18b0)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
2020-05-09 11:49:15 -04:00
arkon
f19685787f Option to hide unread badges (closes #3095)
(cherry picked from commit 1442e2b53e8394b0988f1cf638f43a92d7c9f604)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
2020-05-09 11:48:01 -04:00
arkon
60caba86a5 Remove redundant DB call in library settings (closes #3128)
(cherry picked from commit 521ebf0678c25c5cbb549898e83953c2a7362a53)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
2020-05-09 11:43:43 -04:00
MCAxiaz
80fa7ebe6c String Formatting Fixes (#3118)
String Formatting Fixes

(cherry picked from commit a20874f6a15f443025367f6ed988ff93a30ccd6c)
2020-05-09 11:41:45 -04:00
arkon
9096edfc92 Concurrently refresh trackers
(cherry picked from commit 40776bdc8d4e3c42e0874ec3fec84c515b486dee)
2020-05-09 11:41:32 -04:00
arkon
f30ad78a4c Do library checks from up to 5 sources concurrently
(cherry picked from commit f853158e6b1a5105c3201e806f772f8220d1bff5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2020-05-09 11:40:32 -04:00
arkon
ce0d99b78f Download from up to 5 different sources concurrently (closes #2534)
(cherry picked from commit c9035b5df9a331dbed3322eb6ad95bc81d1d7f22)
2020-05-09 11:36:04 -04:00
arkon
3ffb80c6f1 Concurrently download up to 5 pages at a time
(cherry picked from commit 150132f4dd40020c3cbc8f72d5a7d63dc695d2b3)
2020-05-09 11:35:52 -04:00
arkon
4e3c407583 Replace restore completion string with plurals
(cherry picked from commit fb97ac47bc25ccc54bbdd6a6b1d3c1695466bff4)
2020-05-09 11:35:43 -04:00
arkon
005d43a3ec Minor cleanup of wakelocks, extension ID backup
(cherry picked from commit b4c7992726fdf36a7dc58e7d7142c2a1642d0f36)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
2020-05-09 11:30:38 -04:00
arkon
0046ed879f Convert app updater to foreground service
(cherry picked from commit 788ea052fcacbe7a52142058e489e2115fe0095f)
2020-05-09 11:18:23 -04:00
Jobobby04
5435c2fb53 Lighter weight method of rounding cover art and removed rounded covers option
(cherry picked from commit dabca5f09e0d393d2ea77e483c72561341385cb0)
2020-05-09 11:17:07 -04:00
Jobobby04
88963758b1 Add specific support for dummy extensions so that read chapter history is able to be freely restored without connecting to the source 2020-05-08 21:18:29 -04:00
Jobobby04
509d7b20b4 ReImplement history features 2020-05-07 14:50:24 -04:00
Jobobby04
730c316e89 Small brackets change, though I dont think logic will(though knowing my luck this might have been the reason) 2020-05-05 00:54:47 -04:00
Jobobby04
9bfe4ed829 Remove unneeded backup stuff, now almost everything is from stable 2020-05-04 20:33:09 -04:00
Jobobby04
63ca5cc66b Remove dev update checker 2020-05-04 16:17:07 -04:00
arkon
f5b8d3120d Fix anilist jsonnull issue
41c64b7058
(cherry picked from commit abf47deee3737468019f53df8b09976b5f043218)
2020-05-04 01:40:11 -04:00
Jobobby04
d368064549 Possibly fix backup restores 2020-05-03 22:36:30 -04:00
Jobobby04
ada0703d17 Remove unneeded variable 2020-05-03 21:46:43 -04:00
Jobobby04
f5b7a8db1a Setup for install 2020-05-03 19:33:28 -04:00
Jobobby04
bef0a44447 It Builds! 2020-05-03 18:34:46 -04:00
Jobobby04
7e99a9f789 Linting Fixes AZ 2020-05-03 14:36:19 -04:00
Jobobby04
03e5c5ca10 Linting fixes
(cherry picked from commit 3f63b320c44255cc6136282adb5eb2201706dee6)
2020-05-03 14:35:49 -04:00
Jobobby04
a393772083 Move things back into the EH package, no need for them to be in the regular app 2020-05-03 14:24:22 -04:00
Rani Sargees
42c7669bca database changes for mergedsources 2020-05-03 14:21:26 -04:00
jobobby04
a6f0e7f9b9 Part 2 of Auto-Migration Done
(cherry picked from commit c4321e3adfff1bdfdcd8ba209dd20549348be217)
2020-05-03 13:18:02 -04:00
jobobby04
e7b39f29f2 Implemented J2K Auto Source Migration
(cherry picked from commit 8ba75831e6f51f6472d85f813405ede3f679cfd8)
2020-05-03 13:07:43 -04:00
jobobby04
09dcb8029c Add setting to hide manga content from update/download notifications
(cherry picked from commit f3d69599aa09917b2261207f1d0b3ab25412d86b)
2020-05-03 01:41:06 -04:00
jobobby04
23ac3d18e5 Optimize imports, disallow wildcard imports because of klint, run linter 2020-05-03 01:36:21 -04:00
jobobby04
c85825f3c7 Run default Android Studio formatter on code
(cherry picked from commit 3ecc883944cba6102fb68940023d90ef959c8b9c)
2020-05-03 01:33:58 -04:00
az4521
ef4430216d fix github updater 2020-05-03 01:00:41 -04:00
jobobby04
643f666178 Notification conflict fix 2020-05-03 01:00:41 -04:00
jobobby04
52e742049b Reorganize other util files 2020-05-03 00:39:16 -04:00
Jay
41c99c33a6 cherrypick drag and drop sorting 2020-05-03 00:12:54 -04:00
Rani Sargees
4d8f44ddae merge double upstream 2020-05-02 23:39:46 -04:00