arkon
572eb0cceb
Reduce redundancy in some preference declarations
...
The remaining ones could also be converted to FlowPreferences for this, but it's not really necessary.
(cherry picked from commit f3718257f50e595dbbf04c8d2e90a21fb4d80c09)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBrowseController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-26 15:52:25 -05:00
Jobobby04
d60ff91ae4
Filter out unpublished chapters without an external url
2021-12-26 12:24:35 -05:00
Jobobby04
3ec0777d63
Remove useless extension function
2021-12-26 12:23:43 -05:00
Jobobby04
c498d03d6b
Mangadex: Use updated /at-home/server/ endpoint for pages
2021-12-25 12:08:50 -05:00
Jobobby04
9e9fa80450
Migrate EHentaiThrottleManager from Longs to durations
2021-12-25 12:07:09 -05:00
Jobobby04
999e944c34
Move to official duration extensions
2021-12-25 12:05:06 -05:00
Jobobby04
a2df6a7f11
Fix Mangadex logout crashes
2021-12-18 21:45:34 -05:00
arkon
9b3a839515
Address some IDE warnings
...
(cherry picked from commit 532a1b1abacde1a35e4c0bfcf9f083e59f6924b5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
2021-12-18 12:06:55 -05:00
arkon
b19c178eae
Combine global update item restrictions
...
(cherry picked from commit 818fe50f7772e42bff710b471bb0f687ab58ee10)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
Jobobby04
f2250e7cee
Extract more strings to localizable files
2021-12-12 20:40:11 -05:00
Jobobby04
2f32aa6984
Drop blank scanlators
2021-12-12 20:38:22 -05:00
Jobobby04
d7f5ded41a
Fix and cleanup SmartSearch
2021-12-12 17:59:29 -05:00
Jobobby04
04451ab14e
Fix mangadex logout crash
2021-12-12 14:57:08 -05:00
Jobobby04
6e8ee38238
Improve data saver handling
2021-12-12 12:16:07 -05:00
Jobobby04
4e9fe9790b
Minor cleanup
2021-12-11 14:58:23 -05:00
Jobobby04
693ae6c7be
Support Mangadex Nepali
2021-12-07 08:46:39 -05:00
Jobobby04
c5b2aa180e
Data saver: Long click a source to exclude, also downloader can be excluded.
...
Small rewrite of Data saver
2021-12-04 14:12:20 -05:00
Jobobby04
21346eefe2
Minor lint fixes
2021-12-02 20:54:54 -05:00
Jobobby04
42da9abe3e
Build fixes after cherry picking
2021-12-02 20:44:05 -05:00
Jobobby04
4ea72f5342
Keep future chapters on Mangadex like Billibi and Comikey
2021-11-14 18:34:22 -05:00
Jobobby04
b227f2a4a5
Fix most unknown titles
2021-11-14 18:09:47 -05:00
Jobobby04
fb4d15d9ef
Better support tsumno and mangadex tag search
2021-11-13 23:19:01 -05:00
Jobobby04
114ef56329
Tweak title parsing
2021-11-13 22:52:50 -05:00
Jobobby04
0df5376545
Mangadex support completed status
2021-11-13 22:46:03 -05:00
Jobobby04
04c683675f
Fix MangaPlus errors
2021-10-23 16:36:42 -04:00
Jobobby04
07d13aed4e
Cleanup MangaPlus stuff, only keep what SY uses
2021-10-23 15:28:28 -04:00
Jobobby04
72b33a1c52
Tweak mangadex integration
2021-10-23 14:25:11 -04:00
Jobobby04
f2c881cb42
Update WI-FI restriction for EXH update worker
2021-10-23 14:25:10 -04:00
arkon
5bf424af40
Remove global update intervals below 12 hours, add every 3 day interval
...
Users with smaller libraries have a lower change of getting updates frequently. "Power users" are actively hurting sources by updating frequently.
(cherry picked from commit 9e2ef82902369908503e860af12e8536a004bd43)
# Conflicts:
# app/build.gradle.kts
2021-10-23 14:25:07 -04:00
arkon
c4f06d9830
Rename app updating classes
...
So I stop confusing it for updaters of other things.
(cherry picked from commit 21e647017b629d1ec07a32b548d27342810a2c6b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/Migrations.kt
2021-10-23 14:25:02 -04:00
Jobobby04
be52ea6f18
Maybe fix a few crashes related to mangadex logins
2021-10-23 14:24:44 -04:00
Ivan Iskandar
14d6e8dd94
Replace Timber with Square Logcat and make logging configurable ( #6062 )
...
* Replace Timber with Square Logcat
* Configurable logger
(cherry picked from commit 2e127dff1f0b00f6a92359a07132c6016db6ea36)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.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/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.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/viewer/pager/PagerViewer.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
2021-10-23 14:24:42 -04:00
Jobobby04
4c63c01501
Cleanup and reduce the amount of time it waits for logouts
2021-09-24 13:06:10 -04:00
Jobobby04
7ffe1794d9
Fix more info crash
2021-09-17 15:40:39 -04:00
tobinstultiens
d9d94ed321
Allow exclusion on Delete After Read per category ( #5857 )
...
* Added the exclude category from delete after being read
* Stopped it from adding a wildcard to the import
* Placed the remove after read to the download manager
(cherry picked from commit a051079c6a2719e5f7429b289281ea3b3138aace)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-09-12 13:33:36 -04:00
Jobobby04
e38255e895
Migrate to the new mangadex list response
2021-09-12 13:07:18 -04:00
Jobobby04
982f4d6a97
Debug function to clear watched sources
2021-09-11 11:48:17 -04:00
Jobobby04
972716d884
Only use site specific handlers if data is empty
2021-09-11 11:43:16 -04:00
Jobobby04
6f93fdd089
Cover includes on user follows
2021-09-11 11:42:51 -04:00
Jobobby04
f0329cfafa
Improve mangadex title selection
2021-09-11 11:42:19 -04:00
Jobobby04
cc38579fca
Cleanup
2021-09-06 16:38:51 -04:00
Jobobby04
52cdb636c9
MangaDex, add support for Bilibili chapters
2021-09-06 16:38:50 -04:00
Jobobby04
af4979fcba
Fix name mismatch warning
2021-09-01 18:41:14 -04:00
Jobobby04
94595a99ac
Support Comikey chapters
2021-09-01 18:41:12 -04:00
Ivan Iskandar
8875c3f9bb
Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled ( #5801 )
...
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled
Tested with Gboard only.
* Revert "Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled"
This reverts commit 068399db
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text inputs when incognito is enabled
Source preference is not affected.
* Source preference stuff
(cherry picked from commit 3ea84cf0ce23d37a1787663834ab9922f10577f8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
2021-09-01 18:41:01 -04:00
Jobobby04
baeec9e2e7
Update to support the latest Mangadex API
2021-09-01 18:40:56 -04:00
Jobobby04
9ddadae078
Use "No Group" properly in mangadex
2021-08-27 12:51:06 -04:00
Jobobby04
c29dc695ae
Ktlint ignore some stuff
2021-08-27 12:51:06 -04:00
Jobobby04
ff965efcae
Tweak chip stroke weight for E-Hentai manga
2021-08-27 12:51:05 -04:00
Jobobby04
c7a43cb36e
Fix wildcard import
2021-08-27 12:51:05 -04:00
Jobobby04
14be5c75ee
Fuck motion layout
2021-08-27 12:50:45 -04:00
Jobobby04
3059008476
Cleanup
2021-08-27 12:50:41 -04:00
arkon
c69bb5b33d
Always re-setup background jobs on migration runs
...
(cherry picked from commit 7d67450e5800c90a6bb3f2d401b048e1acc5b0d0)
2021-08-27 12:50:37 -04:00
Jobobby04
10c8c3baee
Add a option to force migrate all nhentai manga to the nhentai other lang
...
Dont blame me if this breaks your library
2021-08-27 12:50:34 -04:00
Jobobby04
eb7a2ab191
Fix build
2021-08-27 12:50:32 -04:00
Jobobby04
8bcf2f7b82
Add uploader as a virtual tag
2021-08-27 12:50:04 -04:00
Jobobby04
5598ccf9e6
Search EHentai uploader on click
2021-08-27 12:50:04 -04:00
Jobobby04
478d7f989d
Improve Hitomi tag list
2021-08-27 12:50:03 -04:00
Jobobby04
ae99b733e7
Better way to logout
2021-08-02 00:18:08 -04:00
Jobobby04
9916d89296
New attempt to logout
2021-08-01 21:56:04 -04:00
Jobobby04
e40fbbecbb
Add a few source helper functions
2021-07-25 14:16:16 -04:00
Jobobby04
81af5a5654
Cleanup
2021-07-25 14:15:27 -04:00
Jobobby04
464f2b01a1
Manually try authenticating mangadex logout, skip if it fails
2021-07-24 12:38:55 -04:00
Jobobby04
d22b14734d
Cleanup
2021-07-22 20:20:51 -04:00
Jobobby04
b769043f36
Fix logout of mangadex
2021-07-22 19:28:59 -04:00
Jobobby04
65b6f7df44
Fix build errors because of JSoup update
2021-07-18 20:18:20 -04:00
Jobobby04
cf54851342
Replace material-dialogs with Material Components' SY
2021-07-18 20:17:58 -04:00
Jobobby04
2bdead3e5f
Cleanup mangadex, hopefully mitigate freezing
2021-07-18 13:06:12 -04:00
Jobobby04
dee3abd0c3
Logout even if the logout response doesnt return ok
2021-07-18 13:05:35 -04:00
Jobobby04
09ea9deb67
Stop excluding Tsumino from library updates
2021-07-12 12:26:41 -04:00
Jobobby04
866c4a77a3
Use a empty title if none is found
2021-07-11 21:24:24 -04:00
Jobobby04
a856ea20b4
Cleanup
2021-07-10 17:33:25 -04:00
Jobobby04
e6cb339ff5
Mangadex fixes
2021-07-10 17:27:21 -04:00
Jobobby04
a29ddaaf1c
Add debug function to reset viewer for all manga
2021-07-07 20:53:52 -04:00
Jobobby04
d788585d14
ReImplement Mangadex deeplink
2021-07-06 16:58:09 -04:00
Jobobby04
90654dc027
Fix page reporting
2021-07-06 15:28:32 -04:00
Jobobby04
20d8cf6c10
Update Mangadex
2021-07-05 18:31:30 -04:00
Jobobby04
efba76380a
Reader cleanup
2021-07-04 17:14:21 -04:00
arkon
aa23de77bc
Remove en-GB option since we don't actually localize different English locales
...
(cherry picked from commit 0cb042cd93d5bd2ad249a71af7d7bf87da5a6a89)
# Conflicts:
# app/build.gradle.kts
2021-07-03 18:56:53 -04:00
Ivan Iskandar
ad2bbd0e3c
Merge light and dark themes ( #5470 )
...
* Merge AMOLED and regular dark themes
This allows all variants of dark themes to use black backgrounds as a
separate preference.
* Merge light and dark themes
* Fix ReaderSeekBar color on Dark Blue theme
* Color fixes
* Fix Dark Blue bars ripple
* Simplify night mode check
(cherry picked from commit 0eadc028b6f9daf38cae083cfdc2ff44a1836623)
# 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/BaseThemedActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2021-07-03 18:55:12 -04:00
Jobobby04
69d762c131
Support WorkManager items in the debug list scheduled jobs option
2021-07-02 17:51:02 -04:00
Jobobby04
e9e3340c08
Convert EH Gallery Updater from a JobService to WorkManager
2021-07-02 17:50:22 -04:00
Andreas
6f6e6ad326
Sort per category ( #5408 )
...
* Add flags for sorting per category
* Add logic to LibrarySettingsSheet
* Add logic to LibraryPresenter
* Minor tweaks
* Use enum instead of variables
Also deprecates LibrarySort in favour of the new enum classes
* Remove debug log and suppress deprecation
* Convert DisplayMode setting to enum
Also fix bug were adapter would get de-synced with the current per category setting
* Fix migration crashing app due to values being access before migration
(cherry picked from commit 60890147c3c24ac30a75bfb8c4fab7b8cccd60be)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Category.kt
# 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/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-06-26 22:41:34 -04:00
Ivan Iskandar
f61bbfa77a
More themes cleanup ( #5410 ), remove AMOLED Blue
...
* More themes cleanup
* Tweak some things
* Fix 'Clear History' icon
* Split out ripple colored to its own drawable
* Tidy up things
* Unify background dim amount
* Use primaryColor for Account login button
* More colored ripples
* use colorOnPrimary for selected comfortable library item title
Co-authored-by: Soitora <simon.mattila@protonmail.com>
(cherry picked from commit 932c92412c29fe4a8d1410d29a6e77557ad48707)
# Conflicts:
# app/src/main/res/layout-sw720dp/manga_info_header.xml
# app/src/main/res/layout/manga_info_header.xml
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/menu/library_selection.xml
# app/src/main/res/menu/reader.xml
# app/src/main/res/values/colors.xml
# app/src/main/res/values/dimens.xml
2021-06-26 22:38:53 -04:00
Jobobby04
104e200b4a
Favorites sync show currently processing title after 5 seconds in case of issues
2021-06-26 22:38:50 -04:00
Jobobby04
9af351e0dd
Cleanup
2021-06-26 22:38:50 -04:00
Jobobby04
e2324df0cc
Use the same thread for db operations in places where trans are possible
2021-06-13 19:56:17 -04:00
Jobobby04
e3fd17f550
Fix Mangadex random
2021-06-12 20:00:28 -04:00
Jobobby04
d5638c6204
Cleanup recs
2021-06-10 17:20:54 -04:00
Jobobby04
9e80f47e9f
Help with favorites sync db locking
2021-06-10 17:20:29 -04:00
arkon
216065fb38
Use coroutine job for fetching next source page
...
(cherry picked from commit e6f3cd03bbc8b9e0ea2203f981cda94062d5186c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2021-06-10 16:36:14 -04:00
Jobobby04
38f2a93c0f
Use PageHandler for page requests
2021-06-05 15:24:02 -04:00
Carlos
143dfc6ad2
pass auth header to md@home request when logged in
...
(cherry picked from commit c63bf955b308cbb67fcdda884eff76eaec901898)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/MangaDex.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/PageHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
2021-06-05 14:36:58 -04:00
Carlos
d82967ea3d
switch to dex covers
...
(cherry picked from commit 28d83509dadb0ddaca2e13e98f5e5f6e3df2d2a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/MangaDexCache.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/PopularHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/SearchHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/SimilarHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt
# app/src/main/java/exh/md/utils/MdUtil.kt
2021-06-05 14:31:51 -04:00
Jobobby04
eab7571feb
Cleanup
2021-06-05 13:58:30 -04:00
Jobobby04
3d33d50c63
Cleanup some constructors
2021-06-04 19:07:30 -04:00
Jobobby04
b35aa30ea7
Address some lints
2021-06-03 16:28:38 -04:00
Jobobby04
6d7e8cdcb9
Comment out more
2021-06-03 01:07:09 -04:00
Jobobby04
cafce0ed5f
Old saved searches can load now, but now toast on click
2021-06-02 21:04:06 -04:00
Jobobby04
57dde4c922
Refactor show history and updates buttons
2021-06-02 14:12:57 -04:00
Jobobby04
aeaf52cb58
Handle more deprecated items
2021-06-02 00:10:36 -04:00
Jobobby04
d30c9f7120
Address some deprecation warnings
2021-06-01 21:09:03 -04:00
Jobobby04
ef02bd112c
Fix some string references
2021-05-31 23:44:15 -04:00
Jobobby04
b67d2bba40
Last chapter can be null
2021-05-28 21:17:26 -04:00
Jobobby04
56ea025e20
Update coroutines, fix E-Hentai gallery update restrictions
2021-05-28 14:36:52 -04:00
Jobobby04
33b6912c22
nullIfEmpty
2021-05-28 14:36:45 -04:00
Jobobby04
b18075de14
Cleanup
2021-05-28 14:36:39 -04:00
Jobobby04
c39ec81f42
Metadata cleanup
2021-05-28 14:36:38 -04:00
Eugene
99d23a47b7
18+ tag to Lewd Check ( #336 )
2021-05-25 14:54:54 -04:00
Jobobby04
b13ca1a097
Lint and build fixes
2021-05-23 15:34:29 -04:00
Jobobby04
3192140421
Disable mangadex covers and use temp covers
2021-05-23 14:48:14 -04:00
Jobobby04
80cf38a70d
Fix mangadex covers
2021-05-23 14:43:12 -04:00
Ivan Iskandar
a802eb1cca
Bump compileSdk to 30 ( #5140 )
...
(cherry picked from commit ef8a87a30fb5e6e7ff5f89ebcad71ca6f8a9f8c8)
2021-05-22 18:07:27 -04:00
arkon
eaa2bb22ed
Remove 1 or 2 hour library updates to avoid DDoSing sources
...
(cherry picked from commit 569df39fb88e534fa0deb5b9a412f84936006859)
# Conflicts:
# app/build.gradle.kts
2021-05-22 17:33:29 -04:00
Andreas
6238f06d39
Automatic background color for PagerViewer ( #4996 )
...
* Add J2K implementation of automatic background
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
* Tweak the monstrosity called automatic background
* Add ability to choose Automatic as a background
* More tweaks
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
(cherry picked from commit 122cdae5bcbb0421c98e271521d32fadc7c95beb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
# app/src/main/res/values/arrays.xml
2021-05-22 16:28:40 -04:00
Jobobby04
b63df25f7b
Cleanup
2021-05-22 14:40:44 -04:00
Jobobby04
9eb1927d2e
Better handling of Okhttp in awaitResponse
2021-05-22 14:39:22 -04:00
Jobobby04
20cbadb23d
Update mangadex to api 5.0.10
2021-05-22 14:38:47 -04:00
Jobobby04
91ca176c28
When throttling E-Hentai, suspend the thread instead of sleeping it
2021-05-21 17:06:40 -04:00
Jobobby04
33a590d895
Mangadex fixes
2021-05-17 12:45:33 -04:00
Jobobby04
bc871cd2ee
Dismiss the filter sheet when a button is pressed
2021-05-14 13:54:46 -04:00
Jobobby04
4a2d9dbdf8
Fix Publication Complete status showing as unknown
2021-05-12 23:32:26 -04:00
Jobobby04
08f1eff450
Update Mangadex Similar to GoldBattles latest version
2021-05-12 23:29:14 -04:00
Jobobby04
e500d0bebf
Exh login menu supports custom igneous cookies. Supports translation now as well
2021-05-12 18:19:43 -04:00
Jobobby04
2629b3420b
Update for Mangadex api 5.0.5
2021-05-12 16:17:39 -04:00
Jobobby04
0c33b7915b
Remove unused sheet extensions
2021-05-11 13:07:10 -04:00
Jobobby04
29e4392490
Cleanup the mangadex list calls
2021-05-11 13:06:55 -04:00
Jobobby04
32197b1491
Add erotica and pornographic to lewd
2021-05-11 12:39:29 -04:00
Jobobby04
3f56c81c03
Cleanup some tag stuff
2021-05-11 12:38:50 -04:00
Jobobby04
273d61e69b
Chunk the statuses endpoint
2021-05-10 22:03:17 -04:00
Jobobby04
2ec5581e8c
Likely fix background crashes
2021-05-10 22:03:16 -04:00
Jobobby04
be6637c7fd
Fix mangadex manga not adding all chapters
2021-05-10 22:03:16 -04:00
Henrik
44ba757ad8
add goldbattle mdaltimage data api ( #312 )
2021-05-10 22:02:31 -04:00
Jobobby04
d04cdd9b34
Half fix legacy backup with dex manga
2021-05-09 23:27:18 -04:00
Jobobby04
333f55a44b
Enable MangaPlus chapters in mangadex delegation
2021-05-09 22:20:39 -04:00
Jobobby04
1f9b69fc07
Multiple bugfixes for mangadex delegation
...
Chapters should be sorted
Multiple language fixes
Multiple empty result fixes
2021-05-09 22:10:22 -04:00
Jobobby04
09802c3609
Fix chapter names to match the extension
2021-05-09 19:19:20 -04:00
Jobobby04
428a9e82f3
Use a string builder instead of a list to make chapter names
2021-05-09 18:56:25 -04:00
Jobobby04
fc354f5792
Mangadex Api 5.0.4
2021-05-09 18:56:25 -04:00
Jobobby04
31473351af
Mangadex cleanup
2021-05-09 18:56:24 -04:00
Henrik
85398f7c30
add mal cover for mangadex and fix kitsu covers in some cases ( #311 )
2021-05-09 18:56:01 -04:00
Jobobby04
c787498b85
Use kitsu cover for mangadex manga if avalible
2021-05-07 20:53:59 -04:00
Jobobby04
cb2432cce9
Fix a few bugs that were found in the extension
2021-05-07 14:14:05 -04:00
Jobobby04
dd81e5f2b9
Add artist parsing, fix possibly broken author parsing
2021-05-07 14:13:45 -04:00
Jobobby04
84a1da2952
Fix updating remote status, allow editing MdList tracking
2021-05-07 13:43:34 -04:00
Jobobby04
866a92474f
Disable requesting metadata for now
2021-05-07 13:41:33 -04:00
Jobobby04
b297d580b0
Get statuslist first when parsing tracking
2021-05-07 13:39:50 -04:00
Jobobby04
858a5e6eee
Cleanup token authenticator, fixes ctd when opening tracking
2021-05-07 13:39:15 -04:00
Jobobby04
b9b5ef55ab
Rewrite and enable Mangadex delegation for V5 of Mangadex (Thanks Cesco)
...
Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com>
2021-05-06 21:19:30 -04:00
Andreas
5c352cb3c0
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
(cherry picked from commit 0fef546a0d4b2a78089b0880564e80708afbe1da)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-04 14:48:06 -04:00
Ivan Iskandar
73c9df9c43
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
(cherry picked from commit 93e61367958e280689423b7692cd98cda59805e9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/FileFetcher.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/TachiGlideModule.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2021-05-04 14:13:17 -04:00
arkon
b4a226157c
Drop support for Android 5.x
...
(cherry picked from commit 89619b7836145130b4bf5d92ebc0f6fe70de7233)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-05-04 14:13:14 -04:00
arkon
f45fdca168
Remove app update check on Android 5.x
...
(cherry picked from commit 13324dd1a1f52dfeaa551d34d2a0c57d6be3940d)
2021-04-28 14:01:22 -04:00
arkon
f1a8132307
Remove "Locked" orientation, replace with explicit orientations
...
Portrait/Landscape allow sensor, Locked Portrait/Landscape don't.
(cherry picked from commit e8d8621f06751a6aa099931cba1d8f4e4f28ddb6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-26 18:00:36 -04:00
arkon
aa56698dac
Clean up controller viewbinding creation
...
Based on https://github.com/Jays2Kings/tachiyomiJ2K/blob/master/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/BaseController.kt
(cherry picked from commit cab919d74c2a00fd450c915a4d7fddc29c44927e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-04-19 14:56:08 -04:00
Jobobby04
780c1e68a6
Rename debug function
2021-04-14 19:01:41 -04:00
Jobobby04
5af0e7e847
Nullable source name for manga type
2021-04-14 18:16:53 -04:00
Jobobby04
142bdd14b7
Add debug function to fix reader toast crash
2021-04-14 18:16:23 -04:00
Jobobby04
a3c26c63d4
LoginSource changes
2021-04-13 18:52:57 -04:00
Jobobby04
8a9f2cce10
More inset fixes
2021-04-11 20:56:50 -04:00
Jobobby04
5df0eb7ed1
Convert EHentai Login controller to a activity
2021-04-11 20:43:21 -04:00
arkon
828944950b
Add Google DoH provider
...
(cherry picked from commit b2d4e5ab846bcb5807785a0d1bfb82e9c5caeec6)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-04-11 18:46:37 -04:00
Jobobby04
6b08889c15
Use a Enum for MigrationStatus
2021-04-06 13:39:25 -04:00
Jobobby04
367d95c825
Logging fixes and lint
2021-03-31 14:29:27 -04:00
Jobobby04
12962b3486
Minor cleanup
2021-03-22 20:25:46 -04:00
Jobobby04
f02e3ae28f
More blocking fixes
2021-03-22 20:11:15 -04:00
Jobobby04
5558790e15
Fix Sync Favorites
2021-03-19 15:16:42 -04:00
Jobobby04
a1a9b4b812
Lint
2021-03-18 21:55:25 -04:00
Jobobby04
aac2fcb7d4
Catch more mangadex exceptions
2021-03-18 19:48:06 -04:00
Jobobby04
67310ada53
Move depercated logging to the bottom of the file
2021-03-18 17:06:19 -04:00
arkon
7164f686d4
Add reading mode toggle
...
(cherry picked from commit 1e58b05ead62e68373775afb309fcad8b28df957)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/res/layout/reader_activity.xml
2021-03-18 15:10:53 -04:00
Jobobby04
21240cad06
Cleanup
2021-03-11 22:39:46 -05:00
Jobobby04
84abe044a3
Remove Hentai Cafe Delegation
2021-03-11 19:10:33 -05:00
Jobobby04
04200bb590
Cleanup
2021-03-11 19:10:33 -05:00
Jobobby04
5dace4fd74
Fix Mangadex Login, Fix Mangadex tracking, Set Mangadex track status to Reading on tracked
2021-03-11 19:10:32 -05:00
Jobobby04
ccdae6bb9a
Deprecate throwable logging function, produces bad log
2021-03-11 19:10:31 -05:00
Jobobby04
0fd9b2a8f6
Fix migration not running sometimes
2021-03-11 19:10:31 -05:00
Jobobby04
da3681e602
Dont throw a exception if the request fails for mdlist tracking
2021-03-07 13:04:53 -05:00
Jobobby04
d64a8907eb
Many small changes
...
- Remove unused gridlayout dependency
- Add RECIEVE_BOOT permission for EH updater
- Some suspending db IO calls
2021-03-07 02:47:48 -05:00
Jobobby04
7e91ae02f1
Upgrade logging, now maps timber to XLog, new logging functions
2021-03-07 00:23:23 -05:00
Jobobby04
3601968342
Cleanup data saver
2021-03-04 19:10:07 -05:00
Jobobby04
9694c8310c
Make sure some toasts are used in the main thread
2021-02-24 17:26:08 -05:00
Jobobby04
079ca1d0b3
Small cleanup
2021-02-24 16:16:47 -05:00
Jobobby04
50a5ec45b3
Do a bit of optimization and cleanup, remove old EH startup code
2021-02-14 21:24:26 -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
d7eac12eee
Use some core ktx
2021-02-06 19:02:35 -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
dc6aa11bc7
Revert "Run more db queries inside the IO pool, convert some RxJava references to Coroutines"
...
This reverts commit 18f02a85ac .
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt
2021-01-26 23:36:03 -05:00
Jobobby04
628eedf15a
Remove duplicate raised search metadata code
2021-01-26 23:33:51 -05:00
Jobobby04
5d600166ea
Move EnhancedSource helper functions to SourceHelpers
2021-01-26 20:26:31 -05:00
Taco
ec1fe205ad
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
(cherry picked from commit 5f7e34b6a1cbda755db6f943a87da16cfc51e6e4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFavoritePutResolver.kt
2021-01-26 16:11:02 -05:00
Jobobby04
295af5306b
Handle delegated source id lists better using a LisenterMutableMap
...
Better source id comparisons
2021-01-26 13:31:22 -05:00
Jobobby04
18f02a85ac
Run more db queries inside the IO pool, convert some RxJava references to Coroutines
2021-01-26 13:31:20 -05:00
Jobobby04
64eeab7c5e
Use a Enum for genre color
2021-01-26 13:31:18 -05:00
Jobobby04
a088e1ffc2
Cleanup removeArticals extension function
2021-01-26 13:31:17 -05:00