arkon
65afc99ead
Show global update error notifications by default
...
(cherry picked from commit ec5e6958ef4f12f6cdf6694a37637770ca1e67da)
2021-06-10 16:40:26 -04:00
arkon
c301def4bc
Fix crash on source page load error
...
(cherry picked from commit 71bd5fe36779ef91f62874020ddf276d4f5caf98)
2021-06-10 16:40:15 -04:00
Ivan Iskandar
710196d514
Coil: Caching adjustments ( #5311 )
...
* Coil: Enable disk cache for source items
* MangaCoverFetcher: Let Coil's OkHttp client handle caching for non-library cover
(cherry picked from commit 3527dedc993afc0d88143c4fd03fbaf953a4e715)
2021-06-10 16:39:14 -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
arkon
708c4b6905
Add shortcut to tracking guide on website
...
(cherry picked from commit a1e31549a223f2a0d2006814db443702c9fc0138)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2021-06-10 16:17:48 -04:00
arkon
3536c359f3
Address some build warnings
...
(cherry picked from commit 71d225c56286d4b868c1634316a4748a494037ea)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2021-06-10 16:16:12 -04:00
arkon
a3dbf6ff24
Don't expand source filter sheet on show ( closes #5253 )
...
(cherry picked from commit 7c232128502ed75053ebc0651024ed6a77dfdba3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
2021-06-10 16:15:38 -04:00
Hunter Nickel
13235f3a37
Add behavior for modifying reader buttons depending on prev/next chapters ( #5305 )
...
(cherry picked from commit fdf178d4df5ca4819c972ca2730e86ef173beeca)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-06-05 16:09:45 -04:00
arkon
74636f4b1a
Use smallest width instead of width for alt layouts
...
(cherry picked from commit 04ebca8413403693870e58540eda02b1391f3b61)
# Conflicts:
# app/src/main/res/layout-sw720dp/manga_info_header.xml
2021-06-05 16:08:59 -04:00
arkon
9275d9ab55
Set orientation icon correctly when opening reader
...
(cherry picked from commit edeee54fb2ebe09466bddd6be0abc64180955fc0)
2021-06-05 16:08:20 -04:00
Andreas
89249c9895
Added category-wise display setting ( #5232 )
...
* Added category-wise display setting
Co-authored-by: Rogavactive <30288842+Rogavactive@users.noreply.github.com>
* Use flag instead of preference
* Remove database call in LibraryItem
* Remove unnecessary code
Co-authored-by: Rogavactive <30288842+Rogavactive@users.noreply.github.com>
(cherry picked from commit a906e9b302f4aa4ce0d5c30b2a52d266b44eaaf5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Category.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-06-05 16:07:57 -04:00
arkon
9b85b009a4
Fix image type build error
...
(cherry picked from commit fff72b61dfef494260bbfa544b21be820fbaeafc)
2021-06-05 15:40:33 -04:00
arkon
e017617612
Handle HEIF images (partly addresses #4756 )
...
(cherry picked from commit 74381ef59e9c05129d77e82dac17ab0f0b9e3406)
2021-06-05 15:40:26 -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
Hunter Nickel
09eab48b1b
Add check for backstack size before pushing DownloadController ( #5312 )
...
(cherry picked from commit 64f95af3e51bc721db1be137e34007e72ee4aeb9)
2021-06-04 20:43:25 -04:00
jobobby04
9196a24eb1
Legacy backup conversion to Kotlin Serialization ( #5282 )
...
* Legacy backup conversion to Kotlin Serialization
* Fix BackupTest compiling
(cherry picked from commit 597cec306455678f2cfe2ad2f632688292353b9e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/serializer/MangaTypeAdapter.kt
2021-06-04 19:27:19 -04:00
arkon
4f9eb19ead
Update tablet UI
...
- Only used when width is >= 720dp instead of 600dp (typically 10" tablets)
- Fix fastscroll in manga view (fixes #5267 )
(cherry picked from commit b03ebc1fa4d2fd4321ff736ddd9eda239fa2fdde)
# Conflicts:
# app/src/main/res/layout-w720dp/manga_controller.xml
2021-06-04 19:09:21 -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
arkon
330b7990fe
Allow center aligned side nav icons ( closes #5177 )
...
(cherry picked from commit 6c53bb4d515d15c39bb4ba8e0eae46341fd58c45)
2021-06-03 14:01:13 -04:00
arkon
84330af417
Address some build warnings
...
(cherry picked from commit fb7a458747e8a9fe2abe73d8ef6982f3bc0298e2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-06-03 14:01:05 -04:00
arkon
ac8e53b9a7
Set background job expedited policies
...
(cherry picked from commit c69420373a7e61c1b4eea038447cff6f0409a201)
2021-06-03 13:59:44 -04:00
arkon
88102b9705
Add share and save cover actions ( closes #3011 )
...
(cherry picked from commit 281a3911f69b96050bae4b232af94ca3671b92ae)
# 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/reader/ReaderPresenter.kt
2021-06-03 13:59:08 -04:00
Jobobby04
6d7e8cdcb9
Comment out more
2021-06-03 01:07:09 -04:00
Jobobby04
359ccdd052
Fix refactor for show history and updates button
2021-06-03 01:06:55 -04:00
Jobobby04
57ca396b46
Load chapters in the dialog instantly
2021-06-02 21:21:38 -04:00
Jobobby04
78d2881b4b
Remove TachiEH Android 7 SSL Workaround, no idea why it was used
2021-06-02 21:04:51 -04:00
Jobobby04
cafce0ed5f
Old saved searches can load now, but now toast on click
2021-06-02 21:04:06 -04:00
Jobobby04
3adde57db9
Use the same chapter sort that the chapters use in the reader dialog
2021-06-02 17:46:33 -04:00
Jobobby04
503ecb8076
Rename the reader chapter sheet to a dialog
2021-06-02 17:39:25 -04:00
Jobobby04
01d6dbba86
Add cancel button to reader chapters dialog
2021-06-02 17:34:08 -04:00
Jobobby04
b0bcad861f
Open merged manga in webview properly
2021-06-02 17:17:11 -04:00
Jobobby04
d70a8848ec
Fix merged manga delete after read
2021-06-02 16:53:00 -04:00
Jobobby04
c8426e71eb
When browsing on Exh notify if the user has a bad igneous cookie
2021-06-02 16:10:26 -04:00
OncePunchedMan
b523e47102
Fix label visibility for tablet ui ( #343 )
...
* fix label visibility for tablet ui
* change to less code
2021-06-02 15:44:11 -04:00
Jobobby04
57dde4c922
Refactor show history and updates buttons
2021-06-02 14:12:57 -04:00
Jobobby04
8387492a9b
Add biometric lock days, fix biometric time range
2021-06-02 13:39:04 -04:00
Jobobby04
114ba42af7
Fix duel page spread not marking chapters read
2021-06-02 00:11:55 -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
arkon
9697bffc5e
Consolidate some of the app update classes
...
We only use GitHub for all update checks, so the abstraction isn't useful.
(cherry picked from commit 5113c78ab6d599286e3e2bd445b5b21dd7abf994)
2021-06-01 20:52:56 -04:00
arkon
65249a4ee7
Address some Kotlin language warnings
...
(cherry picked from commit 3854995ef23df814da32ef7bc6522007e7882f35)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
# app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterRecognition.kt
2021-06-01 20:52:49 -04:00
arkon
d5b72c3d3a
Only show automatically refresh trackers setting if logged in to some trackers
...
(cherry picked from commit 36e14b951a2e36c42fa49fcadd503a4f01952c49)
2021-06-01 20:51:36 -04:00
Jobobby04
86bd55268f
Revert "Temporarily disable Double Page Spread"
...
This reverts commit 02601aa32a .
2021-06-01 20:49:43 -04:00
Jobobby04
8563342d0f
Revert "Temporarily disable Mangadex delegation"
...
This reverts commit 60e520e37e .
2021-06-01 20:49:26 -04:00
Jobobby04
d057b61158
Revert "Temporarily hide Komga tracker"
...
This reverts commit 3fb4b565fa .
2021-06-01 20:49:21 -04:00
Jobobby04
02601aa32a
Temporarily disable Double Page Spread
2021-06-01 18:40:42 -04:00
Jobobby04
60e520e37e
Temporarily disable Mangadex delegation
2021-06-01 18:33:48 -04:00
arkon
3fb4b565fa
Temporarily hide Komga tracker
...
(cherry picked from commit 31997fe50af7fb8a5308682a246ceece710deb0d)
2021-06-01 18:22:12 -04:00
arkon
b2e33ab950
Update some icons
...
(cherry picked from commit 5e5ceef122856a1a6ff2f06e97fcfece917b33b5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
2021-06-01 18:22:00 -04:00
Jobobby04
ebc1f2bb41
Update string reference
2021-06-01 18:17:06 -04:00
arkon
5fa3d55bc9
Show toast when toggling crop borders
...
Consistent with reading mode and orientation shortcuts.
(cherry picked from commit 1feac9c5594e85a9e8ef82ac69cb048b7eda2598)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-05-31 23:47:48 -04:00
Jobobby04
ef02bd112c
Fix some string references
2021-05-31 23:44:15 -04:00
arkon
0a96252ce8
Fix last library category not being saved
...
(cherry picked from commit aa50554f06f3e6cfbd5ac41a296fe2ad790f5352)
2021-05-31 23:44:15 -04:00
Jobobby04
7907723623
Move rec button higher on tablet view
2021-05-31 23:44:14 -04:00
arkon
d5fcded898
Fix toolbar menu being broken on transition ( fixes #5135 )
...
(cherry picked from commit 034506f56b96b7f01c2d27021236e55f0542c559)
2021-05-29 18:19:40 -04:00
arkon
d92e790c5e
Try to avoid some Webview-related crashes
...
Related to #5218
(cherry picked from commit 3d9383ce674dd4046b5f46eea70d5fddb61e193c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-05-29 18:18:56 -04:00
Ivan Iskandar
7d659f559e
Adjust chapter download button visual ( #5213 )
...
* Removed the blinking icon and added back the indeterminate indicator for
queued items
* Make the downloading indicator a solid circle
(cherry picked from commit 9de07c11a624072a8ce7e13721103a06078dee67)
2021-05-29 18:18:10 -04:00
Jobobby04
3a20e24ad0
Fix some drawable references
2021-05-29 18:17:54 -04:00
Ivan Iskandar
9a97a97aa7
More bottom sheet improvements ( #5183 )
...
* Edge-to-edge bottom sheet when possible
* ReaderSettingsSheet: Animate background dim changes
* Adjust modal bottom sheet in-out animation
* Use public method to get bottom sheet behavior
* Set bottom sheet peek size to 50% screen height
The current auto peek height gives too low value on landscape orientation
* Set bottom sheet navigation bar scrim when needed
(cherry picked from commit 9f744bc44589a3e44fb8b655615c2184d1748c0a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-05-29 17:58:17 -04:00
Soitora
84076c2582
Add animations for Bottom Navigation items ( #5181 )
...
* Animated icon for the Library tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
* Animated icon for the More tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
* Rename more_vert to overflow
Should maybe help any confusion together with the other more_horiz changes.
* Animated icon for the History tab
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
* Clarify names and clean files
* Animated icon for the Updates tab
* Animated icon for the Browse tab
* Recreate the animated icon for the History tab
History icons look better when the internal clock is not moving.
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
(cherry picked from commit aed6e12119b1b71710a4dd4139e776ca63b4636c)
2021-05-29 17:57:44 -04:00
Jobobby04
b67d2bba40
Last chapter can be null
2021-05-28 21:17:26 -04:00
Jobobby04
9fa278f708
Fix SY themes a bit more
2021-05-28 14:36:53 -04:00
Jobobby04
56ea025e20
Update coroutines, fix E-Hentai gallery update restrictions
2021-05-28 14:36:52 -04:00
Hunter Nickel
89531cd549
Implement feature to hide "Local" badge from library manga ( #5202 )
...
(cherry picked from commit 8dcd919ff0c4df78343e501400294cfb079dc901)
2021-05-28 14:36:51 -04:00
Gauthier
e50f04ec54
Display the currently active restrictions in the library update preference ( #5187 )
...
* display the currently active restrictions in the library update preference
* removed first line
* use constant instead of literal string
* remove spanned string builder
(cherry picked from commit d9c27e7109fb01db4a103a2d55b5573c2cfe2185)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-05-28 14:36:50 -04:00
arkon
d8b40c2dc4
Add link to official subreddit
...
(cherry picked from commit 8af8c57bb414beafb4eed2bfb448b072f2fe60e4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutLinksPreference.kt
2021-05-28 14:36:50 -04:00
inorichi
2eb5436b25
Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139
...
(cherry picked from commit 8c18a14dfd4ed51001b135a469434fe6f8103929)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2021-05-28 14:36:48 -04:00
Gauthier
fba4bd163b
Hide the score display on the tracksheet if not supported ( #5169 )
...
* hide the score display on the tracksheet if not supported
* Convert track item to use LinearLayout
Co-authored-by: Andreas E <andreas.everos@gmail.com>
(cherry picked from commit 9a801cfdfba407634532a5ceac0170a9f4716447)
2021-05-28 14:36:48 -04:00
Soitora
ae073f9207
Added "Green Apple" theme ( #5184 )
...
* Added "Green Apple" theme
Totally not stolen from other forks.
Although to cover all my bases I co-author all people who adapted the theme in any form.
Neko, J2K and Tako
Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
Co-Authored-By: Jays2Kings <jays@outlook.com>
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
* Add black as the OnSecondary color
Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com>
Co-authored-by: Jays2Kings <jays@outlook.com>
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
(cherry picked from commit 4af13e3536493db7de3ff5e24ae5794c1efe3661)
2021-05-28 14:36:47 -04:00
Gauthier
1c084d42df
Background tracker update during Library update ( #5166 )
...
* add preference to auto update trackers during library update
* also update trackers when updating chapters and preference is set
* remove unnecessary launch/join
* perform tracking update within the same chapter update loop to avoid double notifications
(cherry picked from commit e76e903060658530909455664c954cc4a639527d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-05-28 14:36:47 -04:00
Gauthier
f492ad2529
Refactor TrackService.kt to remove unused add function ( #5164 )
...
* removed the add function from TrackService.kt as it's not used except within the tracker implementations
* add private modifier
(cherry picked from commit acd927a937e1d7a7253dfd3954969ee9bb00d610)
2021-05-28 14:36:46 -04:00
Jobobby04
33b6912c22
nullIfEmpty
2021-05-28 14:36:45 -04:00
Jobobby04
9e63f32a82
Localize Find in another source
2021-05-28 14:36:45 -04:00
arkon
834e3d78ab
Put shortcut to backup menu in More
...
(cherry picked from commit a498f940c6169a486f61be546759c59045be414e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
2021-05-28 14:36:45 -04:00
arkon
3cc61bc3b8
Make some strings in LocalSource translatable ( closes #5178 )
...
(cherry picked from commit 179cb8eb50951955611036f4140d6128e6fce781)
2021-05-28 14:36:44 -04:00
arkon
6b771b4a70
Handle toolbar title in manga details on tablets similar to on phones
...
(cherry picked from commit 47f865aa720c47faa7853f4be3065e3ba718f1ba)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-05-28 14:36:43 -04:00
arkon
9c2eadd8ca
Remove unused Gson singleton factory
...
We don't inject it anywhere anymore.
(cherry picked from commit b47face2f8cea2d5425b5fe9daaa566ffda55042)
2021-05-28 14:36:43 -04:00
Ivan Iskandar
f09c977661
TabbedBottomSheetDialog: Fix scrollable pages ( #5173 )
...
(cherry picked from commit 69869115f6531f62013e6c4c3bdfb750bc26c57f)
2021-05-28 14:36:43 -04:00
Soitora
2acc364960
Added "Strawberry Daiquiri" theme ( #5176 )
...
(cherry picked from commit 0fb9ca3e8b1e779206c9e4a9f7ac3259bed3911a)
2021-05-28 14:36:42 -04:00
arkon
c90aec5c3d
Organize some classes
...
(cherry picked from commit 70d9b0c390be46152139551a0783297b80389355)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-05-28 14:36:41 -04:00
Gauthier
8e6f04f258
pull the rate limit interceptors from the extensions repo ( #5163 )
...
apply a rate limit to anilist, current limit is 90 per minute
(cherry picked from commit e57a999c9ce7653b735293a60dd990bea65d95c1)
2021-05-28 14:36:41 -04:00
Soitora
606101dc8b
Add "Midnight Dusk" and "Hot Pink" themes ( #5161 )
...
* Organize and clarify themes file
Increases clarification with better commenting, should make it easier to add or modify current themes.
* Make AMOLED its own theme category
* Tweak ripples for AMOLED
* Add "Midnight Dusk" theme
Ports it from jobobby04/TachiyomiSY.
Co-Authored-By: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
* Add "Hot Pink" theme
Ports it from jobobby04/TachiyomiSY.
Co-Authored-By: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
* Make AMOLED a base theme
* Final tweaks
Rename "Toolbar.Light" to "Custom.PopupTheme"
Changes placing of backgroundDusk
Removes HotPink and MidnightDusk custom Toolbars, I believe they are unnecessary.
* Rename a Midnight Dusk color
* Make AMOLED independent from Dark as a theme
Co-authored-by: CrepeTF <70870719+CrepeTF@users.noreply.github.com>
Co-authored-by: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
(cherry picked from commit 176e984b56d66d1e47bd367d7dde03e4a024152c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
# app/src/main/res/values/styles.xml
# app/src/main/res/values/themes.xml
2021-05-28 14:36:40 -04:00
Ivan Iskandar
97eda86ac4
Remove top margin of PreferenceCategory if no title set ( #5168 )
...
(cherry picked from commit b5a700276a00f5b630d35d1b902bd624905c6c01)
2021-05-28 14:36:40 -04:00
Ivan Iskandar
dd4384767c
Fix incognito mode disabled after the app kicked out of memory ( #5167 )
...
The application class onCreate will also be called when user navigates to an
activity after the app process is killed by the system.
So make sure the incognito is disabled only when the entry point of the app is
created from scratch (e.g. after being force closed by the user).
(cherry picked from commit 3c186a3c8d3fd74f489a7aa2a27906d29502e0f6)
2021-05-28 14:36:39 -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
481f600056
Double page spread share/save options
2021-05-23 18:23:45 -04:00
Jobobby04
143d0d2518
Fix reader settings crash
2021-05-23 18:23:44 -04:00
arkon
9adbb1b115
Option to move nav rail buttons to bottom of screen ( closes #5158 )
...
Based on 90be3e3494
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
(cherry picked from commit a462ce3626720ba770b6d1e991be9490a551e83c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/res/values/strings.xml
2021-05-23 15:40:27 -04:00
arkon
ec9967d2d6
Fix reader chapter sort ordering ( fixes #5157 )
...
(cherry picked from commit 065cf42aea510e6e3edad2083dfa829692bd60d1)
2021-05-23 15:36:20 -04:00
arkon
ba0e353ea1
Revert "Prevent view from being removed if a to is found ( #5135 ) ( #5152 )"
...
This reverts commit 974275a42993534b6d63ae6ba34b75c3c21b7627.
(cherry picked from commit 986b709f2ce7f6ccd131b85f27c195bd85114fa6)
2021-05-23 15:36:10 -04:00
arkon
43555b3b1a
Hide irrelevant settings on tablets
...
(cherry picked from commit 1b52acdad7771dcd4de0d4f8fe4985db8b1d9182)
2021-05-23 15:34:50 -04:00
Jobobby04
b13ca1a097
Lint and build fixes
2021-05-23 15:34:29 -04:00
arkon
dd914047f8
Tablet manga view
...
(cherry picked from commit 7875f363a8a18659d4cb59774f6ce0e3d0a428ab)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-05-23 15:34:13 -04:00
arkon
666447faac
Fix resume button not considering filters
...
(cherry picked from commit 685736b9ec426384603eb421937b5500ee6e849c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-05-23 14:56:33 -04:00
arkon
e9a21a6bbe
Use same chapter sorting logic in manga and reader views
...
(cherry picked from commit aefd2bf6f89c327b11c443de1fe51e45822af432)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-05-23 14:54:40 -04:00
arkon
de4e0abef4
Update reader chapter list filtering to handle not downloaded/bookmarked ( closes #5107 )
...
(cherry picked from commit ce9fb2f1fe03e47c64f0f667a9f7ef040f46bb2f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-23 14:51:35 -04:00
Antoine Gaudreau Simard
ac7e2909ba
Prevent view from being removed if a to is found ( #5135 ) ( #5152 )
...
Introduced in c68e7c8da78309a0b091c11379a8da5c6222572d
(cherry picked from commit 974275a42993534b6d63ae6ba34b75c3c21b7627)
2021-05-23 14:49:55 -04:00
Jobobby04
3053bf9d5d
Double page spread
...
(cherry picked from commit 7832d1abe1fdcdb962f388e5a86dd3fcecad6712)
2021-05-23 14:49:09 -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
arkon
ab64e51c6b
Fix action toolbar positioning ( fixes #5099 )
...
(cherry picked from commit 8870ccb18c890b6ce05a16c1be90a1ce2a76ef8d)
2021-05-22 18:22:36 -04:00
arkon
82a92b9497
Fallback to default viewer properly ( closes #5068 )
...
(cherry picked from commit 2a7ed1375af6c2b705127f0ef2d2ac69e8b6bb67)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-22 18:22:21 -04:00
Ivan Iskandar
a802eb1cca
Bump compileSdk to 30 ( #5140 )
...
(cherry picked from commit ef8a87a30fb5e6e7ff5f89ebcad71ca6f8a9f8c8)
2021-05-22 18:07:27 -04:00
arkon
3bb005acb2
Disable swiping on switch in SwitchSettingsPreference
...
(cherry picked from commit 147978b932497d4ac914dd95807159b7e023fe2c)
2021-05-22 17:56:44 -04:00
arkon
d8ee654a65
Rename some biometrics things since it's no longer specifically for biometric auth
...
(cherry picked from commit c741920ec0e698da28469f96b2c5ecc6cbf36f5e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2021-05-22 17:56:36 -04:00
CrepeTF
2b075b5a39
Fixed tracker sheet corner radius not being rounded on start ( #4799 )
...
(cherry picked from commit bbbcb18b919e0a55949b4f77937211265b33c96c)
2021-05-22 17:49:55 -04:00
Gauthier
e085855ec6
Add Komga as an unattended track service ( #5049 )
...
* fix: prevent crash if TrackService.getScoreList() is empty
* disabled track score button if service doesn't support scoring
* first implementation of the Komga tracking
this doesn't work for read lists
* auto track when adding to library
* handle refresh
* 2-way sync of chapters for unattended tracking services
* Update app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSheet.kt
Co-authored-by: Andreas <andreas.everos@gmail.com>
* group strings together
* support for read lists
* sync read chapters on bind
* only mark local chapters as read during 2-way sync (incoming)
* local progress from read chapters will be sent to remote tracker on bind/refresh
this enables syncing after reading offline
* remove unused variable
* refactor the 2-way sync in a util function
* handle auto add to track for unattended services from the browse source screen when long clicking
this will also sync chapters, as it is possible to have read or marked as read chapters from there
* 2-way sync when library update for TRACKING
* refactor
* better handling of what has been read server side
* refactor: extract function
* fix: localLastRead could be -1 when all chapters are read
* refactor to rethrow exception so it can be shown in toast
* extract strings
* replace komga logo
Co-authored-by: Andreas <andreas.everos@gmail.com>
(cherry picked from commit d6b3b0baf70b3a6caccffd367b707f26c1e6010d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2021-05-22 17:49:45 -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
arkon
1389649553
Try to avoid crashing when source fails to return pages
...
(cherry picked from commit 2f7f00c7a24d1081775a30430086f6c007a7e3b7)
2021-05-22 17:29:26 -04:00
arkon
d55802a2f2
Adjust tablet layout ( closes #5113 )
...
(cherry picked from commit cf99446a12f894d6b4a513aaf668520f52b40170)
2021-05-22 17:17:54 -04:00
Jobobby04
08cb46f6cd
Make github link point to the SY github
2021-05-22 17:17:41 -04:00
arkon
15482914ef
Tweak About view, make links actually clickable
...
(cherry picked from commit 68286b2accbdfe6fb111f17f38311e41bd4dfdb7)
2021-05-22 17:13:58 -04:00
arkon
3e5e983b9e
Collapse about links into a single row
...
(cherry picked from commit a410184e0aeeef067915090a3530f79f8f8348e9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/util/CrashLogUtil.kt
2021-05-22 17:13:53 -04:00
Soitora
36484bc349
Add icons for links in the About section ( #5117 )
...
* Add an icon for each link in About
* Add icon for Open source licenses
* Reorder Facebook and Discord
* Revert "Add icon for Open source licenses"
This reverts commit 9b73f8443d1afea60f8bc4165663c8bef0ebf108.
(cherry picked from commit d3ceecf6200654649fc543cda0322b8ee2b3cccc)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-05-22 17:09:54 -04:00
arkon
85362e2030
Refactor BaseBottomSheetDialog to set maxWidth with newer API
...
(cherry picked from commit 940c5b3838eeb2e1cdd657779eedb733fec673c3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
2021-05-22 17:03:50 -04:00
Hunter Nickel
677f93a6ec
Change ordering of labels in "when" clause ( #5103 )
...
(cherry picked from commit 19f39fcdb0f23a2a88c85d3cad2b495cd8ae275a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2021-05-22 16:53:35 -04:00
arkon
584f7b516f
Restore original preference background after highlight animation ( fixes #5094 )
...
(cherry picked from commit ab021c1302dddedac8bfda5beb2402d7eb74ed0a)
2021-05-22 16:52:20 -04:00
Riztard Lanthorn
7d49479783
library update notif text progress ( #5098 )
...
(cherry picked from commit cf4b870846f90c8c220cf1c6a6274bf11483c8a4)
2021-05-22 16:52:09 -04:00
arkon
970e6e2560
Remove legacy backup creation
...
(cherry picked from commit 5e37f72d74ddc84eab1a50ba2f837af7787f8ff4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
2021-05-22 16:51:59 -04:00
arkon
97e47b98b1
Avoid invalid reading mode/orientation selections
...
Related to #5068
(cherry picked from commit 09c07faafd30c096d8a06aac46715a0261b6c151)
2021-05-22 16:48:36 -04:00
arkon
844fb8129c
Don't hide side nav when opening ActionToolbar on tablets
...
(cherry picked from commit fa872f6cf7d08dd6f07e66a6ca55210238100460)
2021-05-22 16:47:48 -04:00
arkon
7a9c2afe87
Fix grid columns on tablets, split out common main_activity layout sections
...
(cherry picked from commit ef53d4ec070ace3a863f7ba22749b3b511a1b4a6)
2021-05-22 16:47:40 -04:00
arkon
35879921dd
Initial tablet NavigationRailView implementation
...
TODO:
- Make the side nav go beside the toolbar too
- Extract out common main_activity stuff to remove duplicated code
(cherry picked from commit de35a4c62a7636650b1ff88c33de0cc0695f6411)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/res/layout/main_activity.xml
2021-05-22 16:47:17 -04:00
arkon
f5a90d46ec
Minor cleanup
...
(cherry picked from commit fcde6c2b84d83735675207144f1c0519070412d2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2021-05-22 16:34:09 -04:00
Riztard Lanthorn
b339bd4f3f
Add cancel all for series in download queue ( #5062 )
...
Co-authored-by: Jays2Kings <jays@outlook.com>
(cherry picked from commit 7ba43ae5c283daf2aa63810d03bab04220be4ece)
2021-05-22 16:29:46 -04:00
arkon
de414fb49b
Instantiate extension preferences with proper datastore earlier
...
(cherry picked from commit 5700c7a0c7bf532faadf50e261a03b84f36c6fe1)
2021-05-22 16:29:37 -04:00
arkon
185b7fe70e
Fix MultiSelectListPreference crash in extensions
...
(cherry picked from commit 5069d8dee6bfda42f9841112048b276d761ebec6)
2021-05-22 16:29:25 -04:00
arkon
a947fcd9b9
Fix rotation shortcut tooltip
...
(cherry picked from commit 47c120e58c0c7e3740164cbd3570efda09e54c69)
2021-05-22 16:29:13 -04:00
arkon
7b9f5474bb
Don't toggle favorite status from snackbar if already added ( fixes #5038 )
...
(cherry picked from commit 8d7ab13f5ce49d5b41700b9089eebe6bd2cc3013)
2021-05-22 16:28:55 -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
simakover
63139a5c08
hide update and history buttons option ( #324 )
...
* hide update and history buttons option
* Move updates and history button in More then hiding
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2021-05-22 15:17:35 -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
e37d4afce6
Revert "Fix duplicates in E-Hentai search 99% of the time, keep that 1% so it doesnt error"
...
This reverts commit fbc98ddb0a .
2021-05-21 21:06:45 -04:00
Jobobby04
fbc98ddb0a
Fix duplicates in E-Hentai search 99% of the time, keep that 1% so it doesnt error
2021-05-21 19:15:17 -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
65f66630cf
Make backing up read manga optional
2021-05-14 13:47:36 -04:00
Jobobby04
ab0f5d107f
Use a unofficial cover api for mangadex browse
...
Co-authored-by: Henrik <henrik9999@users.noreply.github.com>
2021-05-13 14:07:22 -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