Jays2Kings
00afc11d4f
Change string chop method default to use smaller ... instead
...
(cherry picked from commit 43b42f8d54bf8872b4fd2467b33fa06a9a44dbb6)
(cherry picked from commit 6a4c280235409fd53fdcb45842a8f5cb364ee51d)
2021-05-04 14:48:43 -04:00
arkon
c518b593ce
Better handling of coroutine cancellations for http calls
...
Based on b94b7eeb6d
(cherry picked from commit 0afe3011bcac9c84a36ec2f5c586f77f8f5a129a)
2021-05-04 14:48:28 -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
39c61a77b1
Move save pages to manga title setting to Reader section
...
(cherry picked from commit 224fcada17f2bf02f2ec9057ff172f3b77b879cb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
2021-05-04 14:13:16 -04:00
OncePunchedMan
d09bcafe7d
Setting: Creates folders according to manga title ( #4861 )
...
* cherry-picking my changes
* Update SettingsDownloadController.kt
* Update SettingsDownloadController.kt
* Update ReaderPresenter.kt
Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 9278407b85719b9f574e9e1fddd85399cfb828f6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-05-04 14:13:15 -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
Jobobby04
39d6319e8f
Remove useless getResourceColor call
2021-05-04 14:13:14 -04:00
Jobobby04
1147bab1ce
Quick fix to update check
2021-04-28 15:26:34 -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
Eugene
8ac309c4ae
Theme AMOLEDblue ( #280 )
2021-04-27 17:57:51 -04:00
Jobobby04
f170446c5f
Lint
2021-04-26 18:02:29 -04:00
Ivan Iskandar
134be3893e
Fix download error icon color tint ( #4959 )
...
* Fix download error color tint
* Use progress indicator as download icon border
* Resolve feedback
* Use extension function to set tinted drawable
(cherry picked from commit bf80dd622c9ebbdd27500f210858231a74ac3f4f)
2021-04-26 18:01:55 -04:00
Andreas
5855822edd
Cleanup dual page split ( #4956 )
...
* Cleanup Dual Page Split
* Move where images is processed
* Change parameter name to imageStream
* Use available instead of Int.MAX_VALUE
* Update JavaDoc
(cherry picked from commit 662b71436eea6ddda4d15d18ec0946e946c6e4e9)
2021-04-26 18:01:47 -04:00
arkon
3343b766a2
Minor cleanup to updating download status in Updates
...
(cherry picked from commit f608cb55ebc3a1ecaf26258113489b6ca91a3503)
2021-04-26 18:01:39 -04:00
arkon
329d24c7db
Don't automatically go to HALF_EXPANDED state for color filter tab ( closes #4913 )
...
(cherry picked from commit 6ba82da02991d8496cfbc37ab28ae5dce26e38c8)
2021-04-26 18:01:28 -04:00
arkon
bdfbc641d9
Reset Incognito Mode on app relaunch ( closes #4928 )
...
(cherry picked from commit f407e30b6e6b5c337f4c7ac5abb7ae0cce093688)
2021-04-26 18:01:20 -04:00
Ivan Iskandar
6e570d7fad
Make the download progress status smoother ( #4958 )
...
* Make the download progress status smoother
* Download status icon cleanup
(cherry picked from commit 4e7b8c98f9b5fd532683eed54dd55f764bbee01d)
2021-04-26 18:01:11 -04:00
arkon
b5d696ebe2
Use popup menus for reader shortcuts instead of toggling through
...
(cherry picked from commit 5f9574541fae585d28777ed61cb37313189d6a26)
2021-04-26 18:01:02 -04:00
arkon
5299ae4856
Maybe better handle MAL token expiration
...
(cherry picked from commit 08a6db7d6eb9d682126f06597a1ded6b41744fa3)
2021-04-26 18:00:54 -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
76185338bf
Make manga and chapter folder name searching case insensitive
...
(cherry picked from commit 4cefbce7c34e724b409b6ba127f3c6c5c346ad8d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
2021-04-26 17:58:11 -04:00
arkon
bda4aae83d
Sanitize source download folder name ( fixes #4945 )
...
(cherry picked from commit fa31369f99a1b25d669b7534960192a85fdd1e1f)
2021-04-26 17:57:05 -04:00
Ivan Iskandar
80bf908133
MainActivity: Show bottom nav when the tab page is changed ( #4914 )
...
* MainActivity: Show bottom nav when the tab page is changed
* Revert "MainActivity: Show bottom nav when the tab page is changed"
This reverts commit 27fd73db
* MainActivity: Show bottom nav when the app bar is fully expanded
(cherry picked from commit d0bf93ebb706811707b956a22b051b6b2bbe02c9)
2021-04-26 17:56:37 -04:00
arkon
91b49f8a0c
Consider sort direction when downloading next n chapters ( fixes #4916 )
...
(cherry picked from commit 41a747c7e799a6cab936e9f4a14979ca7587ef39)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-04-26 17:56:28 -04:00
arkon
80a5a54e60
Consider sort direction when resuming ( fixes #4909 )
...
(cherry picked from commit 8882cd4787040f76523d410e077497e6446a105e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-04-26 17:50:48 -04:00
arkon
3104f3a8b5
Add link to official Facebook page
...
(cherry picked from commit 68bea8a196d10e1038676e9b800c28a0a3b67464)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-04-26 17:26:46 -04:00
Jobobby04
4fa2c968a9
Fix cleanup orphaned downloads removing valid downloads
2021-04-26 17:24:54 -04:00
Jobobby04
4118b13e5b
Release 1.6.1
2021-04-19 15:19:13 -04:00
arkon
a8c4da9e2b
Theme BiometricUnlockActivity to avoid flashing light theme
...
(cherry picked from commit dd1743698f477cb296778cf126cceebaf3315df3)
2021-04-19 14:58:52 -04:00
arkon
72d315b6ed
Include extension loading errors in error logs
...
(cherry picked from commit b092e98ac9c57e5450a3027e69971b046570f2e8)
2021-04-19 14:58:44 -04:00
arkon
b886f0a55a
Fix activity leak
...
(cherry picked from commit 9ee6262aedda77146f3d9918571c08f635305be1)
2021-04-19 14:58: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
Ivan Iskandar
d37b24adb1
Fix source SearchView stuck open until query submitted ( #4897 )
...
closes #4850
(cherry picked from commit 60a929b92ce72a02ff8db4615e13b051a9cb6a28)
2021-04-19 14:42:18 -04:00
arkon
d3778ac6e1
Clean up ChapterCache (remove Gson, Rx usage)
...
(cherry picked from commit 356b7c346aba9dd0fafbb089c56de11ac50d1065)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/cache/ChapterCache.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-04-19 14:42:04 -04:00
Ivan Iskandar
e43777bba7
Themes cleanup ( #4894 )
...
(cherry picked from commit ad57fde1c55984f3235ce86a7505e3675039b1dc)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
# app/src/main/res/values/themes.xml
2021-04-19 14:35:28 -04:00
arkon
a1be070e99
Minor cleanup
...
(cherry picked from commit b40af7c3c6beb2a28c1ec3104cc8cbd9f6a4a04e)
# Conflicts:
# README.md
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-04-19 14:18:39 -04:00
arkon
eda47cd546
Move reading mode toast to default bottom position
...
Toasts don't block user interaction, so it's probably fine.
(cherry picked from commit 9065362fde063ec1f2913dcc33c7f98d99ab3e65)
2021-04-19 14:17:37 -04:00
arkon
54d8748c58
Adjust ActionToolbar positioning
...
Have I ever mentioned that I hate insets?
(cherry picked from commit ad9bad3d17aa01140e5dc339c71e19f405caaf90)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2021-04-19 14:16:22 -04:00
arkon
77c17f2556
Avoid duplicate actions in update notifications
...
(cherry picked from commit dfd858034f3b6c023774f915a08150e50f702665)
2021-04-19 14:15:55 -04:00
arkon
77061067ee
Avoid crash when users copying to clipboard fails because they have apps that are listening to their clipboards but also denied permissions
...
See https://commonsware.com/blog/2013/08/08/developer-psa-please-fix-your-clipboard-handling.html
(cherry picked from commit 38610d8a2432fb2c44498e3717668b62ea00e2a5)
2021-04-19 14:15:33 -04:00
arkon
707af702c1
Avoid rare crash in WebViewActivity
...
(cherry picked from commit 27cec697bf6252bfe9ae3244a702a235586e2110)
2021-04-19 14:15:24 -04:00
arkon
2220b6a91d
Follow chapter sort setting for start/resume FAB ( closes #1716 )
...
(cherry picked from commit f7cc36f2f00ff8bcc690a0e5e94b1464f014e3b6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-04-19 14:14:59 -04:00
arkon
22b8f51fa3
Double tap Updates to go to Download Queue ( closes #4884 )
...
(cherry picked from commit ef5148ebb45fe282c80573bfcf2dafb8a0cd0a4a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-04-19 14:07:22 -04:00
arkon
08f0e515d5
Use DSL for creating chapter description spanned string
...
(cherry picked from commit 6dbc0a6fd50f0b97a0798792d482aa6657a7ea11)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2021-04-19 14:06:51 -04:00
arkon
28b4281683
Follow chapter sort setting when downloading next n chapters ( closes #4725 )
...
(cherry picked from commit fba3f9d501da586425b1fdce7db78ceaa6a644f7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-04-19 14:05:12 -04:00
arkon
665784a241
Adjust MoreController bottom padding for navbar
...
(cherry picked from commit 28416489b23654903aa195f20b4bb55156c3e987)
2021-04-19 14:01:11 -04:00
arkon
0d16609f95
Long press reader settings icon to open color filter tab
...
Partially addresses #4867
(cherry picked from commit 54a23ddd1f16f2c2bc0d73b6d2d19e094a0ef384)
2021-04-19 14:01:02 -04:00
arkon
b46500c837
Add checkmark beside selected popup menu item
...
Based on what's in J2K. Also renamed to MaterialSpinnerView to match what's there.
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
(cherry picked from commit 3287ca9cf264fb0d28bdd7e43404cef595d953de)
2021-04-19 14:00:55 -04:00
arkon
fb5872ef51
Case insensitive source directory search
...
(cherry picked from commit a59e134862be796f5409d7fb535a2dd5225a8ead)
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:00:44 -04:00
arkon
bc28e2d617
Adjust ActionToolbar positioning
...
(cherry picked from commit 1f8c5b0120177ecd160110026ab2e018e20dd0c1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2021-04-19 14:00:10 -04:00
arkon
de0c55117d
Minor cleanup
...
(cherry picked from commit c7f839ea4ae164cedb632946767fb0909b841c01)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
2021-04-19 13:59:33 -04:00
arkon
936997b52e
Remove toolbar snapping
...
(cherry picked from commit d981245723dfb5b4feab5f6b8e2d656726ffe48b)
2021-04-19 13:58:43 -04:00
Ivan Iskandar
885c251fb4
Add navigation bar scrim ( #4845 )
...
* Revert "Add navigation bar scrim (closes #4836 )"
This reverts commit 2a69d1b0
* Add navigation bar scrim
(cherry picked from commit 1f729f1cb33e4d9df6471016417eac0fd1782735)
2021-04-19 13:58:32 -04:00
Jobobby04
b8e907cea2
Block merged manga from being able to be migrated
2021-04-15 15:28:28 -04:00
Jobobby04
f4c6b2e09c
Fix crash in migration if there are no viable chapter numbers
2021-04-15 15:03:44 -04:00
Jobobby04
13f4bfa7bc
Remove source migration action
2021-04-15 14:57:49 -04:00
Jobobby04
780c1e68a6
Rename debug function
2021-04-14 19:01:41 -04:00
Jobobby04
f10944521c
Fix build
2021-04-14 18:45:48 -04:00
arkon
af5ebeca56
Avoid crash when unknown reading mode is used
...
(cherry picked from commit b4577d667648819fc415b4dc0c0787de3d2d9eae)
2021-04-14 18:38:23 -04:00
Jays2Kings
5c1423be86
Migrating manga now also saves more chapter info
...
Bookmarks, Last Read, Date fetched, and has been read fully (this was already tracked but previously it only took the highest chapters
Closes #151
(cherry picked from commit ee4f3e6586910c8c4d62859c867c2a40e41eef67)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt
2021-04-14 18:20:24 -04:00
Jays2Kings
382c23e0fd
Fix webtoon mode not calling OnPageSelected in some cases (in upstream too)
...
This fix isn't 100% tested, but like 80%.
@arkon if you're reading this, this issue is happening up stream too. I can make a issue for it in the repo but haven't checked if it happens there:
Steps:
Get Cubari source, search "cubari:imgur/3iOqiIy" change to continuous vertical, crop borders. Then back out and open the chapter again. onPageSelected isn't called because recycler position is -1. Regardless of the 4 pages you should be on
also fyi just a slight scroll fixes this issue but still
(cherry picked from commit 88fd6e5c9897d4a528f93dd02cfa2a4c644a799d)
(cherry picked from commit 5f0493f1e55634471414b1369e2e1b8a1b56c656)
2021-04-14 18:18:03 -04:00
arkon
189b15fee6
Edge-to-edge in licenses activity
...
(cherry picked from commit c749e50becf3f7eb50b766c8b1fc8afcd7b1b37e)
2021-04-14 18:17:55 -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
0483097fc3
Cleanup
2021-04-13 18:53:10 -04:00
Jobobby04
a3c26c63d4
LoginSource changes
2021-04-13 18:52:57 -04:00
arkon
fbe10151f4
Add navigation bar scrim ( closes #4836 )
...
(cherry picked from commit 2a69d1b0510107efd38de10853efabb90757635d)
2021-04-13 18:51:57 -04:00
arkon
92fc5ea4a0
Allow weaker unlock methods in Android 6 - 10 ( fixes #4833 )
...
(cherry picked from commit 126e1e2d9d66a7a88672c2836ae6d53105142603)
2021-04-13 18:51:49 -04:00
arkon
d2b620f485
Include debug info in dumped crash logs
...
(cherry picked from commit 0586e1d3ad29e36be0d57b9a874005771068cd2d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-04-13 18:51:40 -04:00
arkon
78aa57579d
Allow dismissing download progress notification when paused ( closes #4832 )
...
(cherry picked from commit 07cb1c237edfb6471a1d295daf3c731299567945)
2021-04-13 18:49:54 -04:00
arkon
de36cd0626
Fix toolbar elevation in History and Updates
...
(cherry picked from commit 37fdf4d4342d4c14838c7d7ddc4dc246b659cdda)
2021-04-13 18:49:34 -04:00
arkon
b322ecd34a
Fully expand source filter sheet on show ( closes #4455 )
...
(cherry picked from commit 99b46096a46ce4a56f4461d7ad7c7a24b0cf510b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
2021-04-13 18:49:23 -04:00
arkon
540e234562
Use same non-sticky heading style as Browse for Updates/History ( closes #4822 )
...
(cherry picked from commit 12e90ae35e37dd9d155a65d03a071f9d56e8f716)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
2021-04-13 18:31:18 -04:00
arkon
f6be2c7a2a
Start download when tapping update notification ( closes #4825 )
...
(cherry picked from commit 023311a8747f4acd62747700593bd65717b7440a)
2021-04-12 15:03:49 -04:00
arkon
c5df8725de
Fix ActionToolbar bottom offset
...
(cherry picked from commit 155a4dd463b53e187d54f20d5cbdb4173c77a96a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2021-04-12 15:03:40 -04:00
arkon
738e2f7cf1
Offset appbar using margin instead (maybe fixes #4819 )
...
(cherry picked from commit 15bed1ac4c9140e7c0da214fdf6cd721cd7e4ff1)
2021-04-12 15:03:10 -04:00
Jobobby04
2602c49756
Hide dedupe by priority
2021-04-12 14:45:13 -04:00
Jobobby04
5a909f48b6
Fix some logs
2021-04-11 21:43:05 -04:00
Jobobby04
4d22db919d
Disable mangadex tracking
2021-04-11 20:59:34 -04:00
Jobobby04
8a9f2cce10
More inset fixes
2021-04-11 20:56:50 -04:00
Jobobby04
ede0892cda
Cleanup and fixes
2021-04-11 20:43:34 -04:00
Jobobby04
5df0eb7ed1
Convert EHentai Login controller to a activity
2021-04-11 20:43:21 -04:00
Jobobby04
67cb42ff30
Some inset fixes
2021-04-11 20:32:44 -04:00
arkon
fdac8a0380
Lint fixes/ignore some errors
...
(cherry picked from commit a3f1b721269b421dde67b8fd4e7017cf6c891c06)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-11 18:48:14 -04:00
arkon
1c56624d13
Make library update/backup error log action clearer for non-technical users
...
(cherry picked from commit a82e5f545221a8347c1c25bd58aeaebd4a5453b6)
2021-04-11 18:47:32 -04:00
arkon
7c05c59501
Add locales: jv, lt, ne
...
(cherry picked from commit e10cb0e632663c10c1607ae43483f333e00e1621)
2021-04-11 18:47:23 -04:00
arkon
348ef2cf0f
Log "Invalid download location" issues to error log
...
(cherry picked from commit d421401626e1e0181ba662b17e228c3af8f24fd3)
2021-04-11 18:46:45 -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
Ivan Iskandar
1c67e82325
BrowseSourceController: Fix navigation bar insets not properly applied ( #4810 )
...
(cherry picked from commit 84e023607c9cdd8e4252600bbeba7d86720d0a4b)
2021-04-11 18:44:02 -04:00
Ken Swenson
a45e273e2c
Move deletion actions to the IO thread ( #4808 )
...
(cherry picked from commit f145fd0dec583eff25d993e7f1bfbb0186ce3b93)
2021-04-11 18:43:55 -04:00
arkon
eb823cb208
Revert manga title folder for saved pages ( closes #4803 )
...
People also didn't like it making their galleries more complicate to navigate.
(cherry picked from commit 9567d5531211057b436cc79d881618e790d0414e)
2021-04-11 18:43:37 -04:00
Ivan Iskandar
9e40625c08
Draw edge-to-edge ( #4802 )
...
(cherry picked from commit f3660d88ddf21d92a80cc5e73bfa012ddf506e75)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-04-11 18:43:19 -04:00
Riztard Lanthorn
a3c44fc5ad
Search in library include manga description ( #4787 )
...
Co-Authored-By: jobobby04 <jobobby04@gmail.com>
Co-authored-by: jobobby04 <jobobby04@gmail.com>
(cherry picked from commit 01c3498dbff84b52d8225dd021a02642946cd4e1)
2021-04-11 18:41:28 -04:00
Taco
196e437da5
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
(cherry picked from commit b3471234ad74152bca46237e89a54e84a9912fe7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2021-04-11 18:41:20 -04:00
arkon
5e8b5ef6cf
Add clarification for category exclusion ( closes #4777 )
...
(cherry picked from commit b2d697131cabc8b85a06f871b4d0ce23f08532a1)
2021-04-11 18:40:31 -04:00
arkon
1ba07466ef
Minor cleanup
...
(cherry picked from commit ef49fc91d8c40a45efab6661f9dfe78e147bc732)
2021-04-11 18:40:23 -04:00
arkon
eb88c9c94b
Flip crop borders and orientation toggles
...
(cherry picked from commit 6222b47a4f518a7c92631aa6962b42624f41ac4b)
# Conflicts:
# app/src/main/res/layout/reader_activity.xml
2021-04-11 18:40:12 -04:00
Jobobby04
2d4e589db8
Search browse if tag clicked in manga from Index controller
2021-04-11 18:36:41 -04:00
Jobobby04
3eecf5cb20
Disable Mangadex delegation
2021-04-11 18:17:06 -04:00
Jobobby04
6b08889c15
Use a Enum for MigrationStatus
2021-04-06 13:39:25 -04:00
Jobobby04
3bf070d88a
Use material dialogs for exclude from automatic deletion
2021-04-04 21:40:26 -04:00
arkon
6d9753f361
Revert using fetch date for updates list
...
Spamming the list post-migration is currently a more common usecase than sources without chapter dates. We'll need to figure out a better way of handling both scenarios.
(cherry picked from commit 5b23f29d06da74c237d8e0ecc7772773ca0b4c1e)
2021-04-04 19:12:44 -04:00
arkon
f6b9867ce8
Fix global update category exclusion
...
(cherry picked from commit c1bdebee781565e628be71cda5e80a8f3ca02b43)
2021-04-04 19:12:36 -04:00
Riztard Lanthorn
03366ae7e5
add sort by date fetched in library ( #4773 )
...
* add sort by date fetched in library
* chapter fetch date to 8
(cherry picked from commit ddd4cc10ff12d2497a001821c678f2c1a90eef34)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySort.kt
2021-04-04 19:12:25 -04:00
arkon
a70a6cbe49
Allow excluding categories from auto-download
...
Closes #1412
Supersedes #4121
(cherry picked from commit 0ca62a4accaf96ced8014daf7228e79a2e3817c1)
2021-04-04 19:10:51 -04:00
arkon
b5a109440f
Allow excluding categories from library update
...
Closes #3467 , #4661 , #1839
Supersedes #4474
(cherry picked from commit 4f1275ac019c60f60eb503ba17ec3014d36a974b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-04-04 19:10:42 -04:00
arkon
f6acf9325a
Use Material Dialogs for auto-download categories preference
...
To allow for negative selections in the future.
(cherry picked from commit b2fee7035ff6ae9523881e1b51292eeb78fe0c36)
2021-04-04 19:09:25 -04:00
arkon
b0c0b12499
Use Material Dialogs for global update categories preference
...
To allow for negative selections in the future.
(cherry picked from commit e15d7cb548b72afa6c88d88115ff26a6fd7f4708)
2021-04-04 19:09:16 -04:00
arkon
3077dc24ec
Move BiometricUtil to correct package
...
(cherry picked from commit 1237af1ff328702c6f8a02187f0bb51917008633)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2021-04-04 19:08:57 -04:00
arkon
c2e882cb5b
Allow weaker unlock methods ( closes #4265 )
...
(cherry picked from commit 68600b337e7d96350c994c87fb052c1a70640990)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2021-04-04 19:08:22 -04:00
arkon
835351f206
Use app name for page download folder and use manga title subfolders ( closes #4684 )
...
(cherry picked from commit dac2072eaa17a258f7c0c7c38d5e6eb7b3d967ca)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-04-04 19:07:44 -04:00
arkon
cee8335518
Make extension load error logs less verbose
...
(cherry picked from commit 1b921f9845ced678f6132c5deadd9b8d52b3decc)
2021-04-04 19:07:01 -04:00
arkon
3aa5a36fdd
Minor cleanup
...
(cherry picked from commit a3992d9fbeb2b215ecb94dacc9b182a80bffb4c9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-04-04 19:05:54 -04:00
Tooster
74795bcc5e
Replace reading mode snackbar with toast ( #4752 )
...
(cherry picked from commit efd2a0cb7babf71a5cdc5fb2df5498c986bf4b26)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-04 19:00:54 -04:00
arkon
7073e9b9e5
Don't repeatedly vibrate/make sounds on download progress
...
(cherry picked from commit ff369010074b058bb734ce24c66508300e6e9ac6)
2021-04-04 18:56:48 -04:00
arkon
620887f90b
Add QuadStateCheckBox view
...
(cherry picked from commit 940d8389b5a9e177e2995817ba688dd689025d2b)
2021-04-04 18:56:39 -04:00
arkon
e38a0d47ac
Better handle webtoon SSIV crop border change
...
(cherry picked from commit 7aa379a857c5834996565959905fa0d50c7ca7eb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
2021-04-04 18:56:31 -04:00
arkon
eb9de3e6f1
Add tooltips for previous/next chapter buttons
...
Based on d0738f5b00
(cherry picked from commit 1657f04d555889a5e18803d30248fe3f3f72a591)
2021-04-04 18:54:49 -04:00
Jobobby04
37d9a51706
Lint
2021-04-04 18:54:18 -04:00
Jobobby04
acb9bafa0a
Only enable search when mode is Catalogue
2021-04-04 18:54:07 -04:00
Jobobby04
7c4e89cbc5
Fix crashing when loading a chapter from manual search in migration
2021-03-31 16:40:38 -04:00
Jobobby04
0925bd6a37
Use a buffered reader instead of a scanner for custom manga info
2021-03-31 14:31:39 -04:00
Jobobby04
2ddf5f5037
Fix some search bugs when using the latest/browse menu
2021-03-31 14:31:08 -04:00
Jobobby04
367d95c825
Logging fixes and lint
2021-03-31 14:29:27 -04:00
Jobobby04
6951314744
Fix migration getting stopped when opening views under it
2021-03-31 01:23:51 -04:00
Jobobby04
d294db3e4e
Continues -> Continuous
2021-03-30 20:00:55 -04:00
arkon
b2cf1266ba
Recreate webtoon SSIV when crop borders setting changes ( fixes #4734 )
...
(cherry picked from commit 407e798fdbfb46f48f29aeb0c5930b8cd4415e28)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
2021-03-30 19:24:46 -04:00
arkon
fb01b547de
Add icon for crop border shortcut off state
...
(cherry picked from commit 4054f2a6a0b627ec87a18519da3e169f41413ca4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/res/layout/reader_activity.xml
2021-03-30 19:24:46 -04:00
Jobobby04
d622c659eb
Fix toggle crop borders button a bit
2021-03-30 19:24:45 -04:00
arkon
d1c497aa60
Fix nav overlay always showing on start ( fixes #4736 )
...
(cherry picked from commit 988ec6a224652d9ef536b3e9ab0f5665e1656f76)
2021-03-30 19:24:44 -04:00
Andreas
29a882eebb
Remove insert page when dual page split get turned off ( #4739 )
...
(cherry picked from commit bdbdf211e23fa9a70f9513c4a699544f46fc03c1)
2021-03-30 19:24:44 -04:00
Johannes Joens
90ffb8cdf6
add support for Repos with Numbers in their name ( #255 )
...
* add support for Repos with Numbers in their name
* Update strings_sy.xml
changed invalid_repo_name to better reflect its meaning
2021-03-30 19:23:52 -04:00
Jays2Kings
dc760c0596
Backing up custom data for manga
...
Using 800s from J2k in BackupManga for this(except for status)
(cherry picked from commit c21b91bc026213993a67089ef4bc76c68ade4445)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
# app/src/main/res/values/strings.xml
2021-03-28 19:46:11 -04:00
arkon
7be8062a2e
Fix binding of intarray preferences (maybe fixes #4728 )
...
(cherry picked from commit 0437703cbf128b6d638c5acff511c8a961fa8fc6)
2021-03-28 19:10:36 -04:00
arkon
3c3f5cf35d
Add crop borders shortcut
...
(cherry picked from commit d501c02f8bdc666e5701518da2e0845d7b494e9e)
# Conflicts:
# app/src/main/res/layout/reader_activity.xml
2021-03-28 19:10:15 -04:00
arkon
3a18e76089
Clean up SpinnerPreference a bit
...
(cherry picked from commit dfa07a5f352b96483c2af1acc52be7f2071f678f)
2021-03-28 19:05:02 -04:00
arkon
fa67ff165e
Show nav overlay on invert tap change
...
Based on db4eca90e9
(cherry picked from commit 437c995d129b398174e36512f5f180a4602e6e37)
2021-03-28 19:04:55 -04:00
mutsumi
b9d2591e2a
Fix Some Bangumi Track Bug ( #4726 )
...
(cherry picked from commit cc6ae9d1a864bafdefb8f093505d068fa70a0da4)
2021-03-28 19:04:46 -04:00
arkon
aa376dc3a5
Show number of manga per source in migrate menu ( #4703 )
...
(cherry picked from commit c87b0e77de414d3a28ef1aa7e4868edd88ccfa7e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
2021-03-28 19:04:30 -04:00
arkon
4ee110e225
Dismiss action toolbar after download action in updates ( closes #4729 )
...
(cherry picked from commit 355d5af8ae2d934c9bca87e3d41319da8c745fd3)
2021-03-28 19:01:28 -04:00
arkon
26d52f5ad7
Fix fullscreen not applying on opening reader ( fixes #4723 )
...
(cherry picked from commit 3d99a8ebdb247d96e4b21fecb4485b728658794e)
2021-03-28 19:01:19 -04:00
arkon
8b37c27a73
Cleanup reader spinner layouts
...
(cherry picked from commit c4b975b77734c8cea843796bae87ee6e236180f4)
# Conflicts:
# app/src/main/res/layout/reader_general_settings.xml
# app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 19:01:08 -04:00
Antoine Gaudreau Simard
6e9043c633
Add onPause\onResume persistence to searchView. Fixes issue #3627 ( #4494 )
...
* Add onPause\onResume persistence to searchView. Fixes issue #3627
* New controller subclass with built-in SearchView support
* Implement new SearchableNucleusController in SourceController
* Add query to BasePresenter (for one field it is not worth create a subclass in my opinion), convert BrowseSourceController to inherit from SearchableNucleusController
* move to flows to fix an issue in GlobalSearch where it would trigger the search multiple times
* Continue conversion to SearchableNucleusController
* Convert LibraryController, convert to flows, Known ISSUE with empty string being posted after setting the query upon creation of UI
* Fix issues with the post being tide to the SearchView queue which is not processed until shown. Add COLLAPSING state capture which should wrap this up.
* refactoring & enforce @StringRes for queryHint
(cherry picked from commit 2911fe7a1aa8b94d8e95e99648e3bce0d23fa0a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.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/library/LibraryController.kt
2021-03-28 18:33:41 -04:00
arkon
2988524fd8
Clean up reader sheet spinner preferences
...
Based on fe2543b9d5
Co-Authored-By: Jays2Kings
(cherry picked from commit 14c114756dbcc9d952790918c0a47b2bdc2dbade)
# Conflicts:
# app/src/main/res/layout/reader_general_settings.xml
# app/src/main/res/layout/reader_pager_settings.xml
# app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 18:01:39 -04:00
arkon
95c828bed6
Reduce height of sheet when on color filter tab
...
(cherry picked from commit e7a81072796a2a699182af6444e8c86273dcb514)
2021-03-28 17:53:35 -04:00
arkon
8721d8c9ec
Add tooltips to bottom reader menu items
...
(cherry picked from commit bff73b1b404e6c39727a8bd92d24c0de72efc406)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-03-28 17:53:25 -04:00
arkon
75f0ab2f40
Split general and reading mode sheet settings
...
(cherry picked from commit 64c47bbaedeeca6d2bff81cf37baee01e2067306)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt
# app/src/main/res/layout/reader_general_settings.xml
# app/src/main/res/layout/reader_pager_settings.xml
# app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 17:47:31 -04:00
arkon
709f76d53d
Merge reader settings and color filter sheets
...
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)
(cherry picked from commit e0b7698d40678ccebfe6b546af9101c11c3a06c5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderSettingsSheet.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/layout/reader_settings_sheet.xml
2021-03-28 17:19:57 -04:00
arkon
ac654340d8
Maybe make opening file picker for choosing backup file more reliable
...
(cherry picked from commit a01792ac9a71689ef5d13a7ab4e71d7a97966062)
2021-03-28 16:51:40 -04:00
arkon
438f64a358
Use more common MIME type for protobuf
...
(cherry picked from commit 3ba078f64cad71fa2956627bbbac1c717ba350fe)
2021-03-28 16:51:29 -04:00
arkon
41aec8bc96
Show unread entries first when sorting by unread ( closes #4711 )
...
Based on b212f8233e
(cherry picked from commit a16240f123d3040bcfc12ba68cab77616a827898)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2021-03-28 16:51:17 -04:00
Jays2Kings
a1cb3afe77
Added Start/Finished Date Support to AniList
...
Based on 1e3de8a67f
Co-Authored-By: Jays2Kings
(cherry picked from commit 2ba60e9114dd28341d6f88f26cd3ec297f26f4ec)
2021-03-28 16:50:33 -04:00
CrepeTF
1165c57ffa
Apply vertical seekbar hide logic to ReaderSettingsSheet
...
(cherry picked from commit 4e8006f329cc87438de9202cf0ac1d0d8ceb203f)
2021-03-22 21:10:23 -04:00
CrepeTF
565f005692
Vertical seekbar options hidden when force horizontal is enabled
...
(cherry picked from commit 4105d8de5618b4becd724a00070a2c5c43ba9c3c)
2021-03-22 21:07:34 -04:00
Ken Swenson
3a148c73ac
Fix migration due to variable shadowing ( #4689 )
...
(cherry picked from commit 472ce5a5e4fb7bdc3f52e4db2d68a5749d59fee1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2021-03-22 20:31:10 -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
arkon
c6369ed73f
Handle null Anilist start dates ( fixes #4685 )
...
(cherry picked from commit 99ba84c8100eebba8b20729c396dfe206674f375)
2021-03-21 00:07:02 -04:00
arkon
fae2bd7ab7
Minor code cleanup
...
(cherry picked from commit 78285bdf3734bab9712756e0853778f831444b39)
2021-03-21 00:06:54 -04:00
Andreas
03912407d5
Add navigation layout overlay ( #4683 )
...
* Add navigation layout overlay
* Minor clean up
Destroy animator when done not on start
Move and change pref title
Add summary
(cherry picked from commit 5a7f2684b354943758475b9fe329f233b4295a84)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonViewer.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/values/colors.xml
2021-03-21 00:06:46 -04:00
arkon
879b41e97d
Fix chapters list getting updated from wrong thread ( fixes #4505 )
...
(cherry picked from commit d912a42249901e5c0e3d2e4c09d8d9b89ef6bb3d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-03-21 00:04:17 -04:00
arkon
6c3a957733
Fix Bangumi search null image errors
...
(cherry picked from commit 6d8c4fb8b1124b2e87595f42c4ea292559818419)
2021-03-21 00:02:37 -04:00
arkon
3d7c00c057
Make tapping available extension row prompt install
...
(cherry picked from commit a63cecbfcbd516bfcf4d12df9c185837ba1a17e2)
2021-03-21 00:02:25 -04:00
arkon
6e1adf6e04
Fix offline restore ignoring manga from not installed sources ( fixes #4679 )
...
(cherry picked from commit 4a5bceb4e49962f0498e69f5200800063d575444)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
2021-03-21 00:02:16 -04:00
Ken Swenson
78d49b0742
Implement migration for source search ( #4657 )
...
(cherry picked from commit b6e6f490e9426450260dec7465a73d37cf088128)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2021-03-20 15:40:14 -04:00
scb261
30250e350f
Limit query for recent chapters to 500 ( #4678 )
...
(cherry picked from commit 2145e878a45beebf5aab244f60c0ef52c867cfef)
2021-03-20 14:57:30 -04:00
CrepeTF
d9b3b7b266
Add option to force disable vertical seekbar
...
(cherry picked from commit b5df33bf14d4eea8421d2e1e6b488b79e6daa9f5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/exh/log/Logging.kt
2021-03-20 14:56:51 -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
7624abbebd
Close mangadex login response body
2021-03-18 17:11:28 -04:00
Jobobby04
67310ada53
Move depercated logging to the bottom of the file
2021-03-18 17:06:19 -04:00
Jobobby04
aa73670d50
Fix MDList not getting max chapter/marked as completed
2021-03-18 17:05:18 -04:00
arkon
7b01f0c608
Add icons for reading mode toggle
...
(cherry picked from commit 609d8c9685a54734138b39cc25c261794a21ec99)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/res/layout/reader_activity.xml
2021-03-18 15:40:12 -04:00
arkon
781f4e393e
Less janky enum iteration
...
(cherry picked from commit 2f08515455c0c9634b98e3fc24d91f4bf2a4ba90)
2021-03-18 15:36:26 -04:00
scb261
93c92b674d
Use fetch date instead of upload date when querying recent chapters ( #4645 )
...
(cherry picked from commit 7f450e185dd6594bc56446f0c417dc4c2d327c48)
2021-03-18 15:36:17 -04:00
arkon
368f565942
Remove __cfduid cookie check
...
As per email:
Cloudflare is deprecating the __cfduid cookie and the cf-request-id headers. The __cfduid cookie will be removed on 10 May 2021 and the cf-request-id headers will be removed on 1 July. We expect that most customers will not have to take action as a result of this removal. [...] Starting on 10 May 2021, we will stop adding a “Set-Cookie” header on all HTTP responses. The last __cfduid cookies will expire 30 days after that.
(cherry picked from commit 747879b4ec6ecdb2777cf6b9d877b51e09922a8c)
2021-03-18 15:36:08 -04:00
Riztard Lanthorn
01c298bbc1
Library update freq: add 4 & 8 hours ( #4557 )
...
(cherry picked from commit 4193870fa6431d7df361fd912de8c7d35d97ba00)
2021-03-18 15:36:01 -04:00
arkon
1399042efb
Flip order of previous chapter reader transition text ( closes #4608 )
...
(cherry picked from commit cdc5de3f1be7f75c1b85d019f45156a979774edc)
2021-03-18 15:35:50 -04:00
arkon
9aca115977
Refactor LibraryUpdateService a bit for future changes
...
(cherry picked from commit b5c293427017abfb1c631fe3d931376beb56b765)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-03-18 15:35:21 -04:00
arkon
e31e71ad44
Remove online protobuf backup restore option
...
(cherry picked from commit 94f5117941c368ee5cb300af0d89b39b5427b8ad)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
2021-03-18 15:20:30 -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
arkon
3122f783a9
Move reader setting related classes
...
(cherry picked from commit 938919bd9be821e1e24bdd583aaeb1ab430868a0)
2021-03-18 14:55:52 -04:00
arkon
6be8e2de3c
Move clear history from advanced settings to history screen menu ( closes #4613 )
...
(cherry picked from commit b6b78994d8203a94f27d8a834bcb31d2f898d44a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-03-18 14:55:42 -04:00
arkon
c092127404
Add "my" locale
...
(cherry picked from commit fddd8ce30577e7b99fbbe7cb2f28192a6decf048)
2021-03-18 14:54:03 -04:00
arkon
142fc0e4a6
Disable sensor when using force orientation ( closes #4618 )
...
(cherry picked from commit fde6b7af4f9c7184ae1c55e1b7953619bd8e26b9)
2021-03-18 14:53:41 -04:00
Soitora
07f684ac9e
Update URL for Local Manga guide ( #4641 )
...
(cherry picked from commit d1c2eaf6d53b80c2717b7520b9d61be0daadf094)
2021-03-18 14:52:54 -04:00
Jobobby04
c7b6216d24
Fix recursive call
2021-03-13 11:59:14 -05:00
Jobobby04
a989426d95
Sync Follows sync status choice
2021-03-12 18:22:21 -05:00
Jobobby04
d255ee805b
Mdlist only set the status to reading if Unfollowed
2021-03-12 10:02:47 -05:00
Jobobby04
21240cad06
Cleanup
2021-03-11 22:39:46 -05:00
Jobobby04
5b8b10a96b
Fix full backup restore locking up
2021-03-11 22:39:18 -05:00
Jobobby04
c600d45e84
Maybe fix EHentai dupes in browse issue
2021-03-11 22:39:17 -05:00
Jobobby04
e9fd6ab470
Revert "Experimental Backup Restore fix"
...
This reverts commit 3d507600cb .
2021-03-11 19:44:36 -05:00
Jobobby04
3d507600cb
Experimental Backup Restore fix
2021-03-11 19:10:34 -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
42d49b7cba
Log tracking errors
2021-03-11 19:10:32 -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
OncePunchedMan
f7d52e0372
Added "Hot Pink" theme ( #238 )
...
* first test
* added hot pink theme
* moved string to correct place
2021-03-10 19:28:07 -05:00
Jobobby04
f3573d16b4
Fix #154.6, downloading a merge in the library will properly download
2021-03-07 23:17:43 -05:00
arkon
346bd5f57a
Hide subtitle in migration list of sources if no language set (i.e. uninstalled source)
...
(cherry picked from commit ae42f59102362449c00232b54fc8c6874392010b)
2021-03-07 13:39:41 -05:00
Andreas
1fdb03f7db
Dual page split allow to have different setting for Paged and Webtoon ( #4527 )
...
(cherry picked from commit 7a64bf55cb8255000da7aaa0030f845b94d985b0)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
2021-03-07 13:38:17 -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
9457b832fc
Surface errors when saving/sharing covers
2021-03-04 19:10:08 -05:00
Jobobby04
d0561705fe
Clear db now has a option to keep read manga
2021-03-04 19:10:07 -05:00
Jobobby04
3601968342
Cleanup data saver
2021-03-04 19:10:07 -05:00
Jobobby04
fa2cde79ba
Add errors to browse + latest
2021-03-04 19:10:06 -05:00
Jobobby04
1827fe0ce1
Fix merged manga library download button trying to download from localsource
2021-03-04 19:10:06 -05:00
Jobobby04
3447e0c237
Custom status fix for clean titles
2021-03-04 19:10:05 -05:00
Jobobby04
4f9ae9cc75
Fix clear db not effecting merged manga
2021-03-04 19:10:05 -05:00
Jobobby04
cd1c6cbc89
Add manga with pages read to backup
2021-03-04 19:10:04 -05:00
CrepeTF
2e1cf49d99
Reader PR (with vertical sidebar) ( #216 )
...
* Reader PR
* Dealt with conflicts + updates
* Adeed missing import
2021-03-04 19:08:40 -05:00
curche
0c150694e7
Change Reader settings layout ( #231 )
...
* Change Reader settings layout
This commit changes the way the Reader settings are displayed. The
fork specific settings for the reader have been moved to the bottom
instead of being sandwiched between settings from the main app.
Makes it look a better organised now
* restore Cts Vertical to before in Reader settings
the current layout of the Reader settings is thus
- Reader/Defaults/Meta
- Display
- Reading
- Paged
- Webtoon
- Continuous vertical
- Navigation
- Fork Settings
Changes made based on review at PR https://github.com/jobobby04/TachiyomiSY/pull/231
2021-02-28 13:33:29 -05:00
scb261
a4c10394b6
Split transition animation setting for webtoon and pager ( #230 )
...
* Split transition animation setting for webtoon and pager
* Move variables
* Rename config variables back
2021-02-26 14:51:51 -05:00
curche
f78836dac4
Change Similar manga settings layout ( #228 )
...
* convert Credit string to strings_sy element
* remove redundant similar screen title in Similar Manga settings
2021-02-25 14:52:44 -05:00
Jobobby04
9694c8310c
Make sure some toasts are used in the main thread
2021-02-24 17:26:08 -05:00
Andreas
cfd2d43f1c
Let users invert dual page split ( #4470 )
...
* Let users invert dual page split
* Use Activity lifecycleScope and cleanup invert logic
(cherry picked from commit 776610d0e64d0c4ad02c094336efa18a144632d2)
2021-02-24 17:15:44 -05:00
Andreas
1d3542b648
Add Right and Left to reader settings ( #4489 )
...
* Add Right and Left to settings
* Fix whoopsie and minor tweak to how the array is fetched
(cherry picked from commit 3a790f3d66e72b77a8cd37d10fbbe53135ee9822)
2021-02-24 17:15:33 -05:00
arkon
6dc7b9de92
Add Twitter link to About section
...
(cherry picked from commit 7382042288d68efc261984bc7e3939f8b931fb53)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-02-24 17:15:23 -05:00
arkon
48a63e26f3
Add orientation toggle to bottom reader menu (not really)
...
(cherry picked from commit 33992d80bfc67bb664c0edf48c48c7882c1ff641)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
# app/src/main/res/layout/reader_activity.xml
2021-02-24 17:12:14 -05:00
arkon
9be7c5e6e1
Initial adoption of bottom reader menus from TachiyomiSY
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com>
Co-authored-by: CrepeTF <CrepeTF@users.noreply.github.com>
(cherry picked from commit 89837e4cedca4fa0c7518c32cd13142ec85b5f97)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/menu/reader.xml
2021-02-24 17:02:03 -05:00
arkon
2845d8cc98
Allow clicking the toolbar to go to the manga
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com>
(cherry picked from commit 8bb69c455b3af3c90340c8969f2c0f474daedbcb)
2021-02-24 16:44:20 -05:00
Jobobby04
0185d5f7d6
Fixes for browse + latest page
2021-02-24 16:18:13 -05:00
Jobobby04
079ca1d0b3
Small cleanup
2021-02-24 16:16:47 -05:00
Jobobby04
5a67d8169d
Edit manga status + edit local manga fixes
2021-02-24 16:15:19 -05:00
Jobobby04
f1cb4c38a2
Fix Hentai Cafe and 8Muses with the new split extension
2021-02-15 19:35:50 -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
845dbbfa1e
Revert "Hide dedupe by priority"
...
This reverts commit 1a12caa487 .
2021-02-12 19:49:51 -05:00
Jobobby04
1a12caa487
Hide dedupe by priority
...
(cherry picked from commit 2cf0475066 )
2021-02-12 19:25:38 -05:00
arkon
72b7dc805c
Avoid crash when source list is animating
...
(cherry picked from commit 2dae706198a4f9a37b25fb2c156bef1a3af67762)
2021-02-12 18:54:29 -05:00
arkon
8029ff8ecc
Avoid rare crashes in settings search for ListPreferences
...
(cherry picked from commit 3eda2a220a8a4706f6d85a713eab089d20ef09f1)
2021-02-12 18:54:21 -05:00
arkon
cd8543d40b
Avoid crash when device fails to handle opening a URL
...
(cherry picked from commit 61e5440b7c9c01dcb4a373d407da4872a4f38de2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ConductorExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-02-12 18:54:09 -05:00
arkon
7d1fd9f0bb
Avoid crash if activity is already dead
...
(cherry picked from commit 2e2663bad9a627c1eb3093cb0f1f1e9fdf31cf3f)
2021-02-12 18:41:31 -05:00
arkon
0f349da3bc
Require minimum WebView v88, try to catch fatal errors too
...
(cherry picked from commit f5f592be912b4c286d6d9cdcf801354205f439a7)
2021-02-12 18:40:12 -05:00
arkon
33d0507f98
Minor download icon optimizations
...
(cherry picked from commit 7a373fb43a2d3f736c032d88b31a4a3bffd8dc5b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-02-12 18:40:02 -05:00
arkon
16f9ca381e
Make backup restoring logic more sequential
...
(cherry picked from commit aded11e5996161036e3df01bacecdacb30f3e34b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2021-02-12 18:37:19 -05:00
arkon
2ff186eaec
Remove ExperimentalSerializationApi opt-in annotations
...
(cherry picked from commit 41d7cee020682bf75fb1620b9792ff6793c50f9c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
2021-02-12 16:31:23 -05:00
arkon
c29690282c
Handle link for multisource extension commits ( closes #4432 )
...
(cherry picked from commit a398c3fb81090d27de578d960198ba7d7ba2e68f)
2021-02-11 19:27:23 -05:00
arkon
f93d21774f
Adjust some scopes
...
(cherry picked from commit 2a454b44ccd32c3108044e94c6b26fc76b0b9427)
2021-02-11 19:27:15 -05:00
Jobobby04
efe0d9de05
Cleanup
2021-02-11 19:27:10 -05:00
vance
37ce2140f3
Added dual page split setting ( #4252 )
...
* Add DualPageSplit option
* remove extra line
* Split double-page into two pages
* Remove !isAnimated check and add (ALPHA) to the label
* Fix missing insert pages
* Pager cleanup
* Add dual split to Webtoon and fix Vertical
* Fix L2R/R2L
* Add comments and refactor code in ImageUtil
* Use a simpler split solution in webtoon mode
Co-authored-by: weng <>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
(cherry picked from commit b5017eebbf0740189f254d5db25df3c54a282e1f)
# 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
2021-02-11 19:25:58 -05:00
arkon
c5ef58ac72
Add weekly to library update frequency options ( closes #4422 )
...
(cherry picked from commit aa67229dafb87e298ea5b4826bee5424754d1ee1)
2021-02-11 19:17:57 -05:00
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 ded58541f5 )
(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 9603186927 .
2021-01-26 23:36:40 -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
4a86f39a40
Handle blank NHentai Scanlator
2021-01-26 20:31:44 -05:00
Jobobby04
9603186927
Fix reader bug with new suspend getFlatMetadata
2021-01-26 20:31:04 -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
arkon
9a70f25552
Update total number of chapters when refreshing MAL entries ( fixes #4348 )
...
(cherry picked from commit 34cb24fe34be97d30c4278b9e6ae183a56649fcb)
2021-01-26 15:51:27 -05:00
arkon
78fbef637c
Parse correct object when finding existing MAL list item ( fixes #4347 )
...
(cherry picked from commit 1490112135db59950741c0cf99f7cee1fdd00b81)
2021-01-26 15:51:17 -05:00
arkon
26385c9225
Fix cancelling library updates not working
...
(cherry picked from commit c4716a3f4c9ff9b53863d1f1267056c8f153c0c7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-01-26 15:51:09 -05:00
arkon
deaefe8fa6
Refactor tracker name strings
...
(cherry picked from commit 0a54901eb020609683cf8c7813e3afff82551630)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-26 15:48:36 -05:00
Jobobby04
fbc041846b
Fix track filter for Mangadex unfollowed
2021-01-26 15:26:35 -05:00
Andreas
a2aad23eae
Extend track filter ( #4344 )
...
* Allow to filter for each tracker logged in
* Simplify filter logic
* Use variable names instead of it
and rename variables
* Change how trackFilters and items are setup
* Use variable name instead of it and try cleanup filterFnTracking
* Changes from feedback
(cherry picked from commit fea2e0a26557051a375af236086203507230d78d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-26 15:26:16 -05:00
arkon
9320221a4e
Minor cleanup
...
(cherry picked from commit a93c0577acdf9fdc591087838ecb5a004d3acf81)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/util/lang/RxCoroutineBridge.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
2021-01-26 14:19:29 -05:00
arkon
6fdff1b03b
Perform metadata update in global scope
...
(cherry picked from commit e4dc35674d680b10df2f059a5a51b01f892f9861)
2021-01-26 14:10:24 -05:00
arkon
bf7af0c099
Revert async metadata updates to fix lag when updating ( fixes #4341 )
...
(cherry picked from commit 8a668ba7b9f0ae11612ab3202de40624f330abf2)
2021-01-26 14:10:12 -05:00
arkon
87db322ec6
Remove some unused rx/coroutine bridge code
...
(cherry picked from commit 660e13b70124cf5781d338ff48ce4926cda0f79e)
2021-01-26 14:07:20 -05:00
arkon
55f3ade9e7
Extract user agent string from WebView
...
(cherry picked from commit 0685382083c1f590b71ad9f0cceff888612ad1f5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
2021-01-26 14:07:11 -05:00
arkon
788ed6dcc9
Update trackers in parallel, update manga metadata asynchronously
...
(cherry picked from commit 04a993c99788076c692acd904c3dd65720217916)
2021-01-26 14:06:26 -05:00
arkon
dd3b8c7967
Minor dependency updates
...
(cherry picked from commit 7cae3095c4261f37ad22dc12d3698e2fe79d1237)
2021-01-26 14:06:17 -05:00
arkon
c376699c37
Reword download chapter number sorting options
...
(cherry picked from commit e288bf902bf1ee9694edbc8b2c8e0bbd4d2ba602)
2021-01-26 14:06:07 -05:00
Riztard Lanthorn
8bd5b75fd9
add sort by chapter number in download queue ( #4337 )
...
* add sort by chapter number in download queue
* Bigest, smallest chapter download
* grouped
(cherry picked from commit a083e1f71ace454a1081e2a673175a5e4b58ba66)
2021-01-26 14:05:59 -05:00
arkon
e3ee3159fc
Remove usage of RxJava from LibraryUpdateService
...
(cherry picked from commit 86b9d7e843c90c37f7e7374a20cbbcbf89caf10d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-01-26 14:05:48 -05:00
Riztard Lanthorn
355170b8ff
add source name in download queue ( #4338 )
...
(cherry picked from commit 628bd5d6b42cedc463f17e4208b1cdaf4ba7869d)
2021-01-26 13:42:21 -05:00
arkon
9fe039ba3f
Ignore error when cover is missing in Kitsu search results ( fixes #4334 )
...
(cherry picked from commit 00285a782c85c21f593fcfe0c8a568ae856e1cc3)
2021-01-26 13:42:12 -05:00
arkon
cdd5f3b345
Surface tracking search errors properly
...
(cherry picked from commit 16be469ecb9f2e87f9da38fc6f54930dc8daaf5c)
2021-01-26 13:42:03 -05:00
arkon
fc481e4fd4
Don't stop downloader after deleting downloads if it wasn't running ( fixes #4309 )
...
(cherry picked from commit 7c7ff8165eeab862363d0be41dbeb9f86c0bd386)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
2021-01-26 13:41:33 -05:00
Clarence Castillo
41607ab259
Fix multi-select phantom anchor bug in manga chapters and library ( #4201 )
...
* Fix phantom anchor bug in manga chapters list when multi-selecting
* Fix phantom bug when long pressing selected items not at top of stack
* Fix phantom anchor bug in library page
(cherry picked from commit 496a476c13396f3063388e0d7e8f5ab2c3663858)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-26 13:40:43 -05:00
Jobobby04
b0981a00bd
Fix Reder PR build errors
2021-01-26 13:37:31 -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
cf1ce9e069
Search in the regular coroutine scope instead of a custom one
2021-01-26 13:31:21 -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
1e2f4fc35e
Cleanup MigrationSource
2021-01-26 13:31:17 -05:00
Jobobby04
a088e1ffc2
Cleanup removeArticals extension function
2021-01-26 13:31:17 -05:00
Jobobby04
0b7f8da84e
Cleanup EHentai Description extension
2021-01-26 13:31:14 -05:00
Jobobby04
9f2e582281
Cleanup view extensions
2021-01-26 13:31:14 -05:00
Jobobby04
d63eae4444
Use bundleOf in merge settings dialog
2021-01-26 13:31:13 -05:00
Jobobby04
4552b9f849
Cleanup edit manga info dialog
2021-01-26 13:31:12 -05:00
Jobobby04
02e3b49dc7
Move StringBuilderExtensions to utils
2021-01-26 13:31:12 -05:00
Jobobby04
5c21f7ec30
Fix deprecated Parcelize annotation
2021-01-26 13:31:11 -05:00
Jobobby04
9235f0e5ed
Fix similar manga notification channel name
2021-01-26 13:31:10 -05:00
jobobby04
2a211c68a9
Merge pull request #186 from CrepeTF/Reader_PR
...
Reader PR + stuff
2021-01-26 13:30:25 -05:00
CrepeTF
653ae10caf
Reader PR
2021-01-26 13:11:42 -05:00
arkon
9ec67db8cb
Use proper method to clear notification actions
...
(cherry picked from commit cf7ec6aa7628b23ddbb22938f1b587e7bd613d74)
2021-01-21 19:06:57 -05:00
arkon
4d6bd382e8
Add method for users to save error logs to a file
...
(cherry picked from commit db2dd4b6c647dc01650b98472664a4e043f8f572)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/notification/Notifications.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-01-21 19:06:38 -05:00
Jobobby04
677909cd6e
Fix compile error
2021-01-21 18:49:37 -05:00
Andreas
e0afe65096
Fix Kitsu toasting "Logged in" when there is an error ( #4329 )
...
(cherry picked from commit 2a5102a4572f5250c60e2e97cc5ff41cb7d65e17)
2021-01-21 18:48:51 -05:00
Jobobby04
003e916ab0
Fix app crash if mangadex logout dialog has a issue
2021-01-21 18:46:54 -05:00
arkon
94f0dd8362
Delay restoring AppBar elevation on Android 5.0 ( fixes #4311 )
...
(cherry picked from commit 837d8f5f3002fb628acd3ece6352fed190d14a15)
2021-01-21 15:00:13 -05:00
Andreas
2b8a0f2215
Hide tracking when no tracker is logged in and change filter logic ( #4310 )
...
* Hide tracking when not logged in
* Change string name and value
(cherry picked from commit 1a5858e99ba98482a6470c7f70b2e4c43323940f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-21 15:00:06 -05:00
Jobobby04
34f8407983
Fix MangaPlus chapters for MangaDex
2021-01-21 14:47:03 -05:00
Jobobby04
a17c4c151f
Cleanup custom info, fix custom genre not saving if you dont edit it
2021-01-20 21:00:58 -05:00
Jobobby04
0a4fcb480d
Small cleanup and optimizations, add a coroutine version of insertFlatMetadata
2021-01-20 21:00:23 -05:00
Jobobby04
e6d62dd1dc
Support MDList unfollowed for tracking filter
2021-01-17 22:17:37 -05:00
Jobobby04
3b364c91f1
Do quite a bit of code cleanup
2021-01-17 22:17:15 -05:00
arkon
8db57aef6c
Add shortcut to see commit history for official extensions
...
(cherry picked from commit 4044427d931f1e973492583aa9ca673f5d36fcfa)
2021-01-17 18:04:33 -05:00
arkon
25caba6905
More consistent injectLazy style
...
(cherry picked from commit f667f85fa5857bee1f55217d28d1e751cbb8a66b)
2021-01-17 18:04:25 -05:00
Andreas
c92c9fada5
Add filter for tracking ( #4276 )
...
* Add filter for tracking or not
* Use .any
* Access database only when needed
(cherry picked from commit 5cddc0c3875fffa205bd7fbc7f881cc60871b5be)
# 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/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-17 18:03:57 -05:00
arkon
a47e88a953
Move ACRA endpoint config to build.gradle.kts
...
(cherry picked from commit 3319ccfd41a75b5c80a4b05aa2a9f41e1739a50f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-01-17 17:06:21 -05:00
arkon
54071507c1
Reimplement MAL start/end date support
...
(cherry picked from commit 878008e93badbb1f61704f23a5e810fbff90d2f4)
2021-01-16 19:50:28 -05:00
arkon
7a893e3009
Revert removal of tracker start/end date
...
(cherry picked from commit 0cd551d4fd94703aa49ede6db811fd07c712b2bc)
2021-01-16 19:50:20 -05:00
arkon
70d5907cc8
Handle download cancelation from icon properly ( fixes #4241 )
...
(cherry picked from commit f85194ec467ef661628861d33502db336b60da05)
2021-01-16 19:50:12 -05:00
arkon
d5a912bda2
Fix display mode not updating in source view
...
(cherry picked from commit 271489bdfd46f1053fb9f36e3d1377340489c1cf)
2021-01-16 19:50:00 -05:00
arkon
b6acb3d7f6
Simplify lookup for existing MAL list item
...
(cherry picked from commit 189f18b1128d7b685117e124eba4b1fa3fbc7a2c)
2021-01-16 19:49:41 -05:00
Carlos
e713340ced
switch off kotson for chapter deeplink
...
(cherry picked from commit 6b545e84aba0d5657a09a8c00735f9f9d4ee28bb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/exh/md/handlers/serializers/ApiChapterSerializer.kt
2021-01-15 22:59:37 -05:00
Carlos
5fefefcb23
Mark manga complete on mangadex when all chapters are marked in mdlist
...
(cherry picked from commit b95cca91fc19fedb42fce895e0a5f062e342dc21)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/track/mdlist/MdList.kt
2021-01-15 22:52:44 -05:00
Carlos
4a268de6dc
fix more descriptions
...
(cherry picked from commit a04a0f534f679a9f908ffaf6f8bcff0018d742be)
2021-01-15 22:38:32 -05:00
Jobobby04
80c7abe098
Fix chapters not updating correctly on mdlist
2021-01-15 22:38:16 -05:00
Jobobby04
37787f040c
Mangadex code cleanup
2021-01-15 22:29:57 -05:00
Jobobby04
ae15a178e5
Cleanup
2021-01-15 22:21:10 -05:00
Jobobby04
9465803e5b
Cleanup NHentai tags code
2021-01-15 22:20:25 -05:00
Jobobby04
f29ad69534
Remove uneeded preferences from a Mangadex file
2021-01-15 22:18:59 -05:00
Jobobby04
05793d8a60
Remove a uneeded .asObservable call
2021-01-15 22:18:23 -05:00
Jobobby04
fe5058c94b
Fix FAB when going to index controller to browse source controller
2021-01-15 22:06:30 -05:00
Carlos
85425a66a2
fix chapter deeplink
...
(cherry picked from commit f0dd30587a98c27bca59088f119d85f2fc044f25)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
2021-01-13 19:49:14 -05:00
arkon
7b4311c7dc
Show error when trying to download chapters from not installed source ( closes #4283 )
...
(cherry picked from commit 9670863a418c39d2371e20b20557e7075961cb5e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2021-01-10 19:38:10 -05:00
Jobobby04
a0ac2daad1
Deal with SY for the coroutine function changes
2021-01-10 19:36:24 -05:00
arkon
0edff11353
More coroutine tweaks
...
(cherry picked from commit c9cf9cfff006bc8d87e1d7a7245e213d579bb6d9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/lang/RxCoroutineBridge.kt
2021-01-10 18:43:47 -05:00
arkon
c7bedb96a0
Avoid using global scope where appropriate
...
Also fixes the crash in tracking when an exception is thrown during a refresh.
(cherry picked from commit 2ffbee3db21d188b163b27c7dfdb156c590ceb13)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-10 18:25:57 -05:00
Jobobby04
cda886ecb3
Unknown source compile fix
2021-01-10 18:12:14 -05:00
Carlos
57c4ead5fb
fix a description
...
(cherry picked from commit c1a603c68bf5a9fb34e2681862e4769e157a5966)
2021-01-10 17:33:07 -05:00
Carlos
3a5182103a
fix manga plus entries
...
(cherry picked from commit 1b5624a601144b4ccdebf379d53a2b4c5f90c2f6)
# Conflicts:
# app/src/main/java/exh/md/handlers/ApiChapterParser.kt
2021-01-10 17:32:53 -05:00
Carlos
85853b159d
fix descriptions
...
(cherry picked from commit 74a06675d4b42cd700fdbe210cf2e281dfae7d45)
2021-01-10 17:29:43 -05:00
Jobobby04
a04f848ad1
Unknown source error for Deeplink
2021-01-10 17:28:52 -05:00
Jobobby04
73e861ec9e
Mangadex replace list of langs with just the source lang
2021-01-10 17:28:20 -05:00
Carlos
6bb7b676bd
fix mdlist
...
(cherry picked from commit ebf5e492ca8dcc6771349b631ebf7661dfbb7d44)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/exh/md/utils/FollowStatus.kt
2021-01-10 17:21:08 -05:00
Jobobby04
33fac3e96b
Search manga descriptions
2021-01-10 15:22:47 -05:00
Carlos
35936e3c9a
finish transition to api v2
...
(cherry picked from commit 4039f6927e627279cf1b324279a2d817a007d29b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/chapter/ReaderChapterSheet.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/utils/MdUtil.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/layout/reader_chapters_sheet.xml
# app/src/main/res/menu/reader.xml
2021-01-09 16:11:15 -05:00
Jobobby04
7006341fab
Cleanup
2021-01-09 15:16:23 -05:00
Jobobby04
4afe227e02
Revert "Request a new image from E-Hentai if it fails to download, should make E-Hentai downloads more relaible"
...
This reverts commit a21d7f4f90 .
2021-01-08 16:24:42 -05:00
Jobobby04
fca7dad7b0
Address coroutine scope leaks for SY
2021-01-07 23:14:08 -05:00
arkon
3683665e8a
Address coroutine scope leaks in custom views
...
(cherry picked from commit 8e613d03e326adbfa36d72e38cdff021ac806b87)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2021-01-07 22:29:35 -05:00
arkon
a68f18d180
Use lifecycleScope directly
...
(cherry picked from commit b18a794eca05f4c4befb8606b9af8913d7520215)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-01-07 22:22:27 -05:00
arkon
d09406dc29
Revert "Use flows instead of relays for extensions loading"
...
This reverts commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98.
(cherry picked from commit c620c924f9d5554bd8a7de7fc5c40ca5381bbdde)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-07 22:12:29 -05:00
Andreas E
d41c619c8a
Fix navigation from feedback ( #4238 )
...
* Fix navigation from feedback (fixes #4237 )
* Add additional enum values to NavigationRegion mainly for PagerViewer
Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 9db81a5a49ff6679cbc5d20c6a0c523a11691ee5)
2021-01-07 22:11:24 -05:00
arkon
7330be555d
Address more coroutine scope leaks
...
(cherry picked from commit 6fb7a85e8a77aa379a8138e1f2fe1b5f65b45ed7)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-01-07 22:11:14 -05:00
Jobobby04
fd3e0bc449
Import cleanup
2021-01-07 21:56:33 -05:00
inorichi
c8dd2190ba
Minor fixes regarding leaks
...
(cherry picked from commit 36f81b4a623ede11f10049f5869de5b6efa7803a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-07 14:27:22 -05:00
arkon
1b41546bc9
Fix crash when no chapters can't be loaded
...
(cherry picked from commit 2caecc01b2e1aa7ed67b2b7c57a2cbeab2aac896)
2021-01-07 01:14:05 -05:00
arkon
5387e24bb4
Revert bad RxJava conversion that prevented tracking data to be updated in UI
...
(cherry picked from commit 2c9f8bb9ce35445066708c19122c7521b98fe416)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-07 01:12:23 -05:00
arkon
e363e2fbb2
Reword unmetered network restriction for library updates
...
(cherry picked from commit efbefabb0121f7e408a4b94c19492a2a0f7f26b9)
2021-01-07 01:11:34 -05:00
arkon
b7986a6773
Remove usage of RxJava from backup/restore
...
(cherry picked from commit 990fb22d3eb5e640b81ff4465166a1bfb1f11442)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2021-01-07 01:11:22 -05:00
arkon
27496ae77b
Surface "NSFW" (includes things like ecchi) results in MAL search ( closes #4249 )
...
(cherry picked from commit df7e0d2f2f23c49289b00bab5ac65d222092dbf8)
2021-01-07 00:59:36 -05:00
arkon
bd73b1b068
Refactor bridged RxJava/coroutine calls in SearchPresenters
...
(cherry picked from commit 5cfda1b1bfe739c6e635817d4d72f4fa67677394)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-07 00:59:27 -05:00
arkon
208d4574db
Refactor bridged RxJava/coroutine calls in MangaPresenter
...
(cherry picked from commit ac9bf1f3ff9eeee66a6f4e0a917974b04887cdff)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-07 00:58:46 -05:00
arkon
e92e942fcd
Remove use of RxJava from TrackPresenter
...
(cherry picked from commit 7eb0868791f78c9d371faf3de8f96103a036659d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-07 00:55:47 -05:00
Jobobby04
a6d4644713
Cleanup
2021-01-07 00:55:00 -05:00
Carlos
c9062cc089
switch to v2 and api server + old style chapter urls for delegation
...
(cherry picked from commit b79c1572470fea4568708d3526f5170868a0c3c1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiChapterParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
2021-01-07 00:32:12 -05:00
Carlos
ac2301e4be
fix group serializer
...
(cherry picked from commit e47d84f1af1eebe63b3dfc618daee29e18ee4156)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt
# app/src/main/res/raw/changelog_release.xml
# buildSrc/src/main/kotlin/Configs.kt
2021-01-06 22:48:22 -05:00
Carlos
c073f71ec1
fix v2 api call for groups
...
(cherry picked from commit 01903e341be6cd5ae50ce6eee88be6ad40fd1835)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
2021-01-06 22:46:07 -05:00
Carlos
f1a65edd3a
Mangadex api v2 for manga info
...
(cherry picked from commit 38ec991a15d2eebc7ebd0522f8615c2d8dd7003b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/serializers/CoversSerializer.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
# app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt
# app/src/main/res/drawable/manga_info_more_gradient.xml
2021-01-06 22:42:55 -05:00
Jobobby04
68c12d79ee
CoroutinePresenter changes
2021-01-06 00:54:11 -05:00
arkon
142aa0f02a
MAL: add way to search by list items' titles
...
(cherry picked from commit 8a792e6d768b07a4832c916776701d3ca2a8c761)
2021-01-04 14:37:46 -05:00
arkon
f4549c5910
Fix malformed extension URLs
...
(cherry picked from commit 95ce0e39efa1d93def8ad20578d8ad93ffbcb716)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-01-04 14:23:31 -05:00
arkon
4e026c1cf1
Refactor Kitsu API to remove Retrofit usage
...
(cherry picked from commit 17b70ab38c84b6aaa4694f4b8c30a29a17231130)
2021-01-04 14:21:21 -05:00
arkon
73fc1ac80f
Use flows instead of relays for extensions loading
...
(cherry picked from commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-04 14:21:13 -05:00
arkon
66d2e8090a
Remove some OptIn annotations
...
(cherry picked from commit c06a932c9516288e41e7ce4c617ce6c557428123)
2021-01-04 14:17:46 -05:00
Jobobby04
7bd5157bca
Update MDList tracker with the new tracker changes, also library update may be a bit faster
2021-01-04 03:38:30 -05:00
arkon
298c1e92db
Fully remove usages of RxJava from tracker classes
...
TODO: refactor usages to coroutines as well
(cherry picked from commit 7d713b87b1d50accb33e7475d4159ad2db00625f)
2021-01-04 02:01:26 -05:00
arkon
68113f8c7d
Convert more TrackService methods to coroutines
...
(cherry picked from commit 2d0a5eb02cd201f944cbc9add9c7f1560546035d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
2021-01-04 01:55:08 -05:00
arkon
b824f09966
Change MAL ID search prefix to "id:"
...
(cherry picked from commit 8d68859c2a5cbee371ce0ac54ca4eef7921d9f3f)
2021-01-04 01:19:30 -05:00
arkon
68f209b91b
Replace global search context menu option with share target
...
(cherry picked from commit d11c72fd48150f792050fb6f689d0be3a0a672c7)
# Conflicts:
# app/src/main/res/values/strings.xml
2021-01-04 01:16:01 -05:00
arkon
a0981c4944
Minor cleanup
...
(cherry picked from commit 135cf9960fbbb479cdabae02602a3c55b2d211c3)
2021-01-04 01:14:45 -05:00
Andreas E
aab3ba5b48
Navigation settings and split invert tapping for webtoon and pager ( #4233 )
...
(cherry picked from commit 3bf7c74f9343542be74495d4cb48d1fe615839cb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
# app/src/main/res/layout/reader_settings_sheet.xml
2021-01-04 01:08:35 -05:00
Riztard Lanthorn
2bd67860a7
add date Format ( #4236 )
...
(cherry picked from commit cea4911c4d1a935ef65bca11116e78a0ba49f2de)
2021-01-04 00:28:15 -05:00
Jobobby04
ce0726d863
Update SY fetchMangaInfo and getchChapterList to use the new 1.x functions
2021-01-02 16:36:13 -05:00
Jobobby04
28fca8c839
Make internal and delegated sources able to use getMangaDetails, getChapterList, and getPageList properly
2021-01-02 03:28:03 -05:00
arkon
23ac4b271c
Replace usages of fetchChapterList with 1.x getChapterList API
...
(cherry picked from commit 54dc01253d419079eaec61333d4c6f4deb5a58f8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-02 03:08:16 -05:00
arkon
423983d41a
Replace usages of fetchMangaDetails with 1.x getMangaDetails API
...
(cherry picked from commit 4db9a90da2f67e7f4698b11431b8f99f9d66a47e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-02 02:59:33 -05:00
Andreas E
651f4659a5
Viewer navigation ( #3869 )
...
* Viewer navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>
* Match current reader behavior and add ability to invert it
* A bit of clean up
* Clean up inversion
* Only create navigator when changed
and change tap zone when invertTapping is changed
* Clean up PagerConfig
* Change how Viewer navigation works
* Add Edge Navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>
(cherry picked from commit d69e9034ab5b1b23250b2f529d957f60b9084865)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
# app/src/main/res/layout/reader_settings_sheet.xml
2021-01-01 23:49:25 -05:00
Clarence Castillo
b8751f6d15
Direct user back to global search when coming from source search results ( #4196 )
...
(cherry picked from commit 71ece73d99ffc070741a6e121d2043954fbeab6e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2021-01-01 23:44:45 -05:00
arkon
8a8d8f7189
Include source name in backup restore error logs ( closes #4230 )
...
(cherry picked from commit 3bb2102eb46af2ae2c03e505ade2512666b5cc91)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2021-01-01 23:43:15 -05:00
arkon
7a6a33d5fe
Remove some unnecessary coroutine dispatcher switching
...
(cherry picked from commit b7914909d0a12692ff6aa6a2137bfd217adf5339)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-01 23:42:02 -05:00
Jobobby04
3e6c3ac151
Do some cleanup
2021-01-01 15:15:16 -05:00
arkon
8dd435b5b5
Implement click events for chapter download icons
...
(cherry picked from commit 63398fe491bd8e76a1cf09454ab8eda4b1964480)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-12-31 19:45:26 -05:00
arkon
6d4136248c
Use coroutines instead of rx for some MangaPresenter operations
...
(cherry picked from commit bf32bf28dabd6fbe4388e6d103cdac8415e74623)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 19:38:33 -05:00
arkon
67b919423a
Remove some unused variables
...
(cherry picked from commit dcb6bfb18dca482e0ae8aa4a8d3aea87fb66c7fe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceAdapter.kt
2020-12-31 19:36:53 -05:00
arkon
1f3c805a0f
Handle last read page being above total page count ( fixes #4010 )
...
(cherry picked from commit 141f9b7730dc63c123cbe2fca455f70edba9eb39)
2020-12-31 17:33:20 -05:00
arkon
426af9c93c
Increase per-page limit when searching MAL manga list
...
(cherry picked from commit 139a589ad61f359ddace8e068649e92ed498903e)
2020-12-31 17:33:06 -05:00
arkon
50cc6e5e83
Minor cleanup of some tracker observables
...
(cherry picked from commit 97a308b1141e827bde8daff19343f5d94dabacb8)
2020-12-31 17:32:48 -05:00
arkon
b6d0594d10
Find existing entry in MAL list when binding
...
(cherry picked from commit 430714e67fdfbe9da6fc535b8311321e2825aed6)
2020-12-31 17:32:41 -05:00
arkon
f5f71fa4a7
Add ID search workaround for MAL tracking
...
(cherry picked from commit a49adbd09c606408827da252e6a5be9c4a19fe89)
2020-12-31 17:32:33 -05:00
arkon
9085c142d5
Fix crash on updating trackers after reading with no network ( closes #4207 )
...
(cherry picked from commit 3df98d576ebfc183a50b6c458f655a8d272c4b7a)
2020-12-31 17:32:25 -05:00
arkon
d2e594be0c
Tweak manga info header backdrop
...
(cherry picked from commit cef1c4b8a15246959e4e8a6708bec3c5d9bcaea8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2020-12-31 17:32:09 -05:00
arkon
aef21dabd5
Refactor tracker response parsing
...
(cherry picked from commit 2e8791a1010b55ed41b4342e2a67c82b5ddca878)
2020-12-31 17:23:55 -05:00
arkon
cd9c26f278
Show download progress in download icons
...
(cherry picked from commit 0e2b8b10d1dd7232c0c11f331e3f5116d90c92dd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 17:23:39 -05:00
arkon
dbda419d29
Animate download icon
...
(cherry picked from commit 3cb64669e42e54f8c1a73146aa932beea86f9569)
2020-12-31 17:17:05 -05:00
arkon
92cc022fb4
Add Telugu to language setting
...
(cherry picked from commit bc0d32f33060be5d0b2f44acdf9033ca703599d9)
2020-12-31 17:16:55 -05:00
arkon
59fb4a71e6
Minor cleanup of UpdatesHolder
...
(cherry picked from commit 6378a41b6da9045f89937a8dfcd93424994401a2)
2020-12-31 17:15:01 -05:00
arkon
157f7802b2
Hide chapter download icons for local manga
...
(cherry picked from commit 23bf7faf9faeee15c708cae4c54fc09e5b4797af)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-12-31 17:14:53 -05:00
arkon
406f77c645
Add error state to chapter download icons
...
(cherry picked from commit 01ff3af63fd3bc3b572906eeb9ba9da87f0d4ebe)
2020-12-31 17:14:03 -05:00
arkon
959559a89f
Refactor response parsing helper function
...
(cherry picked from commit 8f98055e9ec8a40a5d41bad3e02f409119b7abe8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2020-12-31 17:13:49 -05:00
arkon
df1daa6b7f
Refactor download states into enum
...
(cherry picked from commit 84ae61f72c86a8d578b78b000765a31f38e1d6ab)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 17:12:02 -05:00
arkon
56a4ef33f5
Initial chapter download icon implementation
...
(cherry picked from commit 6dd280205b5bf4040e690b5aaeb961e3443bd19c)
2020-12-31 17:07:32 -05:00
arkon
4be204e0b1
Log exception on invalid download directory issue
...
(cherry picked from commit 1365d553a4f1ac754f2dbc5df1de2dd287b425de)
2020-12-31 17:07:22 -05:00
Jobobby04
8e659f3355
Remove usage of retrofit in similar manga pull
2020-12-31 17:07:03 -05:00
arkon
e78197ab48
Remove usage of Retrofit for update check and extensions list
...
(cherry picked from commit 61a594493cd83c615b268de1462bec4f53d52c87)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubService.kt
2020-12-31 17:06:36 -05:00
arkon
a25d7b39a7
Remove unnecessary BaseWebViewActivity class
...
(cherry picked from commit 62ab70f88996a117cf509a6ec11e2905f2b921fd)
2020-12-31 16:39:39 -05:00
CrepeTF
4b3d92a050
Added "Midnight Dusk" theme ( #183 )
...
* Added Midnight Dusk theme + tweaks
* Added Midnight Dusk theme + tweaks
* Colouring mistakes
* Space error
2020-12-26 19:25:34 -05:00
arkon
54736ea410
Replace circular ProgressBars with Material component
...
(cherry picked from commit eaccfdde599e025c0481497902b89a616c24d587)
2020-12-26 16:42:07 -05:00
arkon
7cdda6241f
Try to avoid crashing when unable to get backup filename for some reason
...
(cherry picked from commit be3e31ddc44d21ba185efa203f08f182df88195c)
2020-12-26 16:41:38 -05:00
Jobobby04
528c2dbae7
Allow clicking the toolbar to go to the manga
2020-12-26 16:39:56 -05:00
Jobobby04
e078e34ab0
Add chapter deeplink, make MangaDex use it
2020-12-26 16:13:55 -05:00
Jobobby04
1a609e557b
Refactor and cleanup
2020-12-26 16:12:52 -05:00
arkon
d3b7f639b5
Convert tracker add/update/login methods to coroutines
...
(cherry picked from commit ea33179a95597c43f5f158d82eb48d5e5b38e47c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2020-12-26 00:36:08 -05:00
arkon
f99aa721d0
Use coroutines for Bangumi and Shikimori APIs
...
(cherry picked from commit 6fcf6ae1f54f6cf5dd445b62e88de9cd71e3c71f)
2020-12-26 00:34:40 -05:00
arkon
0519d8ea17
Remove usage of Gson in Kitsu tracker
...
(cherry picked from commit f2a9247b68278c1b880a76e49c92a203c2ea5399)
2020-12-26 00:34:32 -05:00
arkon
0c84d51e1b
Use coroutines for Anilist API
...
(cherry picked from commit dc3ed7fffc19774caf2b129bf230f0fbd69a9d07)
2020-12-26 00:34:23 -05:00
arkon
bcd7a2d21b
Migrate Kitsu API to coroutines and kotlinx.serialization
...
(cherry picked from commit 271de31d510f4a1aa8a30b0dbe1b83419198d180)
2020-12-26 00:34:15 -05:00
arkon
d332be88ba
Make OkHttp coroutine calls always throw exceptions on errors
...
(cherry picked from commit 1268caf3e0afec2566383b933d6d2902d198d806)
2020-12-26 00:34:04 -05:00
arkon
f10a499a36
Surface MAL HTTP errors properly
...
(cherry picked from commit c0cef58e39a70b8d29ce12a05f7276bec14b0df2)
2020-12-26 00:33:56 -05:00
arkon
db06c6614e
Fix trackers after MAL not updating
...
(cherry picked from commit d363d205c3e9a71de422fb81ef26cd12f42bed7a)
2020-12-26 00:33:47 -05:00
arkon
51032fa65b
Filter out novels from MAL search results
...
(cherry picked from commit 2fd5a9e88350e79f5c63e4c2b655442337661298)
2020-12-26 00:33:40 -05:00
arkon
98a20b2756
Format MAL search result status/type better
...
(cherry picked from commit e7ef974a39a29d4e7d65e2c226361d6fc0854fea)
2020-12-26 00:33:28 -05:00
Taco
52c5c35e1a
Update NDK & buildTools, fix deprecated Parcelize ( #4157 )
...
* Update buildTools and NDK
* Fix deprecated Parcelize
(cherry picked from commit e2054a0ab7f21c98623e209fac53085e8c186327)
2020-12-26 00:33:02 -05:00
arkon
de03174131
Strip out no longer used tracker start/end date code
...
Unfortunately MAL was the only one that supported it in the app, but the official API doesn't support it, so now no trackers have it.
(cherry picked from commit 6e7fefb8b22da062eb2eaf4cb20746e258ef4d65)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupTracking.kt
2020-12-26 00:32:26 -05:00
Jobobby04
f33a4e2ecc
Also do the last commit for SY
2020-12-26 00:31:38 -05:00
arkon
118e1d302b
Add forced MAL logout for next release migration
...
(cherry picked from commit 450bef278bab5ad17ee7fc1d0650d9ed0f096fda)
2020-12-26 00:30:07 -05:00
arkon
1dcead9d79
Migrate to official MyAnimeList API ( closes #4140 )
...
(cherry picked from commit 0affc0d58bde6b1533d585bb0c0cbd103e0c59a9)
2020-12-26 00:29:58 -05:00
arkon
b001768b96
Don't surface hidden settings when searching
...
(cherry picked from commit 3d153b6c8eab77ec9da03aac4e06ae93b6922e79)
2020-12-26 00:29:47 -05:00
Jobobby04
78f48d28c3
Convert SmartSearch channel to SharedFlow
2020-12-26 00:06:52 -05:00
Jobobby04
1dcf161131
Fix Hentai Cafe deeplinking, fixes other deeplinks
2020-12-25 23:58:40 -05:00
Jobobby04
bbc70801db
Fix weird MangaDex login dialog fill-in
2020-12-25 20:07:06 -05:00
Jobobby04
d68341aaba
Allow editing local manga even if not in library
2020-12-21 22:51:46 -05:00
Jobobby04
e1e64c79d2
Revert "Hide dedupe by priority"
...
This reverts commit 2cf0475066 .
2020-12-21 17:29:33 -05:00
Jobobby04
7d53c7af4a
Fix crop borders webtoon/cont vertical settings inversion
2020-12-21 17:29:06 -05:00
Jobobby04
2cf0475066
Hide dedupe by priority
2020-12-21 14:46:38 -05:00
Jobobby04
330908c49d
Add continues vertical crop borders to the reading settings
2020-12-21 14:39:54 -05:00
Jobobby04
644140b617
Make a coroutine presenter
2020-12-21 14:21:43 -05:00
Jobobby04
d302a0fbc7
Cleanup
2020-12-21 14:21:43 -05:00
Jobobby04
ce8f7da9ca
Use ContextCompat to get custom source icons
2020-12-21 14:21:42 -05:00
Jobobby04
f1a4811030
In batch add and deeplink, only use enabled sources
2020-12-21 14:21:42 -05:00
Jobobby04
a439ffcafc
Add separate continues vertical crop borders setting
2020-12-21 14:21:42 -05:00
Jobobby04
5eeab103c2
Fix external repo preference conflict
2020-12-21 14:21:41 -05:00
Jobobby04
78ffd9d56e
Cleanup
2020-12-21 14:21:41 -05:00
Jobobby04
96213900ac
Add external repo support
2020-12-21 14:21:40 -05:00
Jobobby04
85e30ef6ca
Cleanup
2020-12-21 14:21:40 -05:00
arkon
f38df69983
Update app repo URL
...
(cherry picked from commit 04fff91e238e89b181035b9355e1f68644fa31ce)
# Conflicts:
# .github/workflows/TachiyomiSY-Release-Builder.yml
# README.md
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2020-12-21 14:21:40 -05:00
arkon
64e9515293
Update extensions repo URL
...
(cherry picked from commit 28a23452f2d9d80553dde053fc843cf29ab83020)
# Conflicts:
# README.md
2020-12-21 14:21:39 -05:00
arkon
67e676d4ae
Apply theme to OAuth login redirect activities
...
(cherry picked from commit 6d403851cf81dd596860d80bf44bdd350667be7a)
2020-12-21 14:21:39 -05:00
arkon
ef36a9c28c
Misc tracker code cleanup
...
(cherry picked from commit 395a749bce05a0fa64449a12d3d0ae489b6f59fa)
2020-12-21 14:21:38 -05:00
arkon
513bcbb80d
Refactor CustomTabsIntent creation
...
(cherry picked from commit 2cc2a90941bf36a937226e7a6983dd6be22ba4b5)
2020-12-21 14:21:38 -05:00
Jobobby04
3d5952ebbd
Cleanup some unneeded lambas
2020-12-21 14:21:38 -05:00
arkon
1d55a1bec4
Fix loading fallback thumbnails in browse view ( closes #4127 )
...
(cherry picked from commit c5ca739b4926362967d02323ceda56072d992134)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:37 -05:00
arkon
962344f5fc
Minor code cleanup
...
(cherry picked from commit 00fe4cdf2d3e8e37e236c57c06b3db7884b26620)
2020-12-21 14:21:37 -05:00
Jobobby04
ba6bcc82b6
More dialog fixes
2020-12-21 14:21:36 -05:00
arkon
6659935f3d
Complete migration off of Kotlin synthetics
...
(cherry picked from commit 69be3e1e87bdc3e2706e1ded6b6f21fbe67b6cd2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2020-12-21 14:21:36 -05:00
arkon
ccca9e8828
Show MAL relogin message on update, localize error message
...
(cherry picked from commit 2cb3984d68ef94605fd65a7e88c51d4f3c1c71f6)
2020-12-21 14:21:36 -05:00
arkon
b4cce2b3e0
Use view binding for date headers
...
(cherry picked from commit 59019788899f811d4158f26bddf292b1948485d7)
2020-12-21 14:21:35 -05:00
arkon
024c2d4ce0
More crash fixes
...
(cherry picked from commit 4880741b8ba6186b0bd9cd59cca960e92ef2ba2f)
2020-12-21 14:21:34 -05:00
arkon
17731f3904
Remove bundled fallback file picker
...
(cherry picked from commit e8627800fef6525bc4ed3324c03178d7ac8850cd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
# app/src/main/res/layout/common_listitem_dir.xml
# app/src/main/res/values/styles.xml
2020-12-21 14:21:34 -05:00
arkon
e2dadd4213
Require WebView 86+
...
(cherry picked from commit 907fbb94a21bb82b2147f79ac36b02aff73117aa)
2020-12-21 14:21:34 -05:00
Jobobby04
b4fedf9a87
Maybe fix push to mangadex
2020-12-21 14:21:33 -05:00
Jobobby04
beaf6284fd
Fixes to merged settings dialog and edit manga dialog
2020-12-21 14:21:33 -05:00
arkon
3300eb0e79
Some crash fixes
...
(cherry picked from commit fd2028557e9c3e61a0813e82af71010c872bc5a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:33 -05:00
arkon
3599526fde
Suppress some deprecation warnings
...
(cherry picked from commit 91fa1ec6b2bf1ce99b11ccfcdf6d2493d2ef92a6)
2020-12-21 14:21:32 -05:00
arkon
8b6a0ad891
Note that toggling NSFW sources requires a restart
...
(cherry picked from commit bbc00768f084034514998960f9450048595e1d95)
2020-12-21 14:21:32 -05:00
arkon
cf99ee73f5
Break out NSFW hiding/labeling into separate settings
...
(cherry picked from commit 5b09461ccf76963fef844d7550383205e8d33010)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2020-12-21 14:21:31 -05:00
arkon
bbd3e3c29c
Remove source overwrite logic since built-in sources no longer exist
...
(cherry picked from commit 1a439ecece5e2963a5e6ba9761adad90f8c0bb29)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2020-12-21 14:21:31 -05:00
arkon
972579bbec
Flip left/right key events for Webtoon viewer ( fixes #4111 )
...
(cherry picked from commit 836aec43962165cf2aa4c7d77e877c149f481f5b)
2020-12-21 14:21:31 -05:00
she11sh0cked
a8c6474f5e
Use a different title for japanese manga vs other manga ( #181 )
...
* Use a different title for japanese manga vs other manga
* Revert wildcard import
2020-12-21 14:20:49 -05:00
Jobobby04
31376e5a52
Revert "Hide incomplete NSFW source labelling settings"
...
This reverts commit 134f776a86 .
2020-12-12 14:07:33 -05:00
Jobobby04
958b6d4b71
Release 1.4.0
2020-12-12 13:27:13 -05:00
Jobobby04
6f712c7f17
Lint
2020-12-12 12:36:29 -05:00
arkon
134f776a86
Hide incomplete NSFW source labelling settings
...
(cherry picked from commit a3b1690d38bc66767cc71c23b961d488795957fe)
2020-12-12 12:21:32 -05:00
arkon
d91ac659fd
Force MAL logout on update
...
(cherry picked from commit a3bad758992b46d4b88af1dd1bc317c222879187)
2020-12-12 12:20:39 -05:00
arkon
6e346b231e
Revert "Distinguish between no results and loading when sorting global search results"
...
This reverts commit 2be9871d0528720b2cc0f92d95e4ef135558cc22.
(cherry picked from commit c950595fe32eb6d73adeec2554c229ab4bf5c0d6)
2020-12-12 12:20:13 -05:00
arkon
cb1a1e29be
Don't scroll to top when navigating back/forward in WebView
...
(cherry picked from commit 8ffd3a8ed225e13d68b8f90dd2d5156f25eade8b)
2020-12-12 12:20:02 -05:00
arkon
7d11cc4837
Add text selection shortcut to invoke global search ( closes #4058 )
...
(cherry picked from commit b6e246c6b22845d685de8fd786ba32e8306e2328)
2020-12-12 12:19:53 -05:00
arkon
0137262e4c
Update to Kotlin 1.4.21 and kotlinter 3.3.0
...
(cherry picked from commit 59859e124f0321ad54c522ffa5673672cb4a368c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2020-12-12 12:19:44 -05:00
arkon
45086af3ae
Use WebView auth flow for MAL ( fixes #4100 )
...
(cherry picked from commit 2bb7a33bc317e0fb657364bd81394c26024dbe7a)
2020-12-12 12:18:40 -05:00
Taco
d33cb59af5
Update libraries, some lints ( #4099 )
...
* Update some plugins
* Fix some miscellaneous lints
(cherry picked from commit c2b8fea291686a148b98778aa8550e5fa61d8ab3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-12 12:18:30 -05:00
arkon
0db60d68f0
Use more up-to-date fork of junrar
...
(cherry picked from commit 560f0bba5c8b6d3ba232b9cffaaa15557e0cdff5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
2020-12-12 12:11:19 -05:00
Jobobby04
8fbc6aa29b
Convert intercept activity to a stateflow
2020-11-30 20:34:48 -05:00
Jobobby04
ee18f94788
Convert Favorites sync to a StateFlow
2020-11-30 20:22:29 -05:00
Jobobby04
9a2ed755b7
Cleanup EH and AZ preferences
2020-11-30 15:11:58 -05:00
Jobobby04
f1a6218a4b
Throw a error when the 509 gif is given when your downloading or loading a chapter from Exh and E-H
2020-11-30 13:21:56 -05:00
Jobobby04
bff654eac8
Cleanup
2020-11-30 13:19:41 -05:00
Jobobby04
5e5b155992
Run getRecs in IO
2020-11-30 13:19:28 -05:00
Jobobby04
dacc5502fc
Fix community recommendation stalling
2020-11-30 13:19:02 -05:00
Jobobby04
e7169bda19
Fix exclude from deletion
2020-11-30 13:02:47 -05:00
Jobobby04
8110a2cabd
Cleanup
2020-11-29 20:38:36 -05:00
Jobobby04
1118fe7cf7
More recs cleanup
2020-11-29 20:38:22 -05:00
Jobobby04
5b54fc8885
Localize the similar manga no results error
2020-11-29 20:38:07 -05:00
Jobobby04
2e75cc0cc9
Add title to similar manga header
2020-11-29 20:35:46 -05:00
arkon
3f89d8ec99
Add Galician locale
...
(cherry picked from commit 8a44b1dabedb8dc111e8dd7f0ed14bff2ae2e269)
2020-11-29 18:53:06 -05:00
arkon
b44ffd1d63
Fix annotations package name
...
(cherry picked from commit b39191ff5082c17f4bcc2c32ff2a8ae48d8971c8)
2020-11-29 18:52:50 -05:00
Jobobby04
9bad33930a
Fix weird recs map sort
2020-11-29 18:52:32 -05:00
arkon
177981da6c
Use regular minified extensions JSON instead of explicitly handling gzip encoding
...
Turns out GitHub *does* do gzip encoding by default, it just doesn't show up in the header logs for some reason...
(cherry picked from commit 6664dfb04809904f400b130bd365a0f1ecce5f62)
2020-11-29 17:20:14 -05:00
arkon
a19d59cdf0
Fix crash when a preference doesn't have a title (e.g. info preference)
...
(cherry picked from commit 3133a63cf82ac58f8731e8ff10865a516082aef0)
2020-11-29 17:20:05 -05:00
Andreas E
6a1a7275c8
Enhance incognito mode ( #4073 )
...
* When in Incognito Mode don't set lastUsedSource
* When in Incognito Mode don't save chapter progress
Still allows tracking and mark as read when reaching last page
* When in Incognito Mode don't mark as read (overwritten if hasTrackers)
(cherry picked from commit c9c0f3d01431a1008669d2a04bb6a5c87ccca645)
2020-11-29 17:19:40 -05:00
Jobobby04
4a1e832bf5
Revert "Cool gray theme ( #169 )"
...
This reverts commit ac31f12138 .
2020-11-29 17:19:29 -05:00