arkon
8e0ca68af7
Truncate MAL search queries to first 64 characters ( closes #6314 )
...
Is it worth telling the user? ¯\_(ツ)_/¯
(cherry picked from commit 58c2f22120 )
2021-12-26 12:48:50 -05:00
FourTOne5
638e569410
Case insensitive sort in extension list. ( #6375 )
...
* Sort Extension irrespective of it's name's case.
* Avoid creating unnecessary strings
Co-Authored-By: arkon <arkon@users.noreply.github.com >
Co-authored-by: arkon <arkon@users.noreply.github.com >
(cherry picked from commit 42accebeca )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2021-12-26 12:48:41 -05:00
arkon
23e43a78d9
Avoid unnecessary string creation when sorting
...
(cherry picked from commit 1c5c370c12 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
2021-12-26 12:47:22 -05:00
arkon
d22591665c
Don't recompute constant device info
...
(cherry picked from commit 448645d83a )
2021-12-26 12:34:37 -05:00
arkon
b12a8f8af4
Avoid crash on Samsung devices on Android 12
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
(cherry picked from commit 7edf7a434f )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-26 12:32:54 -05:00
arkon
d4e3b463a3
Handle potentially missing sources list in extensions JSON
...
Can happen in:
- Unofficial repos
- If the inspector breaks
(cherry picked from commit b701821550 )
2021-12-26 12:32:11 -05:00
Hunter Nickel
6cb0342929
Fix Global Search ignoring incognito mode when setting last used source. ( #6374 )
...
(cherry picked from commit d022bf2673 )
2021-12-26 12:32:03 -05:00
FourTOne5
0e437eaa6a
Fix readded chapters polluting 'Updates' tab. ( #6377 )
...
(cherry picked from commit 7eed8c440c )
2021-12-26 12:31:53 -05:00
FourTOne5
25091e80c1
Fix #6341 ( #6383 )
...
(cherry picked from commit 1ab12e380a )
2021-12-26 12:31:45 -05:00
Ivan Iskandar
317419bde5
TachiyomiCoordinatorLayout: Remove app bar lift mechanism for view pager ( #6379 )
...
This is a follow up to 845e061382
...jk i actually forgot about it
(cherry picked from commit 728e14e8e4 )
2021-12-26 12:31:36 -05:00
FourTOne5
5474d29cc7
Fix #6366 ( #6372 )
...
(cherry picked from commit 8aa402526a )
2021-12-26 12:31:27 -05:00
Jobobby04
d60ff91ae4
Filter out unpublished chapters without an external url
2021-12-26 12:24:35 -05:00
Jobobby04
3ec0777d63
Remove useless extension function
2021-12-26 12:23:43 -05:00
Jobobby04
c498d03d6b
Mangadex: Use updated /at-home/server/ endpoint for pages
2021-12-25 12:08:50 -05:00
Jobobby04
9e9fa80450
Migrate EHentaiThrottleManager from Longs to durations
2021-12-25 12:07:09 -05:00
Jobobby04
999e944c34
Move to official duration extensions
2021-12-25 12:05:06 -05:00
Jobobby04
8b8df62ff3
Fix clear database crash
2021-12-21 22:18:58 -05:00
Jobobby04
b8a53f9239
Manga info edit UI fixes
2021-12-21 15:13:48 -05:00
Jobobby04
a2df6a7f11
Fix Mangadex logout crashes
2021-12-18 21:45:34 -05:00
FourTOne5
6972edbcb4
Better Upload Date to not have a single blank upload date. ( #6358 )
...
(cherry picked from commit a09d6c0470 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
2021-12-18 18:15:09 -05:00
FourTOne5
13beef4ebe
Add Better Extension Search ( #6359 )
...
Add support to searching with source name, id and baseUrl for a extension's sources.
(cherry picked from commit 9e83130bd8 )
2021-12-18 18:11:46 -05:00
Ivan Iskandar
a9f037dc8b
Action toolbar adjustments ( #6353 )
...
* Pair ActionToolbar with ActionMode
This makes ActionToolbar an activity object that can be configured in the
similar way as ActionMode
* Remove action toolbar workaround now that it stays in activity layout
5924
* Set status bar color when action mode is active
6256
* Adjust fab show timing after action mode finished
* Adjust action toolbar layout and animation
Default corner size and use bottom sheet animation
6069
* Adjust action toolbar layout on large screen
Right half of the screen
(cherry picked from commit 2ed01af723 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-12-18 14:27:13 -05:00
arkon
cb00bf66cf
Adjust global update preference wording and visibility
...
(cherry picked from commit afc80d6a7c )
2021-12-18 12:09:27 -05:00
arkon
9b3a839515
Address some IDE warnings
...
(cherry picked from commit 532a1b1aba )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
2021-12-18 12:06:55 -05:00
arkon
b665bd35f6
Remove library update order setting
...
This doesn't make sense to have if the intention is to have reasonably sized global updates. Opting to remove it to remove complexity instead.
(cherry picked from commit 65062b4bcb )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 12:00:27 -05:00
arkon
c5c23e623e
Hide irrelevant settings if global update isn't enabled
...
(cherry picked from commit 7d1f5c7383 )
2021-12-18 11:55:20 -05:00
arkon
2bd9d2844f
Refactor dependant preference visibility flows
...
(cherry picked from commit 945afc71ef )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-18 11:55:12 -05:00
arkon
b19c178eae
Combine global update item restrictions
...
(cherry picked from commit 818fe50f77 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
Riztard Lanthorn
a9bb01125e
Add option for library update only update completely read manga ( #6323 )
...
* Add option for library update only update completely read manga
only check manga for updates if there is no unread chapter
* sum
(cherry picked from commit 6fddad7a77 )
2021-12-18 11:29:31 -05:00
Ivan Iskandar
ae9fe06f7d
Workaround cleanup ( #6350 )
...
* Remove material-components workaround that was fixed upstream
* Remove unused toolbar workaround
* Fix cover dialog navigation icon
(cherry picked from commit 38d131be37 )
# Conflicts:
# app/src/main/res/menu/library_selection.xml
# app/src/main/res/menu/reader.xml
2021-12-18 11:29:19 -05:00
Ivan Iskandar
22a6c8d772
Use elevated overlay on reader menu ( #6347 )
...
(cherry picked from commit 6b52fc1e2d )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-12-18 11:19:44 -05:00
arkon
75db31914b
Add link to privacy policy
...
(cherry picked from commit 207f9c26ae )
2021-12-18 11:03:58 -05:00
arkon
1ff5075e87
Revert download notification icon changes
...
(cherry picked from commit 7f998ecdbd )
2021-12-18 11:03:39 -05:00
Jobobby04
323c0135df
Fix MDList search
2021-12-17 11:02:55 -05:00
Jobobby04
f2250e7cee
Extract more strings to localizable files
2021-12-12 20:40:11 -05:00
Jobobby04
2f32aa6984
Drop blank scanlators
2021-12-12 20:38:22 -05:00
Jobobby04
d7f5ded41a
Fix and cleanup SmartSearch
2021-12-12 17:59:29 -05:00
Jobobby04
04451ab14e
Fix mangadex logout crash
2021-12-12 14:57:08 -05:00
Jobobby04
6e8ee38238
Improve data saver handling
2021-12-12 12:16:07 -05:00
Jobobby04
7e7f707c1b
Fix redundant extensions
2021-12-11 15:37:59 -05:00
arkon
b9fdb774f5
Refactor backup restore process to stop relying on file extension
...
(cherry picked from commit 6107f5f3d2 )
2021-12-11 15:02:33 -05:00
arkon
7c30cb0e21
Show version name in new update notification
...
(cherry picked from commit 13afa9f476 )
2021-12-11 15:02:25 -05:00
arkon
5d5df6f502
Don't preselect any options in library remove manga/downloads dialog ( closes #6333 )
...
Since apparently people don't read and either option is considered destructive to different people.
(cherry picked from commit cd87c7e88e )
2021-12-11 15:02:18 -05:00
arkon
08d022d5e2
Update notification icons
...
Although no recent version of Android even shows these....
(cherry picked from commit ed4dea8686 )
2021-12-11 15:02:10 -05:00
KieuQ
d5d6f9428c
Add download action to New Chapters Notification ( #6336 )
...
(cherry picked from commit 808177f8c9 )
2021-12-11 15:01:59 -05:00
arkon
d1d8e8ed84
Check if dynamic colors are available using official API
...
(cherry picked from commit 9b64b0139c )
2021-12-11 15:01:03 -05:00
Carlos Ruiz
1b04ce0ac6
Add sui support ( #6318 )
...
* Update shizuku api version
* SettingsAdvanced Controller: Verify if Sui is available
(cherry picked from commit 0a6160d7cf )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-11 15:00:55 -05:00
Ivan Iskandar
3a4641f32c
SourcePreferencesController: Also call onBindEditText listener set by extension ( #6310 )
...
(cherry picked from commit e51a6d332e )
2021-12-11 15:00:08 -05:00
jmir1
83ef443e59
Automatically set tracker as completed after reading the last chapter ( #6289 )
...
* Automatically set tracker as completed after reading the last chapter.
* use integer value in comparison
* also set `started_reading` date
* don't use source manga's status
* remove useless line
(cherry picked from commit a9d2741e6a )
2021-12-11 14:59:59 -05:00
Ivan Iskandar
81c089299e
Tabbed bottom sheet adjustments ( #6309 )
...
* SimpleNavigationView: Don't set background and elevation
* Add divider for tabs in bottom sheet
(cherry picked from commit be0a23d9ad )
2021-12-11 14:59:40 -05:00