719 Commits

Author SHA1 Message Date
arkon
3e9e42271e Add advanced option for DNS over HTTPS via Cloudflare (closes #3377)
(cherry picked from commit 3645d19135683cf8d076f560619c1b47c7b21d00)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2020-06-24 15:51:42 -04:00
arkon
a6b6776447 Open error log on tapping notification body (closes #3376)
(cherry picked from commit 406c5bde11d5e1be4e5f7c9a5ee4ade42fcbc844)
2020-06-23 22:33:31 -04:00
Jobobby04
0ce63d0adc Fix source filterlist crash 2020-06-20 20:52:30 -04:00
Jobobby04
543d46c16c Fix category table creation 2020-06-20 20:00:54 -04:00
Jobobby04
6bd564823a More comments and simple tweaks 2020-06-20 16:55:05 -04:00
arkon
07c69e30dc Rename some code from "catalogue" to "source"
(cherry picked from commit eee0bd6cf4f09b23b6d8979d52652efa850f339e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchPresenter.kt
2020-06-19 21:37:29 -04:00
Jobobby04
4ef72194bb Cleanup resources and put comments where SY code is different from preview code 2020-06-19 20:50:16 -04:00
Jobobby04
5ca57226fe Add custom categories for sources, with it you could group your scanlators or hentai sources in their own categories in the Sources tab in the new categories! 2020-06-16 15:28:57 -04:00
Jobobby04
48786fe5b2 Add latest tab language code configuration 2020-06-14 19:19:50 -04:00
Jobobby04
e30694c12c Add Latest tab to show you up to 5 sources showing you their latest manga 2020-06-12 19:19:58 -04:00
arkon
e4f8958953 Reading mode snackbar
(cherry picked from commit 3899938b253c9ebe149cdfdfae1bb36a3c393a43)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2020-06-07 14:48:26 -04:00
Jobobby04
bf4988ddc3 Fix H@H setting so that its in line with the new version of E-Hentai 2020-06-05 15:19:08 -04:00
Jobobby04
c7673f7b4b Remove secure Exh option in favor og always going https 2020-06-04 21:22:45 -04:00
Jobobby04
96273c3dac E-Hentai preference tweaks 2020-06-03 14:54:08 -04:00
Jobobby04
5e7ffa3285 Add default category list
Fix default language list
2020-06-01 23:11:57 -04:00
Jobobby04
e3d7900cb7 Added first beta of the E-Hentai Language filtering option 2020-06-01 00:38:19 -04:00
arkon
1ee9da4c91 Mark isDownloading flag as volatile (maybe fixes #3219)
(cherry picked from commit 3d43473bf8f4c7eaea28063f2b71e77394dc7f79)
2020-05-31 16:37:09 -04:00
arkon
25a7e233b3 Localize "Page list is empty" exception message
(cherry picked from commit 2194c4ba284581e22dbf15bc69086b2334fb101e)
2020-05-31 14:14:20 -04:00
arkon
b944da5592 Minor cleanup, remove some usages of ArrayList
(cherry picked from commit bf5065d16bd3b1c8ce001dc63b976e8d14030d40)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2020-05-31 14:13:45 -04:00
arkon
f9ef44d586 Use onBackpressureLatest for chapter/page download observables (maybe fixes #3229)
(cherry picked from commit 759795940b78d3791c2d2f765f5762d27c79a8ef)
2020-05-31 13:53:29 -04:00
arkon
806759b8ea Add option to hide library category tabs
(cherry picked from commit 8c2b2f99bc9cb651b4255a553df6522b53410f35)

# 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-28 19:13:40 -04:00
Jobobby04
498f69869a Add watched list default state to E/ExHentai 2020-05-28 15:19:13 -04:00
Jobobby04
b6a0a807c2 Add Saved Searches to backup and restore 2020-05-25 21:09:10 -04:00
arkon
1a1b3342c0 Fix being unable to restore backups if there's no categories
(cherry picked from commit 9a082d4df1ad14edd6427c072199d34b10a70c97)
2020-05-25 16:43:39 -04:00
arkon
6641a7480c Use getEnum for theme preferences too
(cherry picked from commit f430b6f853cb61734d4c31d84be970aad94d1639)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2020-05-25 15:20:18 -04:00
arkon
ee150d513f Use actual enum support for display mode preferences
(cherry picked from commit 78a352541a623a1188cba73e89b1ff77be1f1b3a)
2020-05-25 15:11:38 -04:00
arkon
68a1a57c6a Comfortable grid code cleanup
(cherry picked from commit 0af81c7d05b408ff49f98bdab29ade69b21a6b5f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
2020-05-25 15:10:14 -04:00
Jobobby04
a462e508cd Migration ui change, remove select and replace auto with all 2020-05-25 15:03:10 -04:00
jobobby04
6523826a55 Comfortable Grid (#3238) (my last few changes from preview)
* Comfortable Grid

* Add requested changes

* Add more requested changes

(cherry picked from commit 52e82b35483910620a855935a803998e657e6a9e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
#	app/src/main/res/menu/source_browse.xml
#	app/src/main/res/values/strings.xml
2020-05-25 15:02:20 -04:00
arkon
2ff7ec946c Convert source display mode preference to flow, remove RxPreferences
(cherry picked from commit f05b99ec1fba67699642e4ee21e0554c05c2f8f2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
2020-05-25 14:45:35 -04:00
arkon
e9243d1ac9 Convert column preferences to flows
(cherry picked from commit 194897bf3c45109960eec8933e21eee50798d339)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2020-05-25 14:41:05 -04:00
arkon
210d996638 Convert last used source preference to flow
(cherry picked from commit 7cf26363c8eff83517ec97c5027d464fb36ffdb4)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2020-05-25 14:38:55 -04:00
Jobobby04
590eb8cd66 Add preview requested changes to comfortable grid 2020-05-25 00:52:51 -04:00
Jobobby04
1ba236e551 Move back to rx for catalogueViewSetting 2020-05-24 18:03:54 -04:00
Jobobby04
ccbe240846 Get Started on new Grid, only layout left 2020-05-24 15:59:44 -04:00
arkon
4f596d68b9 Handle empty thumbnail_url when refreshing covers
(cherry picked from commit ac8f2923e5fa5fda5605f7f1f50961ea49b04b54)
2020-05-23 16:05:05 -04:00
arkon
471eb36a92 Avoid replacing covers with null when updating library (sort of closes #3194)
(cherry picked from commit e6bc181e7ab700577bc76bf63b610a901cb36863)
2020-05-23 16:04:50 -04:00
arkon
d70d2cdff5 Make metadata updating optional
(cherry picked from commit 259946cf0ab05cec0175ea27e982e1ae607c7e69)
2020-05-23 15:55:56 -04:00
Chris Allan
60706e8b8b Rename downloaded chapters (#3216)
(cherry picked from commit 0fccbbc0ca28c8a026a9dbf595cd59110c492ed9)
2020-05-22 17:50:08 -04:00
arkon
b34a137c07 Make library update error notification optional (closes #3200)
(cherry picked from commit 647391ef73ab0b89b1ba1f59e6e80d7605ba51e4)
2020-05-22 17:50:08 -04:00
MCAxiaz
1fb6b3775d download new chapters changes (#3193)
* download new chapters changes

* move initialFetchChapters logic into onNextChapters

* refractor download new chapter logic to be more explicit

(cherry picked from commit ed029c52aefe8173ffa6da0e73104e51dd6506c8)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.kt
2020-05-22 17:50:08 -04:00
arkon
c31789c112 Localize tracker not logged in error
(cherry picked from commit 5f9df78ab0d1d4b525879665140d0b6d76055009)
2020-05-22 17:50:08 -04:00
arkon
86043fbb31 Warn about missing sources before restoring backup
(cherry picked from commit a00d11701fe359596f4212bc6ff555a35a02ab25)
2020-05-22 17:50:08 -04:00
arkon
7910f6e420 Minor cleanup
(cherry picked from commit 8cd27a199d0a1a5635c78390f454b2c46ebc7062)
2020-05-22 17:50:07 -04:00
arkon
a087b0bf4b Return job failure if library update actually doesn't start
(cherry picked from commit 772929b5c61b2f27ff2fe8b92fe8fc9837ea1789)
2020-05-22 17:50:07 -04:00
Lautaro Martin Emanuel
f85c34b807 Added sorting by upload date
Spanish 'strings' contains the proper translation for the new feature.

(cherry picked from commit ee8c71c14a37390c815bda7a71d851856ea237a6)
2020-05-22 17:50:07 -04:00
Eugene Cheung
4dc2143160 Show notification with error log on update failures
(cherry picked from commit fc4e290c49367a9ebd43bdb713788faa16ded265)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/notification/Notifications.kt
2020-05-22 17:50:07 -04:00
arkon
11a553cbf4 Remove unused function
(cherry picked from commit 9f0ed774230bf8bed21cf125e97b28072abbb335)
2020-05-22 17:50:07 -04:00
Jay
4122af491c Using a float on the progress on app updates
Not sure if needed but I saw some funny behavior with the progress bar

(cherry picked from commit 830a834ea6cd9f3015f6c5a6af03cedffe1265c5)
2020-05-22 17:50:07 -04:00
arkon
0de42b6654 Don't throw exception to stop restore job
(cherry picked from commit e4ea5d03444255237ecde4be7c0bbbac5ca108c2)
2020-05-22 17:50:07 -04:00