arkon
4e111cebbe
Update Acra
2020-04-15 22:57:34 -04:00
arkon
0bb6e1cdc2
Crash fixes
2020-04-14 17:13:45 -04:00
arkon
9058536406
Use native fontFamily support for library titles
2020-04-12 22:22:26 -04:00
arkon
a0a8899801
Tweak tracking card UI
2020-04-12 22:00:19 -04:00
Jay
aedb4749a2
Controllers now properly remove their toolbar items on pop ( fixes #2864 )
2020-04-12 12:34:56 -04:00
arkon
f52d49ad00
Replace some icons
2020-04-12 12:34:06 -04:00
arkon
a1e7592bd8
Rename catalogue classes/layouts -> source
2020-04-12 12:21:47 -04:00
arkon
c784d24fa6
Default reader theme to black
2020-04-12 11:32:02 -04:00
arkon
0375c0b2c5
Prioritize pinned sources in global search ( closes #1739 )
2020-04-11 11:46:05 -04:00
arkon
1ed291086a
Hide filter FAB in source latest
2020-04-11 11:02:32 -04:00
arkon
f6e25627de
Temporary workaround for chapter FAB being invisible
2020-04-10 23:55:18 -04:00
arkon
8fe79a1fb5
Add source pinning ( closes #2322 )
2020-04-10 18:38:24 -04:00
MCAxiaz
a1df78517f
use explicit file url instead of download manager's content url ( #2859 )
2020-04-10 18:11:24 -04:00
arkon
92fa8d683a
Remove maxWidth logic from SimpleNavigationView since it's not a sidebar anymore
2020-04-10 18:11:04 -04:00
arkon
df27138401
Fix webview back/forward button color
2020-04-10 18:07:23 -04:00
arkon
7c7d40ea44
Fix status/navigation bar colors ( fixes #2858 )
2020-04-10 18:07:09 -04:00
arkon
aa70be525d
Add text to chapter FAB, shrink extended FABs on scroll
2020-04-10 15:39:28 -04:00
arkon
5183848250
Add padding for catalogue filter FAB
2020-04-10 15:00:56 -04:00
arkon
9a28cbc1e4
Use FAB for catalogue filter
2020-04-10 14:43:13 -04:00
arkon
1a50f7062a
Migrate to ViewBinding in ReaderActivity
2020-04-10 14:23:38 -04:00
arkon
8cfd80ba84
Move catalogue filters to bottom sheet
2020-04-10 14:23:27 -04:00
arkon
e5e14e1f9e
Fix invisible back/forward webview icons in white them
2020-04-10 14:09:08 -04:00
arkon
51d93f0217
Open decode error pages in webview instead of browser
2020-04-10 11:49:51 -04:00
arkon
fdc7981d18
Tweak webtoon margin setting
2020-04-10 11:45:30 -04:00
arkon
145a744ce0
Merge branch 'feature/webtoon-margins' of git://github.com/jleehey/tachiyomi into jleehey-feature/webtoon-margins
...
# 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/webtoon/WebtoonConfig.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt
# app/src/main/res/values/strings.xml
2020-04-10 11:14:09 -04:00
arkon
21c1a499ac
Migrate to ViewBinding in WebviewActivity
2020-04-10 10:02:51 -04:00
FlaminSarge
9044760a10
Change color of 'last page read' in chapter description ( #2855 )
...
Change color of 'last page read' in chapter description
2020-04-10 08:37:58 -04:00
arkon
627a720d4b
Migrate to ViewBinding from Kotlin synthetics in controllers
2020-04-08 23:06:28 -04:00
arkon
05fd8e2a38
Add continuous vertical to default reader options
2020-04-07 22:51:39 -04:00
arkon
dd59748bf0
Minor cleanup
2020-04-07 22:44:37 -04:00
jobobby04
38ceaf5253
Add Continuous vertical reading mode ( #2833 )
...
* Add Continuous Vertical reader mode
* Remove separate webtoon padding option
(cherry picked from commit 3e7d15e51856297210e46e9f5bb0b8394067ce1a)
* Continuas vertical Lowercase v
(cherry picked from commit 515cca7d6704343eb9acb1a38a2bdcda01e7395a)
2020-04-07 22:35:43 -04:00
arkon
b2fba5083b
Duplicate Hebrew strings on build for legacy locale code
2020-04-07 22:32:27 -04:00
arkon
be6a209fe9
Sort languages, add Hebrew
2020-04-07 22:15:47 -04:00
arkon
d5350fd719
Tweak string comparison to account for length ( fixes #2831 )
2020-04-07 21:40:36 -04:00
arkon
de8e530b37
Update tracker icons
2020-04-07 16:58:08 -04:00
MCAxiaz
bff927c6eb
close response before proceeding chain ( #2832 )
2020-04-07 06:41:05 -04:00
arkon
985bb44559
Add select inverse action
2020-04-05 15:55:35 -04:00
arkon
6872455922
Perform catalogue search when genre tag is tapped
2020-04-04 12:10:00 -04:00
arkon
d7c13cc291
Perform local search when source is tapped from manga info
2020-04-04 10:10:00 -04:00
arkon
022c0746c0
Show error toast when extensions list fails to load
2020-04-03 22:54:52 -04:00
arkon
06c3f57f62
Cache source package icons
2020-04-03 21:39:55 -04:00
arkon
9da27cc56e
Show extension icons in source filtering view ( closes #2814 )
2020-04-02 19:52:09 -04:00
arkon
92c5497eab
Fix shortcuts popping up library sheet or duplicating controllers in backstack
2020-04-02 19:46:44 -04:00
Jay
f115fe47fe
Using extension icon instead of letter for catalogues ( closes #2261 )
2020-04-01 23:03:20 -04:00
arkon
224f08279b
Reword "Catalogues" to "Sources" for user-facing consistency
2020-04-01 22:42:08 -04:00
arkon
a3b660a2c9
Respect chapter list filtering when reading ( closes #2810 )
2020-04-01 22:37:28 -04:00
FlaminSarge
cce3b3a559
Make migration manga-centric rather than source-centric ( #2786 )
2020-03-31 22:36:23 -04:00
arkon
61fb4d584c
Replace genre tags on refresh ( fixes #2787 )
2020-03-30 22:17:07 -04:00
arkon
859e9ca653
Add update library menu item
2020-03-29 16:43:00 -04:00
arkon
441e2a69d8
Minor edits
2020-03-29 16:41:14 -04:00
arkon
af937f2e31
Hide catalogue empty view properly ( fixes #2783 )
2020-03-29 16:20:48 -04:00
arkon
912629c2dc
Replace TagGroup library with Material chips
2020-03-29 14:11:13 -04:00
arkon
879fa484f6
Remove dead code from DownloadQueue
2020-03-29 12:44:17 -04:00
arkon
e86103fdcc
Tweak error button appearance
2020-03-29 12:10:36 -04:00
arkon
920ffa8c24
Add fast scroller to library
2020-03-28 17:17:28 -04:00
arkon
488f81ef74
Use bottom sheet for library settings
2020-03-28 17:17:21 -04:00
arkon
40c934c544
Revert "Move library display settings out of filter sidebar"
...
This reverts commit a0a077eaaa
2020-03-28 16:12:42 -04:00
arkon
bb43e2aa03
Show empty catalogue error view with actions
2020-03-28 15:57:50 -04:00
arkon
ed277357cf
Bookmark via reader ( closes #1413 )
2020-03-28 14:38:47 -04:00
arkon
bf1fb8b7bd
Limit foreground extension checks to once a day
2020-03-28 13:40:23 -04:00
arkon
896b34d1a2
Prompt user to open WebView on HTTP errors
2020-03-24 18:19:15 -04:00
arkon
0b318a19c6
Fix spacing in chapters notification
2020-03-24 13:14:36 -04:00
arkon
3f4140900d
Tweak button styles
2020-03-22 18:43:16 -04:00
arkon
b434bc93a3
Add fast scroller in catalogues/extensions lists
2020-03-22 12:43:53 -04:00
arkon
d86b030796
Add icon for mark previous as read
2020-03-22 12:22:47 -04:00
arkon
a7e4657752
Rename "Last updated" sort to "Last checked"
2020-03-21 14:41:46 -04:00
arkon
6da350aee6
Minor extension update cleanup, default to on
2020-03-20 22:59:59 -04:00
Jays2Kings
9585f9a1a6
Option to auto check for extension updates ( #2680 )
...
* Option to auto check for extension updates
* Addressing comments
* Added foreground check for extensions
* Added Extension Preference widget
2020-03-20 22:22:39 -04:00
arkon
fd4876be24
Tint chapter filter icon if filters are enabled
2020-03-18 18:15:53 -04:00
morcefaster
31e2fe6a4c
Faulty preload fix ( #2731 )
...
* Condition for preload
* Added preload fix for webtoon viewer. Replaced incorrect last-page logic
* Requested refactoring
* Requested changes
* Requested changes
2020-03-18 09:45:22 -04:00
arkon
33c0c6ff3b
Mostly revert back to old filled icons ( #2723 )
2020-03-16 17:55:53 -04:00
arkon
d65a8e84f0
Always recreate activity on light theme change ( fixes #2720 )
2020-03-16 17:27:55 -04:00
morcefaster
cd867f800e
Fix for perpetually loading chapters ( #2718 )
...
* Fix for perpetually loading chapters
* Removed page count check
2020-03-16 12:20:35 -04:00
arkon
fb897e37d1
Add download queue features from J2K fork
2020-03-15 22:42:40 -04:00
arkon
3e5a48e5e4
Use actual dialog title for tracker login dialogs
2020-03-15 17:31:36 -04:00
arkon
ef0b546d4c
Replace more icons
2020-03-15 16:46:38 -04:00
morcefaster
088f8b8b54
Changed default pager zoom style to ZOOM_FOCUS_CENTER ( #2713 )
...
Changed default pager zoom style to ZOOM_FOCUS_CENTER
2020-03-15 16:02:40 -04:00
arkon
446c254bc8
Use immersive sticky flag when hiding reader UI ( closes #2705 )
2020-03-15 11:56:55 -04:00
arkon
e41edc1fb7
Pure white light theme
2020-03-15 11:36:38 -04:00
arkon
e77db309b8
Move filter icon tint color to resources
2020-03-15 11:05:11 -04:00
arkon
ace54f8175
Use outlined icons in settings
2020-03-14 15:46:36 -04:00
arkon
d7043bcaeb
Use outlined icons in bottom nav and more controller
2020-03-14 14:00:07 -04:00
arkon
91f7056767
Bump updates/history limit to 3 months ( closes #2702 )
2020-03-14 13:33:45 -04:00
arkon
8299093bf8
Add dev notice about background jobs, move dialog titles for localization
2020-03-13 18:27:49 -04:00
arkon
a0dffcf51f
Address some build warnings
2020-03-13 18:23:07 -04:00
arkon
b3daf7d760
Replace deprecated Gson JsonParser usages
2020-03-13 18:16:38 -04:00
arkon
724e1d33b6
Ensure background jobs are recreated after next stable update
2020-03-13 17:29:51 -04:00
arkon
7d0ea614da
Migrate to MaterialComponents themes
2020-03-11 22:59:37 -04:00
arkon
cd1abb60d7
Fix overlapping shadow in history controller
2020-03-11 18:27:54 -04:00
arkon
937fb85376
Use accent color for refresh circle
2020-03-10 22:53:49 -04:00
arkon
208552f0b4
Tweak compact tracker card design
2020-03-10 21:13:55 -04:00
arkon
c7cdb950ce
Simplify viewer check
2020-03-10 18:23:14 -04:00
arkon
921169b3ad
Fix sheet pager setting visibility when default is webtoon
2020-03-09 19:51:38 -04:00
arkon
d7d3731567
Random kaomoji for empty view
2020-03-09 19:47:12 -04:00
arkon
d5ff5fd6f8
More consistent usage of visibility extensions
2020-03-09 18:42:41 -04:00
arkon
e195257d2a
Update visible pager settings on change ( fixes #2143 )
2020-03-09 17:07:08 -04:00
arkon
466ec7b962
Compact tracker card
2020-03-09 16:27:23 -04:00
arkon
8bfe59c8a8
Change new chapters string key ( closes #2686 )
2020-03-09 16:03:57 -04:00
arkon
de512216c4
Start preloading next chapter if within last 3 pages instead of last page
2020-03-09 15:09:17 -04:00
morcefaster
9936b402a6
Added config to hide transition page when not needed ( #2682 )
...
* Added config to hide transition page when not needed
* Moved always_show_chapter_transition setting to General group
2020-03-09 14:36:29 -04:00
Thiago França da Silva
bd2dfaad2e
Add an UserAgent Interceptor to Cloudflare Client ( #2685 )
2020-03-09 14:10:10 -04:00
arkon
022cde2c00
Fix secure screen option subscription memory leak
2020-03-09 14:03:47 -04:00
MCAxiaz
07e2bdac81
Fix bug where status cannot be updated when all chapters have been read. ( #2683 )
...
Minor cleanup.
2020-03-09 11:32:59 -04:00
arkon
fb00929ee9
Minor cleanup
2020-03-08 22:38:38 -04:00
Thiago França da Silva
fb5da15746
Fix Cloudflare Interceptor when User-Agent is Empty ( #2677 )
2020-03-08 22:34:57 -04:00
arkon
090a7794b5
Hide download/delete actions when sensible, make bookmark/read toggle actions
2020-03-08 17:42:50 -04:00
arkon
c63d8e7a30
Bottom action menu in chapters list
2020-03-08 17:37:42 -04:00
arkon
d6ea69a115
Action toolbar code cleanup
2020-03-08 17:23:26 -04:00
arkon
af2ef36d68
Bottom action menu in library
2020-03-08 15:50:07 -04:00
arkon
316211372c
Tweak how bottom action menu is configured
2020-03-08 15:38:42 -04:00
arkon
9f8046324d
Abstract bottom action menu code to main activity
2020-03-08 13:57:50 -04:00
arkon
af05c34da3
Bottom action menu for updates
2020-03-08 12:16:17 -04:00
arkon
a4410f3a02
Remove unnecessary lint suppression
2020-03-07 23:01:49 -05:00
arkon
c275adbb91
Remove chapter item popup menu
2020-03-07 23:00:29 -05:00
arkon
4061232fe3
Remove chapter updates popup menu
2020-03-07 22:46:13 -05:00
arkon
507471e318
Label Kitsu login field as email address instead of username
2020-03-07 22:19:45 -05:00
arkon
f0f613e2cf
Reorder start screen options to match bottom nav
2020-03-07 18:01:37 -05:00
arkon
0ec8def0d8
Avoid passing max chapter number from tracker ( fixes #2131 )
2020-03-07 18:01:26 -05:00
arkon
e4dc84a5d8
Minor lint fixes
2020-03-07 17:01:53 -05:00
onlymash
5fb3b0e0e3
Show page number only when toolbar is hidden ( #2601 )
...
* Show pagenumber only when toolbar is hidden
* Fix fullscreen issue
* Remove unneeded dependency
* Fix menubar padding
* Revert ReaderSeekBar height
* Refine code
Co-authored-by: arkon <arkon@users.noreply.github.com>
2020-03-07 16:57:14 -05:00
arkon
2854fb5f6c
Add shortcut to disabling battery optimization
2020-03-07 15:51:46 -05:00
arkon
a9adb2f1a2
Page # before scanlator in chapters list
2020-03-07 15:42:55 -05:00
arkon
51383afd50
Revert DialogController syncing change
2020-03-07 15:37:16 -05:00
arkon
4b02ecd6e8
Fix activity UI state when activity is killed ( closes #2547 )
2020-03-07 13:40:43 -05:00
arkon
1c978f64b1
Tweak saved filename byte size limiting logic
...
Based on comment from 6940ad3fd9
2020-03-07 13:15:35 -05:00
arkon
5e9496ef36
Enable app auto update by default
2020-03-07 13:11:02 -05:00
arkon
8b6268966e
Pass context to get WorkManager instance
2020-03-07 13:06:06 -05:00
arkon
52434819c3
Add history date section headers
2020-03-06 23:14:30 -05:00
arkon
29eb87b7ef
Rename recently read / recent updates classes/layouts to match new names
2020-03-06 22:55:44 -05:00
arkon
c38026886a
Combine chapter date/scanlator lines
2020-03-06 22:46:21 -05:00
arkon
63e330b83d
Use recognized chapter number boolean field for filter
2020-03-06 22:44:55 -05:00
arkon
164da0fd9f
Hide bottom nav on non-root controllers
2020-03-06 22:14:24 -05:00
arkon
e30b1de100
Linting fixes: extend AppCompat classes
2020-03-04 22:37:15 -05:00
arkon
6940ad3fd9
Limit saved page filenames to 127 characters ( fixes #2638 )
2020-03-04 22:33:16 -05:00
arkon
8ae15141f6
Move security settings to separate section
2020-03-04 22:32:45 -05:00
arkon
4c10b9844b
Change catalogue hiding dialog to accommodate more options in the future
2020-03-04 19:06:24 -05:00
arkon
f3d69599aa
Add setting to hide manga content from update/download notifications
2020-03-04 18:55:19 -05:00
arkon
853bf3065a
Minor code cleanup
2020-03-03 19:40:57 -05:00
arkon
8d712c81d4
Tweak manga favoriting logic
...
Fixes #2192 and #2489
2020-03-03 19:34:17 -05:00
arkon
a29f33020d
Basic implementation of hiding catalogue by long pressing
2020-03-02 22:49:48 -05:00
arkon
fef34dfe82
Tweak new chapters notification wording
2020-03-02 20:20:01 -05:00
arkon
a3dd5c1e92
Tweak WorkManager task cancellation, add flex times
2020-03-02 19:04:57 -05:00
arkon
d873d653d0
Migrate to WorkManager
2020-03-01 13:22:16 -05:00
arkon
0ac33b64b1
Merge branch '0.8.x'
...
# Conflicts:
# app/build.gradle
# app/src/main/java/eu/kanade/tachiyomi/data/backup/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/TrackQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/Anilist.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistInterceptor.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/OAuth.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/bangumi/Bangumi.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/bangumi/BangumiApi.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/bangumi/OAuth.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/Kitsu.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/OAuth.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeList.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/OAuth.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/Shikimori.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdaterJob.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/network/AndroidCookieJar.kt
# app/src/main/java/eu/kanade/tachiyomi/network/CloudflareInterceptor.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/network/OkHttpExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/network/ProgressListener.kt
# app/src/main/java/eu/kanade/tachiyomi/network/ProgressResponseBody.kt
# app/src/main/java/eu/kanade/tachiyomi/network/Requests.kt
# app/src/main/java/eu/kanade/tachiyomi/source/CatalogueSource.kt
# app/src/main/java/eu/kanade/tachiyomi/source/Source.kt
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/Filter.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/FilterList.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/MangasPage.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/Page.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SChapter.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SChapterImpl.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SMangaImpl.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSourceFetcher.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/LoginSource.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/ParsedHttpSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/NucleusController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorDelegate.java
# app/src/main/java/eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorLifecycleListener.java
# app/src/main/java/eu/kanade/tachiyomi/ui/catalogue/filter/SortGroup.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/catalogue/global_search/CatalogueSearchCardAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/catalogue/global_search/CatalogueSearchCardHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/catalogue/global_search/CatalogueSearchCardItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/ChangeMangaCategoriesDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/DeleteLibraryMangasDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryNavigationView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySort.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/ChangelogDialogController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/DeletingChaptersDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/DownloadChaptersDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/SetDisplayModeDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/SetSortingDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/SetTrackChaptersDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/SetTrackScoreDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/SetTrackStatusDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/recent_updates/RecentChaptersController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsMainController.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/ExtendedNavigationView.kt
# app/src/main/res/drawable/ic_book_white_24dp.xml
# app/src/main/res/layout/categories_controller.xml
# app/src/main/res/layout/chapters_controller.xml
# app/src/main/res/layout/navigation_view_checkbox.xml
# app/src/main/res/layout/navigation_view_group.xml
# app/src/main/res/layout/pref_item_source.xml
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/layout/track_item.xml
# app/src/main/res/values/strings.xml
# build.gradle
2020-02-29 17:52:49 -05:00
arkon
218313428f
Add warning on update check for Android 4.x users
2020-02-29 16:30:40 -05:00
arkon
44b47b49bc
Hide null file path on backup creation ( closes #1515 )
...
(cherry picked from commit 48d9ad00e1
)
2020-02-29 16:24:19 -05:00
arkon
2f69317f5d
Enforce maximum extension lib version of 1.2
2020-02-29 13:35:07 -05:00
arkon
e1eff7b744
Remove FAB animation files left over from bad cherry picking
2020-02-29 13:23:42 -05:00
arkon
3aa12281c3
Avoid crash on loading invalid extension
...
(cherry picked from commit 460fbb18c7
)
2020-02-29 13:19:50 -05:00
Mike
72920130c0
CloudflareInterceptor update ( #2537 ) dcd3c709
Mike <51273546+SnakeDoc83@users.noreply.github.com> Jan 25, 2020 at 16:37
2020-02-29 13:17:12 -05:00
arkon
0fd00331e1
Directly pass read chapter when updating tracker
...
(cherry picked from commit b642e019e8
)
2020-02-29 13:13:49 -05:00
MCAxiaz
7a4763ee68
minor reader bugs: ( #2491 )
...
- fix preload on last page for R2L reader
- page 3 bug
(cherry picked from commit 8b0458cdf6
)
2020-02-29 13:12:31 -05:00
Jay
647a78b791
Build time now opens changelog
...
(cherry picked from commit 22bb3463593c060405694da39a0eb1f5ca1d6ba1)
(cherry picked from commit d1db9fb659
)
2020-02-29 13:12:21 -05:00
mutsumi
005ac9e732
fix bangumi track will override record to 0 after every track search(bind) ( #2486 )
...
* fix bangumi track : the update status api must be called before update chapter api
* fix bangumi track will override record to 0 after every track search(bind)
(cherry picked from commit 427d2fed8c
)
2020-02-29 13:11:50 -05:00
arkon
c40e4f6c5a
Provide more human readable error when downloading to invalid directory ( #2462 )
...
(cherry picked from commit 13a2d3dfdd
)
2020-02-29 13:10:55 -05:00
andrecsilva
a24d670f54
Made 'Default' category selectable in global update settings ( #2318 )
...
(cherry picked from commit b55814a1c0
)
2020-02-29 13:08:51 -05:00
mutsumi
51e049ab78
fix bangumi tracker crash in searching english manga title ( #2452 ) eb5382e0
mutsumi <4182301+mutsumi63@users.noreply.github.com> Jan 6, 2020 at 20:02
2020-02-29 13:08:41 -05:00
Carlos
74087edebb
match transition text used by other readers ( #2439 ) 708525ef
Carlos <cargo8005@gmail.com> Jan 5, 2020 at 17:59
2020-02-29 13:07:35 -05:00
Carlos
db58c9b77f
fix DOWNLOADED text showing after chapters are marked as read ( #2434 ) df14e6d4
Carlos <cargo8005@gmail.com> Jan 5, 2020 at 16:36
2020-02-29 13:06:41 -05:00
arkon
c4dad1c20b
Unix line endings
2020-02-29 13:03:29 -05:00
MCAxiaz
cae04656b9
Improve Loading Speed When Skipping Pages in a Chapter ( #2426 )
...
* cancel queued loads when the page that requested the queue is destroyed
* use page.status for optimizing removal
(cherry picked from commit dd1e6402c9
)
2020-02-29 12:59:37 -05:00
arkon
4e60a81b36
Remove unused LoginSource
2020-02-27 22:43:48 -05:00
arkon
464b4b18a4
Reword unlock string
2020-02-27 22:34:57 -05:00
arkon
e5c0969047
Change system dark mode check
...
User on Discord reported setting wasn't working on his devices.
2020-02-27 19:56:04 -05:00
arkon
ac3823e10a
Add ripple to menu icons
...
Supersedes https://github.com/inorichi/tachiyomi/pull/2612
2020-02-27 18:58:36 -05:00
arkon
d3a4126e27
Tweak more screen to remove top padding
2020-02-27 18:34:28 -05:00
arkon
3a62acc54d
More preference grouping
2020-02-27 18:34:14 -05:00
arkon
7d4f25b354
Add description for secure screen setting
2020-02-26 18:58:13 -05:00
arkon
0f2d480036
More linting fixes
2020-02-26 18:12:44 -05:00
arkon
043e3784e8
Run linter
2020-02-26 18:03:34 -05:00
arkon
11544fe8ef
Migrate to bottom navigation
2020-02-25 22:31:54 -05:00
arkon
8776a45ee9
Add shortcut to manage app notifications
2020-02-25 18:32:49 -05:00
arkon
032a6adaab
Rename/new icons for updates/history sections
2020-02-23 22:03:34 -05:00
arkon
460fbb18c7
Avoid crash on loading invalid extension
2020-02-23 21:51:55 -05:00
arkon
978ac50015
Move crash reports setting to advanced
2020-02-23 16:23:21 -05:00
arkon
b323b9c843
Refresh webtoon adapter on image property changed
2020-02-23 14:58:51 -05:00
arkon
1afcf34829
Set webtoon page padding on page bind
2020-02-23 14:48:53 -05:00
arkon
48d9ad00e1
Hide null file path on backup creation ( closes #1515 )
2020-02-23 13:05:39 -05:00
Unlocked
ca10356fd9
Added Webtoon with Padding viewer ( #2618 )
...
* Added Webtoon with Padding viewer
* Change webtoon padding to be a config option
* Removed obselete padded_webtoon
* Switch ambiguous padding to vertical padding
2020-02-23 12:44:50 -05:00
arkon
275bd44e15
Reword "Clear" to "Cancel all" in download queue
2020-02-23 11:46:47 -05:00
arkon
61d2107e9c
Add secure screen setting
2020-02-22 13:32:05 -05:00
arkon
b06f1c81bc
Remove usages of incorrect platform yes/no strings
2020-02-22 12:38:06 -05:00
arkon
8bb83782c7
Biometrics lock ( closes #1686 )
2020-02-21 23:04:37 -05:00
arkon
5b24a8f21d
Revert usage of AndroidX Webkit library ( closes #2611 )
2020-02-21 18:36:05 -05:00
arkon
2c23c42c98
Default to light theme prior to Oreo
2020-02-19 18:38:40 -05:00
Simon M
edcadb7dd1
Change default theme to System Default ( #2608 )
...
* Change default theme to System Default
Hopefully this was the only string that dictated the default setting.
* Update PreferencesHelper.kt
2020-02-19 18:34:21 -05:00
arkon
9942227c6c
Minor system theme tweaks
2020-02-18 22:05:54 -05:00
onlymash
02b5c3da71
Support follow system theme[Android 10] ( #2603 )
...
* Support follow system theme
* Show [follow system theme] only on Oreo and newer
* Update preference values of theme
* Refine theme preference
2020-02-18 21:58:52 -05:00
arkon
3ecc883944
Run default Android Studio formatter on code
2020-02-17 17:23:37 -05:00
arkon
a1fadce7c6
Change chapter update notification to show chapter numbers
2020-02-17 16:23:48 -05:00
arkon
79bc1290ae
Perform mark as read action in IO coroutine scope to avoid freezing app
2020-02-17 16:20:12 -05:00
arkon
10272ef395
Refactor notification manga cover logic, decrease size
2020-02-17 16:14:15 -05:00
arkon
f03c49850b
Separate group for extensions with updates
2020-02-17 15:29:03 -05:00
arkon
3223a3ac54
More notification code cleanup
2020-02-17 12:25:20 -05:00
arkon
497fe1e68a
Minor cleanup
2020-02-17 12:19:42 -05:00
arkon
3b334c4230
Simplify "and n more" string
2020-02-17 11:29:11 -05:00
Jays2Kings
7f115f2e83
Group notifcations for Library updates ( #2582 )
2020-02-17 10:56:23 -05:00
onlymash
12aa04be93
Fix fullscreen reader for notch device ( #2595 )
...
* Fix fullscreen reader for notch device
* Make cutout mode configurable
* Rename cutout option
2020-02-17 10:40:49 -05:00
arkon
a7ece4fdf3
Add bookmarking to chapter selection menu ( closes #1065 )
2020-02-16 17:46:31 -05:00
arkon
57d1ed1073
Hide share icon for manga info if not from online source
2020-02-16 17:41:21 -05:00
arkon
b04ebb1782
Allow selecting default category for auto download
2020-02-16 17:17:23 -05:00
arkon
958dbfdfa5
Compare recent updates by both date and chapter number
2020-02-16 17:08:07 -05:00
arkon
eb724336f5
Additionally sort by chapter number in recent updates ( fixes #2586 )
2020-02-16 16:30:39 -05:00
arkon
9cdd4bee97
Simplify selected count to just show the number
2020-02-16 16:00:41 -05:00
arkon
74cc77400c
Merge pull request #2596 from FlaminSarge/migrate
...
Move empty-chapterlist manga to end of Latest Chapter sort in Library view
2020-02-16 15:18:14 -05:00
FlaminSarge
247a39c0a9
Move empty-chapterlist manga to end of Latest Chapter sort in Library view
2020-02-16 07:19:38 -07:00
arkon
1b0c13a417
Show URL in Webview subtitle
2020-02-15 17:44:35 -05:00
arkon
abb2e231f6
Switch to AndroidX Webkit library
2020-02-15 17:30:30 -05:00
arkon
50ef4cc5da
Slightly increase chapter cache size ( closes #2091 )
2020-02-14 09:27:42 -05:00
arkon
34bf9b729e
More coroutine network call fixes
2020-02-14 09:23:54 -05:00
Jay
0a6f607e22
Fixed extensions call running on main thread
...
(cherry picked from commit 2b85bb5fb816c531982a1878e55fd88814452a2c)
2020-02-14 09:21:33 -05:00
arkon
9e4c61c139
Remove library sort by source
2020-02-11 19:05:16 -05:00
arkon
144418434b
Library search for source
2020-02-11 19:02:04 -05:00
arkon
a20ad68fe3
Library View: Add latest chapter sorting and revert last updated sorting changes ( #2563 )
...
* Library View: Add latest chapter sorting and revert last updated sorting changes
Latest chapter is as it sounds
Last update is now any changes to the chapter list (addition, removal, rename, etc.)
* Change latest chapter sort string to "Latest chapter" instead of "Last chapter"
2020-02-11 18:41:31 -05:00
arkon
a50a3df716
Only show Webview update prompt if CF bypass fails
2020-02-11 18:36:51 -05:00
arkon
f29124773b
Lower minimum Webview version warning
2020-02-10 22:45:23 -05:00
arkon
c1235897df
Remove unused RxJavaCallAdapterFactory for app updater
2020-02-10 22:28:48 -05:00
FlaminSarge
4a52869d23
Change latest chapter sort string to "Latest chapter" instead of "Last chapter"
2020-02-10 05:06:22 -08:00
arkon
6a95ff56df
Use coroutines for updater
2020-02-09 22:36:44 -05:00
arkon
340829bb71
Remove star icon option
2020-02-09 17:32:41 -05:00
arkon
8aa48effaa
Refactor notification builder extension
2020-02-09 17:28:09 -05:00
arkon
f515674dff
Show message if WebView version is too low
2020-02-09 11:03:17 -05:00
arkon
a0a077eaaa
Move library display settings out of filter sidebar
2020-02-05 22:58:20 -05:00
arkon
8feb4365dd
Minor edit to onOptionsItemSelected fallthrough logic
2020-02-05 22:53:49 -05:00
arkon
f3adff1da1
Move PreferenceDSL
2020-02-04 22:19:17 -05:00
arkon
0473c36c6f
Restore setting controller fade
...
Removes help button in each section, which is jumpy. Fade is nicer though.
2020-02-04 22:16:31 -05:00
arkon
c9cb75aee1
Group tracking setting activities
2020-02-04 22:14:49 -05:00
arkon
b9420040f5
Move help into settings menu
2020-02-04 21:23:16 -05:00
arkon
59b925a028
Include commit SHA in dev version info
2020-02-03 19:15:23 -05:00
arkon
7af075633b
Explicitly switch between IO/UI dispatchers when updating list of extensions
...
Potentially fixes #2566
2020-02-03 19:11:18 -05:00
arkon
09891bb0ad
Throw exception in okhttp coroutine if response isn't successful
2020-02-03 18:56:24 -05:00
arkon
160ebe01d9
Update to Material Design library 1.1.0
2020-02-03 18:54:24 -05:00
FlaminSarge
a096e6b337
Library View: Add latest chapter sorting and revert last updated sorting changes
...
Latest chapter is as it sounds
Last update is now any changes to the chapter list (addition, removal, rename, etc.)
2020-02-02 23:16:42 -08:00
arkon
3c41a5e910
Move JsoupExtensions back ( fixes #2562 )
2020-02-02 23:45:13 -05:00
arkon
a3e39987d4
Migrate extension list fetch to coroutine
2020-02-02 22:57:15 -05:00
arkon
47f5ea881f
Reorganize other util files
2020-02-02 22:22:54 -05:00
arkon
faf8f1fbbc
Remove unused SharedData object
2020-02-02 22:04:20 -05:00
arkon
9f9de27a57
Reorganize some util files
2020-02-02 22:04:11 -05:00
arkon
9a3ec56eb4
Move edit categories to library settings
2020-02-02 18:13:13 -05:00
arkon
4f03ee814a
Categorize library settings
2020-02-02 18:04:50 -05:00
arkon
6f84815801
Filter out tmp directories for download badge
2020-02-02 18:01:08 -05:00
arkon
9588a582ce
Use coroutines for async loading of modules
2020-02-02 17:06:51 -05:00
MCAxiaz
c79ebd4eeb
fix NPE in dateFormat ( #2549 )
...
Bug #2548 fix NPE in dateFormat pref
2020-01-29 07:23:26 -05:00
arkon
13ea1342fb
Optimize imports
2020-01-28 22:47:57 -05:00
arkon
c707d4bfd8
Minor date format code cleanup
2020-01-28 22:32:56 -05:00
Sam Lewis
aeacdad484
Allow setting a preferred date format ( #2175 )
2020-01-28 22:23:41 -05:00
MCAxiaz
6d9bec3e0b
reroute all deep links through DeepLinkActivity to provide more control ( #2546 )
...
over launch behavior/intent flags
2020-01-28 22:15:15 -05:00
arkon
bf140be75e
Rename sources settings to filter
2020-01-26 17:39:06 -05:00
arkon
eb4c7c6841
Remove display/sorting mode dialogs
2020-01-26 17:35:48 -05:00
Mike
dcd3c709fe
CloudflareInterceptor update ( #2537 )
...
* CloudflareInterceptor update
* Changes
* Max-Age
* Tweaks
2020-01-25 16:37:59 -05:00