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
arkon
f966187ea4
Add ability to explicitly remove tracking from track search dialog ( closes #2532 )
2020-01-24 14:27:53 -05:00
arkon
a746d4cc3a
Tweak initial tracker card appearance
2020-01-24 12:18:55 -05:00
arkon
f1cca207fc
Minor formatting
2020-01-23 20:51:37 -05:00
arkon
f4bb9b604a
Fix sources/extension filters toggles being indented
2020-01-23 20:50:55 -05:00
arkon
7be6ee9a68
Remove fast scroller from library
...
Interferes with filter sidebar too much currently.
2020-01-22 18:32:32 -05:00
arkon
a22c79c58a
Tweak manga last updated time based on chapter upload instead of fetch time
2020-01-22 18:28:33 -05:00
arkon
b642e019e8
Directly pass read chapter when updating tracker
2020-01-20 21:59:36 -05:00
Jay
81c14ba610
Download dialog in chapters removed, now using submenu
...
(cherry picked from commit a253c255e8e1ee0cc0e158c3bf61f5352b06e656)
2020-01-20 18:53:56 -05:00
Jay
4b84fb5ac5
Tracker status naming edits
...
Cherry picked from ad8c69aa15e7c27879c2a528a45b0744f7e45197
2020-01-20 18:50:39 -05:00
MCAxiaz
7f5e650796
Bug/2513 edit text preference crash ( #2522 )
...
* use themedContext for preference
* use inflater with themed context
remove icon space
* v14 preferenceThemes are deprecated
2020-01-20 18:37:42 -05:00
[pʲɵs]
c22e2e8159
Do not suppress a type system error ( #2524 )
...
This code was sort of fine when it used raw Java types, but the Kotlin
equivalent technically calls a method that takes a Nothing-typed
argument with a value that is not of type Nothing. Whether that works
depends on how lenient kotlinc is about inserting casts in bytecode.
The solution is to give the unknown type represented by a star an
explicit name by capturing it in a type variable, then cast to that type
instead of Nothing. This is guaranteed to be an unchecked, but valid,
cast.
2020-01-20 18:34:59 -05:00
Jay
ee8a53188c
Set manga last update field based on chapter fetch time ( closes #2217 )
...
Based on 3c81f60041 (diff-7e5179d048c3dfaf75b444b7277fc840)
2020-01-19 22:21:49 -05:00
arkon
98f86a44ef
Add tracker logout dialog ( closes #2475 )
2020-01-19 17:03:11 -05:00
Jay
1b3169e0d0
Update tracking controller after logging in to Bangumi
2020-01-19 16:42:59 -05:00
arkon
8273a396c8
Anilist: rename "On hold" to "Paused"
2020-01-19 16:29:43 -05:00
arkon
5bad914411
Remove reflection to show tracking checkmark
...
Icon now shows up on the left, but code is less fragile.
2020-01-19 16:26:38 -05:00
arkon
ce4d75f62a
Replace raster icons
2020-01-18 20:58:07 -05:00
arkon
f30622424a
Add select all menu option for library category
...
Based on ae5ad2a9a6
2020-01-18 20:33:43 -05:00
arkon
09e7d56ff2
Move "Open in browser" option to webview only
2020-01-16 22:13:34 -05:00
arkon
5ca23b5363
Use smaller CustomTarget for shortcut creation
...
Same thing as Neko/Jay's fork
2020-01-16 22:13:02 -05:00
arkon
f7e70d25ea
Minor cleanup
2020-01-16 21:47:46 -05:00
arkon
4338c41112
Filter library items by artist as well
2020-01-16 21:46:45 -05:00
Jays2Kings
01f9b25be2
Local genre tag searching ( #2423 )
...
Using the search bar in My Library, you can search tags for manga (ie. "Romance") or exclude (ie. "-Comedy") You can also search multiple by seperating by commas (ie. "Romance, -Comedy")
Clicking the tag in manga info from the library also performs a local serach
2020-01-16 21:45:37 -05:00
MCAxiaz
8b0458cdf6
minor reader bugs: ( #2491 )
...
- fix preload on last page for R2L reader
- page 3 bug
2020-01-16 21:45:06 -05:00
MCAxiaz
bed978a26a
force menu invalidation when expanding actionView from user interaction to properly layout menu items ( #2503 )
2020-01-16 21:44:22 -05:00
arkon
73fbc81067
Webview enhancements
...
- Pull to refresh
- Loading progress
- Share page
2020-01-16 21:43:10 -05:00
Jay
d1db9fb659
Build time now opens changelog
...
(cherry picked from commit 22bb3463593c060405694da39a0eb1f5ca1d6ba1)
2020-01-16 08:57:46 -05:00
Jay
b74fb2ef5e
Fixed extensions showing as obsolete when call fails
...
(cherry picked from commit a44e9a19b0cfceeaeecd8ad378f14ccd47c8683c)
2020-01-16 08:57:37 -05:00
arkon
f3e228e8a4
Indicate obsolete extensions ( #2494 )
...
* Indicate obsolete extensions
* Make obsolete indicators red
* Move obsolete extensions up the list
* Add base button theme for holder
* Use red button color state instead of explicit text color
2020-01-12 18:27:04 -05:00
MCAxiaz
6b5742c1ff
Fix catalogue search focus automatically being removed ( #2396 )
...
Fix catalogue search focus automatically being removed
2020-01-12 15:02:21 -05:00
arkon
57595988f5
Restore transparent status bars, allow WebView app bar to scroll away
2020-01-12 11:47:26 -05:00
arkon
44f406b4b9
Fix Bangumi class formatting
2020-01-11 22:06:23 -05:00
mutsumi
427d2fed8c
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)
2020-01-11 22:05:03 -05:00
arkon
3892b93bca
Rename tracker icon images
2020-01-11 22:01:26 -05:00
Chris Allan
1b37c61b5a
JSON metadata for local manga ( #1658 )
...
* JSON metadata for local manga
* Simplification
* Lazy load local data
2020-01-11 15:59:43 -05:00
Jay
2d3bfa9a89
Implement long hold selection for Manga Chapters and library
...
Co-Authored-By: zhuoyang <zhuoyang@users.noreply.github.com>
Co-Authored-By: Jays2Kings <Jays2Kings@users.noreply.github.com>
2020-01-11 15:40:00 -05:00
arkon
e414b9edf1
Minor extension filter cleanup
2020-01-11 15:13:51 -05:00
MCAxiaz
62d3fc65e0
Filter Extensions By Language ( #2275 )
...
* add options menu item to filer extensions by languages
* resolve merge conflicts
changes per pr comments
Co-authored-by: arkon <arkon@users.noreply.github.com>
2020-01-11 15:06:54 -05:00
arkon
012b1b56aa
Minor grammar fixes
2020-01-11 10:11:39 -05:00
arkon
ff999a6dda
Show selected preference for "Library update order"
2020-01-11 10:11:30 -05:00
arkon
797553ce16
Convert webview into an activity ( #2470 )
...
Based on 65804ebb3a
2020-01-10 22:22:12 -05:00
arkon
745f8d32b5
Use OutlineSpan approach from CarlosEsco/Neko to avoid infinite redraws
...
Based on work by @arsonistAnt: 1876f850f6
2020-01-09 22:13:25 -05:00
arkon
f715478070
Revert "Remove reflection to get TextView color field ( closes #2469 )"
...
This reverts commit 5f2aaeac57
.
2020-01-09 21:51:34 -05:00
arkon
5f2aaeac57
Remove reflection to get TextView color field ( closes #2469 )
2020-01-09 21:32:30 -05:00
arkon
044a4f7575
Split general settings into general and library
2020-01-09 21:22:58 -05:00
arkon
83d5e458ca
Update to SDK 29 (Android 10) ( #2468 )
2020-01-09 20:31:27 -05:00
arkon
f7669b6797
Replace left/right layout attributes with start/end
2020-01-09 19:10:55 -05:00
arkon
489f981e40
Convert tracker icons to webp
2020-01-09 18:54:07 -05:00
arkon
13a2d3dfdd
Provide more human readable error when downloading to invalid directory ( #2462 )
2020-01-09 08:39:40 -05:00
arkon
d62f0de862
Tweaks based on PR comments, simplify some more strings
2020-01-08 21:53:08 -05:00
arkon
e411f54236
Remove up/down animation for FAB, add list padding ( #2456 )
2020-01-08 21:33:10 -05:00
arkon
6025b44e5b
Add fast scroller to library ( #2459 )
2020-01-08 21:32:07 -05:00
arkon
f4f427dd2a
Restore equals/hashCode in ChapterTransition ( closes #2461 )
2020-01-08 21:31:32 -05:00
arkon
26c5c9c839
Replace usage of deprecated Glide SimpleTarget
2020-01-07 20:24:12 -05:00
arkon
5cddb269d6
Minor code cleanup
2020-01-07 20:17:07 -05:00
arkon
0d5099f230
Drop support for Android 4.x ( #2440 )
...
* Bump minSdkVersion
* Remove Android 4.x specific logic
* Consolidate res assets
* Add note about minimum Android version to README
* Restore incorrectly removed method, remove unneeded Lollipop TargetApi annotations
2020-01-07 18:46:31 -05:00
andrecsilva
b55814a1c0
Made 'Default' category selectable in global update settings ( #2318 )
2020-01-07 18:46:08 -05:00
mutsumi
eb5382e0de
fix bangumi tracker crash in searching english manga title ( #2452 )
...
fix bangumi tracker crash in searching english manga title
2020-01-06 20:02:28 -05:00
arkon
b3f1714ba9
Convert remaining Java files ( #2435 )
2020-01-05 19:39:25 -05:00
Carlos
708525ef9d
match transition text used by other readers ( #2439 )
2020-01-05 17:59:05 -05:00
Carlos
df14e6d43e
fix DOWNLOADED text showing after chapters are marked as read ( #2434 )
...
* fix DOWNLOADED text showing after chapters are marked as read
2020-01-05 16:36:23 -05:00
arkon
600fbb2ef8
Update files to use unix line endings
...
cmd: `find . -type f -print0 | xargs -0 dos2unix`
2020-01-05 14:43:07 -05:00
MCAxiaz
dd1e6402c9
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
2020-01-05 12:18:02 -05:00
arkon
78689e7443
Migrate to AndroidX ( #2424 )
...
* Migrate to AndroidX (automatic conversion by Android Studio)
* AndroidX dependency code updates
* Fix source preference reparenting
* fixes the androidx prefererences icon spacing issue
(cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179)
* Fix source preference screen heading size/list padding
Co-authored-by: Carlos <cargo8005@gmail.com>
2020-01-05 11:29:27 -05:00
Carlos
aa57b1bc77
adjust so downloader doesnt autostart when queue was paused ( #2413 )
...
adjust so downloader doesnt autostart when queue was paused
2020-01-03 15:33:17 -05:00
MCAxiaz
491d476cac
auto attempt a login refresh once if MAL returns http 400 ( #32 ) ( #2403 )
2019-12-29 17:45:58 -05:00
Carlos
f0053a2f78
add width and height to listview for browseCatalogueController ( #2406 )
...
* add width and height to listview for browseCatalogueController
* readd recycler has fixed size
add width and height to list view
2019-12-28 14:57:44 -05:00
MCAxiaz
4147fd6b19
recycler is not fixed size ( #2402 )
2019-12-28 14:10:34 -05:00
arkon
2ebaacfc89
Replace dependency for case insensitive natural sorting ( #2389 )
...
Replace dependency for case insensitive natural sorting
2019-12-27 07:18:30 -05:00
Eugene
c339bd49d0
Address minor Kotlin compiler warnings
2019-12-26 17:48:39 -05:00
Eugene
bc825bdefa
Minor dependency updates
2019-12-26 16:47:01 -05:00
arkon
ff8e3f0af4
Update to SDK 28 ( #2394 )
2019-12-26 16:01:16 -05:00
Anthony Nguyen
698e17178a
Increase default text size of the transition chapter page ( #2285 )
2019-12-26 12:40:56 -05:00
FlaminSarge
ebeee70931
Allow back button to navigate to previous URL in WebView, add Forward, Refresh, and Close menu options ( #2176 )
2019-12-26 12:40:11 -05:00
arkon
b8b118bdeb
Add .nomedia file in each chapter download folder ( #2199 )
...
* Move .nomedia creation to directory fetch
* Add .nomedia file to all chapter download directories
2019-12-26 12:39:20 -05:00
arkon
a0fb1eff4a
Merge branch 'master' into update-kotlin-coroutines-gradle
2019-12-23 09:49:53 -05:00
Eugene
89dc240a22
Clean up Anilist GraphQL query formatting
2019-12-22 22:19:15 -05:00
Ken Swenson
ee4f069341
fix: Don't send newlines and whitespace in API calls ( #2348 )
2019-12-22 22:13:27 -05:00
Eugene
08b06e1b4e
Update to latest version of Android support libraries
...
Should make migration to AndroidX a bit smoother
2019-12-22 15:56:25 -05:00
Eugene
0416a2ff15
Extract some hardcoded strings ( closes #1989 )
2019-12-22 15:48:36 -05:00
John Leehey
f14af7cf83
Bind the margin ratio as a float preference and rename variables
...
- Fixed the floatListPreference that was used in the SettingsReaderController
- Created new extension for binding float preferences in the ReaderSettingsSheet
- Renamed the ratio variables to include the `webtoon` naming
2019-12-02 14:19:22 -08:00
John Leehey
4014c48c62
Revert "Remove no-longer-needed FloatListPreference"
...
This reverts commit 19993199db
.
2019-12-02 13:38:33 -08:00
John Leehey
19993199db
Remove no-longer-needed FloatListPreference
2019-11-30 18:41:52 -08:00
John Leehey
5b9f362925
Add support for margins in Webtoon view
...
On larger tablets, matching the page width to the screen width in
webtoon mode causes eye strain due to the image looking so magnified.
Adding a page margin to the image can resolve this by effectively
scaling the image down.
2019-11-30 18:37:52 -08:00
FlaminSarge
80ea9001b3
Allow 'Default' category as the default for adding manga ( #2292 )
2019-11-03 13:52:33 +01:00
funkyhippo
24bb94ceac
Implemented extension search functionality. ( #2211 )
2019-10-14 11:15:00 +02:00
Ken Swenson
0f16351f5f
Set glide to use the gif loop count ( #2263 )
2019-10-14 11:11:11 +02:00
arkon
86e53e08de
Group available extensions by language ( #2210 )
2019-10-11 19:07:55 +02:00
Simon M
cc0fe0a1a9
Change "Help" link from Github Wiki to Website ( #2265 )
...
Change "Help" link from Github Wiki to Website
2019-10-04 11:44:52 -04:00
Samuel Bronson
9276c491bc
Upgrade Kotlin (to 1.3), Coroutines, Gradle and Android gradle plugin.
...
Kotlin: 1.2.71 -> 1.3.50
Coroutines: 0.30.2 -> 1.3.1
Gradle: 4.6 -> 5.4.1
Android gradle plugin: 3.2.1 -> 3.5.0
This brings us down to *one* experimental coroutine API, and we've
opted in to using it in just *one* place.
(The fact that the API to opt-in to using an experimental API in a
specific place is *also* experimental surely will not come back to
bite us later.)
2019-09-18 22:45:54 -04:00
Samuel Bronson
fa59b4f8a7
Fix coroutine deprecations again
2019-09-18 17:41:09 -04:00
Samuel Bronson
5362f62078
Update deprecated coroutines code
2019-09-18 13:32:42 -04:00
Samuel Bronson
5a2e8a838c
Update to kotlinx.coroutines 0.23.4
2019-09-18 01:31:15 -04:00
fei long
3abae1cc75
Add chinese track website "bangumi" ( #2032 )
...
* copy from shikimori and change parmater
* add login activity
* fix
* login sucess
* search
* add...
* auth fix
* save status
* revert shikimori
* fix oauth error
* add bangumi info
* update read chapter index
* refersh token
* remove outdate file
* drop comment
* change icon
* drop search result which type not comic
* fix bind logic
* set status
* add ep status
* format code
* disable cache for `collection` api
2019-07-23 12:35:38 +02:00
Eugene
d5f5ba95bb
Add automatic updates for dev builds ( #2128 )
2019-07-13 19:36:30 +02:00
MCAxiaz
e8638cb0b3
Hide Empty Search Results in Catalogues ( #2066 )
...
* test2
* remove nothing_found view and associated resources
2019-07-01 13:06:19 +02:00
Eugene
62f9071adc
Avoid infinite loading in global search if a single catalogue fails ( #2097 )
2019-06-29 22:27:58 +02:00
inorichi
cccb56bda1
Change default update priorization
2019-06-09 14:35:24 +02:00
Harsh Parekh
5d8dc241d8
Update ranking ( #1772 )
...
* Add LibraryUpdateRanker
This class provides various functions to generate Comparators that can
be used to order the manga to update.
One such ordering is by relevance:
It prioritises manga that were updated more recently.
Another Ordering is by lexicographic order:
This is the default behaviour.
* Use relevanceRanking scheme
Instead of default(noRanking/lex ranking) now mangaList is sorted with
relevanceRanking.
* Add UI and associated variables & strings for Update Ranking.
* Use user preferences to determine update ranking scheme.
* Refactor relevanceRanking to latestFirstranking.
This name seems to better reflect the ranking scheme and frees up the
name relevanceRanking for future use.
* Set latestFirst scheme as default.
(Changing over from lexicographic scheme)
* Fix 1
[Convert LibraryUpdateRanker to a object.](./files/82f263749f0ae775385b23dd919f1865360db969#r287513539)
[Nitpick: Add lines](./files/82f263749f0ae775385b23dd919f1865360db969#r287540256)
[Replace Java comparator](./files/82f263749f0ae775385b23dd919f1865360db969#r287539976)
[Nitpick: Add local variable](./files/82f263749f0ae775385b23dd919f1865360db969#r287514805)
* Fix 2
[Weird import](./files/82f263749f0ae775385b23dd919f1865360db969#r287513709)
[Default value](./files/82f263749f0ae775385b23dd919f1865360db969#r287540064)
[Use existing Strings](./files/82f263749f0ae775385b23dd919f1865360db969#r287514476)
[Use Library update order](./files/82f263749f0ae775385b23dd919f1865360db969#r287540204)
2019-06-09 14:32:12 +02:00
MCAxiaz
9ba7312caf
Make MAL Tracking Slightly Less Shitty ( #2042 )
...
* * fix cookieManager not clearing cookies properly
* manually clear tracking prefs when !isLogged (e.g. cookies were cleared)
* use full url for removing cookies
* add interceptor for all non-login network calls
* attempt auto login if cookies are missing
* move handling of csrf token to interceptor
* * move methods around to improve readability
* fix TrackSearchAdapter not updating other fields if cover_url is missing
* revert accidental removal of feature in https://github.com/inorichi/tachiyomi/issues/65
* avoid login if credentials are missing
* fix eol
* *separate login flow from rxjava for reuse in sync
* *use less expensive method of finding manga
* *move variable declaration
* formatting
* set total chapters in remote track
2019-06-09 14:31:19 +02:00
Harsh Parekh
8ebda219c4
Fix the category selection bug ( #2052 )
...
Fixes #2051
2019-05-26 11:37:47 +02:00
Harsh Parekh
47f14e8555
Long click to manage categories ( #2045 )
2019-05-25 13:47:53 +02:00
Eugene
974a24d03b
Add help link to nav drawer ( #2049 )
2019-05-25 13:46:42 +02:00
Jannis Becker
15f225537e
Update tracking sites after finishing chapter ( #2044 )
...
* Added second updateTrackLastChapterRead() called whenever a chapter has been read in the reader
* Removed old updateTrackLastChapterRead() so that it's not called twice.
2019-05-25 13:46:20 +02:00
Harsh Parekh
a32572fc96
Ignore case while sorting Library ( #2048 )
...
* Ignore case while sorting Library
* Simplify code
As suggested by @arkon
2019-05-24 09:57:05 +02:00
BlueCat300
a0939e1c48
Update Shikimori ( #2038 )
...
Domain name change due to blocking by local authorities.
2019-05-16 18:21:54 +02:00
Pavka
003dca9d45
Bugfix. Sharing images with very long name ( #1999 )
...
* Fix sharing with very long images name
* Fix dropLast to take
2019-05-07 11:06:38 +02:00
Deumiankio
021dde66eb
Add color filter blend modes ( #2013 )
...
* Add color filter blend modes
* Only show modes supported by currently used API level.
* Fix arrays.xml for API level <=27.
2019-04-29 19:32:49 +02:00
Pavka
5840a3e1e2
Shikomori -> Shikimori. Fix update chapters ( #1996 )
...
* Shikomori -> Shikimori. Fix update chapters
* Removed logs and format code
2019-04-29 18:40:26 +02:00
FlaminSarge
7c6478fe6b
Force Migration to display titles from source rather than from local DB, and update local titles when migrated ( #1670 )
2019-04-29 18:38:59 +02:00
Eugene
68aca55e6f
Add options to open catalogue in browser/webview ( #1979 )
2019-04-16 17:34:52 +02:00
inorichi
ba674935f4
Release 0.8.4
2019-04-13 15:10:44 +02:00
inorichi
3533359fae
Use single task activity
2019-04-13 13:09:01 +02:00
inorichi
0a988d1c69
Enable new translations
2019-04-12 19:19:35 +02:00
inorichi
0e3464457c
Remove internal sources
2019-04-12 19:05:18 +02:00
inorichi
56195434e7
Add intent filter for external queries
2019-04-12 18:40:04 +02:00
inorichi
ba2194f435
Load urls inside webview
2019-04-12 17:29:02 +02:00
inorichi
e7df172da1
Provide default web view client so that redirections work
2019-04-08 10:13:58 +02:00
inorichi
e7606e6dca
Add option to open manga details in a WebView
2019-04-08 02:08:40 +02:00
inorichi
8d4c0f505c
Fix shared files not deleted from internal cache
2019-04-07 14:58:40 +02:00
Amine A
8f2878a841
Added search intent handler and Google Search Action, for the global search ( #1787 )
...
* Added search intent handler
* Added support for Google Search actions
2019-04-03 10:25:52 +02:00
Carlos
77296348a0
add option to skip chapters marked read ( #1791 )
2019-04-03 10:22:32 +02:00
Pavka
a62a7d5330
Feature/shikomori track ( #1905 )
...
* Add shikomori track
* Fix char 'M'
* Fix date in search
2019-04-03 10:14:37 +02:00
inorichi
bf60aae9d8
Fix crashes below L
2019-04-03 09:47:07 +02:00
inorichi
ecc1520100
Use OkHttp to solve the challenge
2019-04-02 00:26:03 +02:00
inorichi
f1f6a2b341
Test solving Cloudflare's challenge with WebView
2019-04-01 17:20:13 +02:00
Deumiankio
e47dd3d587
Add 32-bit color mode to reader settings ( #1941 )
...
* add ARGB_8888 mode to reader settings
* Only show option on Oreo or later.
Only show option in settings screen.
2019-03-30 14:21:35 +01:00
Pavka
dbe8f3cfbe
Fix bug with update lib and parse chapters ( #1927 )
...
* Fix bug with update lib and parse chapters
* Fix else condition
2019-03-25 14:53:17 +01:00
inorichi
08cdac968d
Fix strings and add new languages
2019-03-25 14:52:07 +01:00
inorichi
f12d5ba689
Storio imported from Jitpack. Also fix an issue with the progress bar animation on the reader
2019-03-22 23:06:05 +01:00
DitFranXX
7551941ef2
[Cloudflare] Fix recent CF JS Challenge error that calls DOM ( #1919 )
...
* [Cloudflare] Fix recent CF JS Challenge error that calls DOM
* Replace `atob` to pure js version. (was node.js API which invalid)
* Use `atob` as native function `Base64.decode()``
* Use okio Base64 decoder instead of Android one.
2019-03-22 19:25:21 +01:00
DitFranXX
9ca0307e1c
[Cloudflare] Fix 503 due to missing value in js challenge. ( #1913 )
...
Related issues: inorichi/tachiyomi-extensions#951
2019-03-21 08:48:03 +01:00
inorichi
cf293642fb
Fix Glide exceptions
2019-03-14 21:44:20 +01:00
DitFranXX
10e1106760
[Cloudflare] Fix SyntaxError due to recent js challenge changes. ( #1876 )
...
From Anorov/cloudflare-scrape#193
Related issues: inorichi/tachiyomi-extensions#894
2019-03-14 17:45:21 +01:00
inorichi
3f2d375a53
Reduce priority of jcenter repository
2019-03-14 17:32:08 +01:00
DitFranXX
f8e121ee06
[Anilist] Fix date parsing error ( #1805 )
...
fix #1804
2019-01-28 09:03:03 +01:00
Ken Swenson
0ee005579b
[Anilist] Fix tracking for re-reading status ( #1795 )
2019-01-12 17:08:13 +01:00
inorichi
aeaf4d78f8
Bundle SQLite. Fixes tachiyomi not working on KitKat. Making a backup before using this version is recommended, but everything should work.
2018-11-26 13:05:42 +01:00
inorichi
d79e141fe5
Fix issue with center zoom position
2018-11-17 16:23:03 +01:00
MCAxiaz
9cbf226cfd
MAL API Workaround ( #1647 )
...
* Mal API workaround
* remove unused import
* Reuse existing token preference
* Minor code format
2018-11-11 14:00:47 +01:00
inorichi
36aabf23e1
Optimize library query
2018-11-09 11:59:17 +01:00
Carlos
8b67255186
kitsu search fix ( #1681 )
2018-10-27 19:34:05 +02:00
Chris Allan
3186661420
Filter local manga as downloaded ( #1674 )
...
* Filter local manga as downloaded
* Filter local manga chapters as downloaded
2018-10-27 19:33:43 +02:00
Taumer
46896d9e86
Fix potential NPE at cover image selector ( #1665 )
2018-10-27 19:17:35 +02:00
inorichi
2c4fd340c8
Restore dark blue theme. Closes #1302
2018-10-27 19:10:11 +02:00
Ken Swenson
ae6d052978
Update Anilist API search to return 50 results ( #1657 )
...
* Update Anilist API search to return 50 results
This will help alleviate not being able to find manga with generic names
such as Monster
* Add description to Anilist search dialogue
2018-10-27 19:02:10 +02:00
FlaminSarge
974891a085
Allow pausing downloads from progress notification ( #1637 )
2018-10-27 19:01:56 +02:00
inorichi
23e99a3ed8
Add new translations to settings
2018-10-09 16:13:26 +02:00
inorichi
788cb843fc
Minor fixes when updating the manga viewer
2018-10-09 14:27:00 +02:00
inorichi
790e0908a3
Better page transition text alignment
2018-10-09 13:46:44 +02:00
inorichi
7a45cd5b56
Don't use full-width page sheet on big landscape screens
2018-10-09 13:46:27 +02:00
arkanoide
fcce29a467
Update mangasee URL ( #1633 )
...
The old URL http://mangaseeonline.net is obsolete, the new URL is http://mangaseeonline.us
2018-10-07 12:55:36 +02:00
Ian Harmon
5f568733f3
AniList 5-star/smiley <-> 100-point values differ from the AniList website ( #1631 )
...
* adjusted anilist alternate rating values to match website
* addition to: adjusted anilist alternate rating values to match website
2018-09-27 19:20:37 +02:00
FlaminSarge
3611f67fb4
Handle manga info fetch errors in the same way as chapter fetch errors ( #1541 )
...
(Using a toast)
2018-09-21 09:51:37 +02:00
FlaminSarge
353ccbd444
For migration, put the selected source at the top of the search list instead of excluding it ( #1542 )
...
* For migration, put the selected source at the top of the search list rather than excluding it
* Indicate which source is currently selected during migration
Currently uses ▶
2018-09-21 09:51:10 +02:00
Carlos
3c1179d27b
Fix NSFW Manga not showing in Kitsu ( #1622 )
...
* add interceptor to kitsu
* switch to shared client
2018-09-21 08:20:06 +02:00
inorichi
da8b870670
Update image decoder library. Remove deprecated ask update tracking setting
2018-09-17 14:50:44 +02:00
Taumer
6b26859983
Add categories for readmanga/mintmanga ( #1607 )
...
* Add categories for readmanga/mintmanga
* Fix pages with site static resources
2018-09-12 17:08:53 +02:00
inorichi
7afd224aff
Fix volume keys intercepted even if the setting was off
2018-09-12 17:08:31 +02:00
inorichi
62e7bead73
Show menu when there's no next chapter
2018-09-09 17:43:06 +02:00
inorichi
116f7d1c4a
Several reader fixes
2018-09-08 12:46:36 +02:00
inorichi
18f89cc341
New reader ( #1550 )
...
* Delete old reader
* Add utility methods
* Update dependencies
* Add new reader
* Update tracking services. Extract transition strings into resources
* Restore delete read chapters
* Documentation and some minor changes
* Remove content providers for compressed files, they are not needed anymore
* Update subsampling. New changes allow to parse magic numbers and decode tiles with a single stream. Drop support for custom image decoders. Other minor fixes
2018-09-01 17:12:59 +02:00
FlaminSarge
7c99ae1b3b
Set notification number for library updates to number of new updates ( #1551 )
2018-07-29 23:01:15 +02:00
FlaminSarge
16dc4d298d
Update manga.last_update when any ChapterSourceSync.syncChaptersWithSource() occurs rather than only during LibraryUpdateService.updateChapterList() ( #1535 )
...
Viewing a manga's info page for the first time forces a chapter sync.
Prior behavior would cause new chapters to be retrieved for that manga, but with manga.last_update remaining at 0 (until a library update occurred in which chapters were changed).
The new behavior updates last_update any time the chapters are changed via syncChaptersWithSource().
2018-07-07 14:05:02 +02:00
Carlos
762c378bd6
Kitsu search fix ( #1524 )
...
* fixed start date,
fixed filtering of novel
* removed init switched ?.let
2018-07-07 11:35:03 +02:00
inorichi
515289134e
Only include URL in the share functionality
2018-06-30 20:02:04 +02:00
inorichi
3d1afe7cf2
Show manga with no installed source. Based on PR #1345
2018-06-30 19:55:46 +02:00
Carlos
fd825b1049
Changed Kitsu to use Algoria search directly ( #1514 )
...
* Changed Kitsu to use Algoria search directly, was recommended by the Kitsu Dev team
* remove extra line
* fixed end date bug
added filtering out novel back in
* save the retrofit instances locally for search.
2018-06-30 12:07:37 +02:00
Sklan
9bf071132d
Update AnilistModels.kt ( #1481 )
...
* Update Anilist.kt
* Update AnilistModels.kt
* Update Anilist.kt
2018-06-18 22:32:15 +02:00
Taumer
014bb2f426
Update date selector and chapter number recognition ( #1459 )
...
Close #1455
2018-06-11 12:07:38 +02:00
inorichi
56927927c8
Update user agent on kissmanga ¯\_(ツ)_/¯
2018-06-06 12:42:57 +02:00
ddmgy
b19a4d2977
Change AniList search query to show some previously hidden entries. ( #1435 )
2018-05-28 22:54:41 +02:00
inorichi
c6cfd24f19
Fix kissmanga not loading for some people after the previous update
2018-05-26 15:24:38 +02:00
inorichi
10f36f40d6
Bugfix on save instance state. Also improve initial page loading on Kissmanga
2018-05-23 13:16:11 +02:00
inorichi
9d5cf9163a
Release v0.7.4
2018-05-13 11:56:24 +02:00
Jozef Hollý
9abce0cca3
Vanity url ( #1408 )
...
* vanity url
* vanity url
* vanity url
2018-05-13 11:36:08 +02:00
inorichi
c6245f4fa3
Reenable cipher suites after upgrading to okhttp 3.10. Fixes #1411
2018-05-11 15:08:12 +02:00
inorichi
263198dd89
Minor fix
2018-05-05 15:29:08 +02:00
inorichi
345f96055d
Fix indonesian language. Closes #1387
2018-05-05 14:23:34 +02:00
Ken Swenson
51144aa45e
Implement Anilist API v2 ( closes #1159 ) ( #1383 )
...
* Implement Anilist API v2 (closes #1159 )
Switches to using the Anilist v2 API.
Login is now done by implicit grant and tokens are good for one year.
Users will need to login again after token expiration.
"clientId" on line 289 of AnilistApi.kt should be changed to Tachiyomi's
own client ID number.
* Code style formatting
Revert to kotlin 1.2.30
Use correct client ID
Rename AnilistApi.login to AnilistApi.createOAuth to reflect changed implementation
Rename json mimetype variable from json to jsonMime for clarity
Don't read response if it's ignored
Remove unused parameters from api requests
* Close netResponse after read
* Refactor remote_id into media_id and library_id
* DB: Refactor RemoteId
Refactor RemoteId into library_id and media_id
Implement function to fetch library_id if user is migrating rom APIv1
* Remove logging interceptor
* Compatability and sql simplification
* Fix score and minor improvements
* Revert changes to Kitsu API
2018-05-05 14:05:02 +02:00
jFields99
86a599d13f
Added Github link to about. ( #1389 )
...
* Added Github link to about.
* Added github link to About page (Fixed)
Fixed based on jogerj's comment in #1389
* Changed Github link to correct URL.
* Balanced brackets
2018-05-04 16:36:06 +02:00
inorichi
8874fe973c
Bugfixes
2018-04-30 18:31:31 +02:00
inorichi
32db1e3045
Run downloader in foreground service
2018-04-28 10:54:27 +02:00
inorichi
303e6c0102
Reorganize reader settings. Update Conductor version
2018-04-28 10:40:08 +02:00
inorichi
18883f1ba3
Crop borders for webtoon now have a separate setting. Close #972
2018-04-27 16:55:12 +02:00
inorichi
5c31271e91
Workaround a crash related to saving instance state and child controllers
2018-04-25 16:26:46 +02:00
inorichi
968f4a69e8
Separate 'en' locale into 'en-US' and 'en-GB' for displaying dates
2018-04-22 13:15:47 +02:00
inorichi
e7e1a9bf50
Fix #1073
2018-04-15 13:26:33 +02:00
Taumer
3fd2222c99
Update russian sources ( #1362 )
...
1) moved headerBuilder to imageRequest
2) changed the method of gets thumbnails
3) updated js for genres
4) update genre list
2018-04-15 12:47:39 +02:00
inorichi
6de36a88c0
Fix tracking search layout
2018-04-13 16:28:09 +02:00
inorichi
7464497c88
Use our OkHttpClient in updates checker. It should fix the updater on KitKat due to TLS
2018-04-06 10:02:01 +02:00
inorichi
f853610578
Show last update if date > 0
2018-04-05 22:55:23 +02:00
inorichi
1566b8f8b8
Provide accept & accept-language to cloudflare
2018-04-05 19:12:17 +02:00
inorichi
4bbf78e840
Don't send cache control with cloudflare challenge
2018-04-05 11:58:28 +02:00
inorichi
95e60ed775
Update cloudflare interceptor and android studio
2018-04-05 10:36:29 +02:00
paronos
d38cd2547a
Enable TLS 1.1 and TLS 1.2 on Android KitKat (and older) ( #1316 )
...
* Enable TLS 1.1 and TLS 1.2 on Android KitKat (and older)
* enable SSLv3
* use extension function
2018-03-25 17:08:29 +02:00
inorichi
81c23bbf9d
Update Batoto toString() method to support downloaded chapters
2018-03-14 12:54:31 +01:00
inorichi
50b48ab25c
Fix info layout + disable tag clicks for now
2018-03-09 22:35:10 +01:00
inorichi
af637a82c3
Fix subtle bugs when installing/loading extensions
2018-03-09 18:56:02 +01:00
Vesnyx
ea32ea11f2
Fixed marked previous as read not deleting chapters ( #1283 )
2018-03-07 20:02:59 +01:00
Carlos
1b7a0de745
Added country/region support for locale when displayed for sources ( #1240 )
...
* Added country support for locale when displayed for sources
* code review changes/comments fix
2018-03-05 19:46:18 +01:00
Carlos
50e0cb65d9
Anilist search fix ( #1289 )
...
* fixed issue where some anilist results not showing due to null description.
* remove blank line
2018-03-05 19:45:02 +01:00
inorichi
ba4807f62c
Add logging to controller lifecycle to help reproducing bugs
2018-03-04 21:04:41 +01:00
paronos
5efc02a238
Update Kissmanga genres ( #1278 )
2018-03-02 19:38:25 +01:00
inorichi
8e50ac67bc
Bugfixes and extension installation improvements
2018-03-02 18:10:10 +01:00
inorichi
a3c03e8ceb
Fix imports from last commits
2018-02-27 19:07:33 +01:00
inorichi
5a3e30b30a
Update conductor to latest snapshot (with a minor fix)
2018-02-27 19:06:34 +01:00
paronos
e3ab90042d
Add missing languages in settings ( #1275 )
2018-02-26 08:47:36 +01:00
inorichi
32387cd034
Update available extesions whenever the screen is opened
2018-02-24 15:38:19 +01:00
Carlos
cf5c816483
fix restore from old backup to updated trackimpl. ( #1269 )
...
* fix restore from old backup to updated trackimpl.
added backup of tracking url for new backups
* assignment not needed
2018-02-22 21:54:05 +01:00
Carlos
0ca2ca33c2
add override status back in ( #1260 )
2018-02-19 08:17:59 +01:00
inorichi
1875047638
Forgot the backup manager isn't injected
2018-02-18 20:16:06 +01:00
inorichi
fa4d61eaf0
Run periodic backups without launching services
2018-02-18 20:14:12 +01:00
inorichi
49eb638e15
Dependency updates
2018-02-18 20:02:31 +01:00
Carlos
fc1f290b85
removed extra blank lines ( #1259 )
...
fixed results not showing for jellybean
made edit text max line 1 to prevent it newlines being added and moving the edit text into the list view
2018-02-18 19:36:34 +01:00
Carlos
9194dc0161
Chapter Metadata update ( #1257 )
...
* change chapter update to refresh on any metadata change
* moved check into private function
2018-02-18 19:20:05 +01:00
inorichi
0d480dbf7c
Remove debug log
2018-02-18 19:19:59 +01:00
inorichi
183e83684a
Remove batoto from catalogues
2018-02-18 17:39:45 +01:00
inorichi
7b4ac7998a
Remove simultaneous downloads
2018-02-18 17:34:22 +01:00
inorichi
d75c6b0c36
Fix duplicate entries in source migration. Closes #1190
2018-02-17 19:06:15 +01:00
Carlos
40b222f8bc
Improve tracking search results ( #1178 )
...
* initial commit
changed tracking info screen
added ability to click logo to launch website
* added publishing status and type to description.
adjusted layout some
* added start date to track info
* tweaked layout
* tweaked layout
* tweaked layout
* code review changes
* code review changes part 2
* code review changes
2018-02-17 13:04:49 +01:00
Carlos
6c1453eb54
Library filter UI change ( #1211 )
...
* similar library filter to catalog filter
* removed some commented out code
* code review changes
* fixed accidentally removing title
2018-02-16 15:23:15 +01:00
inorichi
c1845aec83
Sort extensions by package name. Minor changes to extension installer
2018-02-08 15:16:13 +01:00
inorichi
eb8479ac9a
Timeout the installation of extensions after 10s
2018-02-06 22:11:36 +01:00
inorichi
636c027298
Fix extensions installer on old Android versions. Fix deadlock on devices with 1-2 cores
2018-02-06 11:42:38 +01:00
Carlos
854112095b
Downloading extensions from Github Repo. ( #1101 )
...
Downloading extensions from Github Repo.
2018-02-05 22:50:56 +01:00
Carlos
a71c805959
fix author/artist not showing in mangahere ( #1228 )
2018-02-05 11:19:24 +01:00
Carlos
80996ea63e
Add page down/page up hardware detection ( #1212 )
...
* Added page down and page up key event. Have it always on since page down and page up buttons are only on readers or keyboards
* moved code to different method
* added spaces back to comments
2018-01-31 14:37:02 +01:00
Carlos
aff51f8af1
hide latest button when source doesnt support latest ( #1217 )
2018-01-28 18:37:58 +01:00
Matthias Urhahn
ccbb81e9f5
Ask for permission if necessary when browsing local sources. ( #1216 )
2018-01-28 12:23:40 +01:00
Joel Shapiro
f88dd28c51
Add option to change double tap animation speed in the reader ( #974 )
...
* Add option to change double tap animation speed in the reader
* address requests from review
2018-01-26 20:22:31 +01:00
Carlos
a65a71df5d
updated mangahere to show licensed status ( #1214 )
2018-01-26 17:09:20 +01:00
Carlos
22f2ecc433
fix genre tags to be delimited correctly ( #1215 )
2018-01-26 17:09:08 +01:00
Carlos
7f90ad7847
Fix chapter recognition regex and detail number ( #1213 )
...
* Update basic filter for sources that include space between numbers
Wasnts matching on vol. 1 ch. 10 previously so mangadex last chapter was showing volume number.
* Don't show last chapter number when there are 0 chapters or chapters with no numbers.
This prevents one shots from showing with -1 as last chapter and instead just leaves it blank
* added else to be Unknown instead of blank
* removed empty line
added test case
* switched to null safe ?.
* Revert "switched to null safe ?."
This reverts commit 97a9300d1bedc8e01efb439c180eced8eaa1da5b.
undo
* switched to null safe ?.
2018-01-26 14:32:34 +01:00
inorichi
1292c0ecea
Fix library query being lost
2018-01-25 19:59:15 +01:00
Carlos
55b7d5025b
fixed 3 dot icon ( #1209 )
2018-01-24 07:19:55 +01:00
Bram van de Kerkhof
6a310bbaa9
Added custom download option ( #1185 )
...
* Added custom download option
* Implemented new design. TODO comments (like always...)
* W00t comments
* Implemented code review.
* Fixed commit breaking mistake :O
* Small design fix
2018-01-23 21:18:55 +01:00
Carlos
7f63e318f1
Catalog visuals update 1155 ( #1167 )
...
* adjusted search to be lower in navview
* close drawer on search
moved search and reset to bottom
* switched sort icon to arrow
* allow secondary drawer to swipe open and close
* fixed click to collapse for sortgroup, and group item
updated to rc4 flexibleadapter
* added header to drawer
* changed string to Search filters
* collapsed sort group
* fixed arrow size
* added divider line
* fixed vector size
* add divider id and tools text
2018-01-23 18:50:48 +01:00
Carlos
7a4463e104
fixed alpha not showing for manga in library during global search ( #1203 )
2018-01-21 19:15:24 +01:00
Carlos
e1be4ba925
fixed ReadMangaToday search issue ( #1200 )
2018-01-21 17:24:24 +01:00
Josh
34d21c1de3
Information Page Improvements (click to search, copy to clipboard, etc) ( #1139 )
...
* adds long click to copy details per inorichi/tachiyomi#1127
* Added the latest update date for inorichi/tachiyomi#1098 and possible fix for inorichi/tachiyomi#1141
* cleanup some mistakes I left
* adds modifications to full name display for inorichi/tachiyomi#1141 and click to search on various information pieces for inorichi/tachiyomi#860
* This modifies how the full title shows up in the info pages and also properly ellipsizes the titles in the catalogue/library list views
* Changes full title layout in horizontal mode
* Adds the tags in using AndroidTagGroup library
* reverting the sdk version in the gradle build
* code cleanup
* added back status update
2018-01-18 19:15:33 +01:00
Taumer
fae36aebf4
Add referer to readmanga/mintmanga requests header ( #1192 )
2018-01-17 13:32:54 +01:00
inorichi
b499b87f8c
Migration now opens manga on long click
2018-01-15 20:22:07 +01:00
inorichi
d56ff9592e
Use a single preference to store migration flags
2018-01-13 13:13:03 +01:00
inorichi
08f6317beb
Add error handling to migrations
2018-01-13 11:47:04 +01:00
inorichi
a75457ad88
Add a new screen to help migrating manga from sources
2018-01-12 22:02:05 +01:00
Ken Swenson
b0482003bd
Handle ActivityNotFoundException ( #1170 )
...
* [SettingsBackupController] Handle ActivityNotFoundException
When using `Intent.ACTION_CREATE_DOCUMENT` on SDK >= Lollipop there is no
guarantee that the ROM supports the built in file picker such as MIUI
* [SettingsBackupController] Add import for ActivityNotFoundException
* Add additional handlers to Android document intents
* Requested review changes
Move `try {`s to top of block
Replace version numbers with `Build.VERSION_CODES.LOLLIPOP`
Break out custom file picker intent to Context extention `Context.getFilePicker`
Rename `val i` to `val intent` to be more clear with variable names
* Add version check to custom file picker after exception
2018-01-12 10:57:21 +01:00
inorichi
6d3cc16ab1
Include minor changes from extensions PR
2018-01-09 12:27:45 +01:00
Carlos
6027671c09
Address #1154 ( #1160 )
...
* change add to library icon add toast
* adjusted toast messages
added toast to catalog long click
* adjusted strings
2018-01-08 14:08:48 +01:00
Carlos
29d0cb4a15
fixed issue where some sources that use cloudflare use the Server: cloudflare as cloudflare-nginx is deprecated ( #1152 )
2018-01-08 11:03:37 +01:00
Pavka
b5b86218c5
Mangachan advanced support ( #1138 )
...
* Mangachan catalogue. Add support for filtering
* MangaChan add support for status
2018-01-04 22:01:42 +01:00
Bram van de Kerkhof
bdcc6e52e6
Small new user improvements ( #1143 )
...
- Changed empty library string
- Added empty view for Categories
2018-01-01 14:57:20 +01:00
Pavka
0eae817aa6
Update MangaChan.kt ( #1128 )
...
Remove useless ganres
2017-12-14 13:28:24 +01:00
Bram van de Kerkhof
8994b42760
Remove local broadcast receiver to prevent race conditions ( #1123 )
...
* Remove local broadcast receiver to prevent run exceptions.
Added option to set tile for extension update.
2017-12-11 20:01:28 +01:00
Ken Swenson
6a63ce992a
[Mangafox] update mangafox URL for built-in source ( #1119 )
2017-12-09 13:29:30 +01:00
Jozef Hollý
9ae6285eef
Change discord invite link in settings ( #1112 )
...
* Change discord invite link in settings
* Change discord link is readme
2017-12-06 08:41:37 +01:00
Taumer
8f9737f567
Update regexp for pages from Readmanga/Mintmanga ( #1111 )
2017-12-05 21:21:02 +01:00
Bram van de Kerkhof
e745836404
Restore tracking on backup ( #1097 )
2017-12-04 22:55:57 +01:00
inorichi
08baf798aa
Give view pager unique ids, avoiding subtle bugs
2017-12-04 22:22:35 +01:00
inorichi
8bcb14c65d
Add view caching to view holders
2017-12-03 17:00:32 +01:00
inorichi
d94dc68830
Fix library not being updated
2017-12-03 12:59:51 +01:00
inorichi
297fed6aef
Repackage catalogue to match the UI
2017-12-03 12:58:38 +01:00
inorichi
d690d6e0e3
Use synthetic view's new caching method
2017-12-03 01:03:15 +01:00
inorichi
34a40b0131
Start downloader after a library update. It should help with some catalogue issues
2017-12-02 17:29:05 +01:00
inorichi
04638535d8
Fix library options menu shown in chapters screen. Resolves #1096
2017-11-30 15:37:20 +01:00
inorichi
166fb9a8e4
Resubscribe to library when a change of type enter occurs. Resolves #1093
2017-11-29 10:05:33 +01:00
inorichi
28a21d0b8f
Minor changes to download cache. Also keep the library view, as recreation is expensive
2017-11-28 23:58:37 +01:00
Bram van de Kerkhof
d1d1d60c30
Fix automatic backups ( #1074 )
...
* Fix automatic backups
* Small fixes
* small fixes
2017-11-28 22:55:50 +01:00
ddmgy
80fd49d60b
FIx Batoto issues with logging in and loading lists/pages. ( #1088 )
2017-11-28 09:48:27 +01:00
inorichi
bff329a329
Implement a download cache
2017-11-28 00:32:51 +01:00
inorichi
604929d002
Update support library and kotlin
2017-11-28 00:21:38 +01:00
inorichi
4a9151e4aa
Release 0.6.4
2017-11-23 18:38:51 +01:00
inorichi
25898d34ca
Update page indicator colors and new Readmangatoday domain
2017-11-23 18:00:49 +01:00
inorichi
6394388714
Fix #764 . Update Kissmanga genres
2017-11-22 21:41:57 +01:00
inorichi
d4101c7bdf
Page indicator now uses an outline instead of overlapping shadows
2017-11-20 13:55:56 +01:00
Naji Astier
c93bf89cbe
Fix crash downloading of manga from Readmangatoday ( #1071 )
...
Close #1070
2017-11-20 10:06:23 +01:00
inorichi
88d1f29fe2
Move page indicator to bottom center, and use a shadow instead of a background. Other category in catalogue list is now placed at the end
2017-11-18 14:09:38 +01:00
inorichi
c437a33f2a
A few fixes and dependency updates
2017-11-11 15:31:32 +01:00
inorichi
e3259f39f1
Fallback covers' external directory
2017-11-08 22:34:56 +01:00
inorichi
cb357b0a16
Fix some crashes
2017-11-08 22:25:00 +01:00
inorichi
a7faf445c4
Add concurrency to global search queries
2017-11-08 21:02:19 +01:00
Carlos
82a08f24c0
added Cloudflare email obfuscation bypass for kissmanga ( #1054 )
...
* added Cloudflare email obfuscation bypass for kissmanga
* added ignore case.
2017-11-06 22:20:04 +01:00
ddmgy
2060b5cd34
Fix extra (advertisement) page being added in Mangahere. ( #1052 )
2017-11-05 10:42:02 +01:00
inorichi
d69730a333
Undo last commit
2017-11-05 00:47:31 +01:00
inorichi
9714a30148
Share image with both setData and extra stream intent
2017-11-04 18:05:02 +01:00
inorichi
5c4139be45
Update flexible adapter. Show fast scroller in chapters screen
2017-11-02 16:58:32 +01:00
Taumer
6b1a3a20e5
Fix covers url on Mangachan. ( #1045 )
...
Fix some warnings.
2017-10-29 15:22:04 +01:00
inorichi
4ae00c80ca
Fix many compilation warnings
2017-10-28 19:12:17 +02:00
inorichi
827792c4f0
Restore previous query in global search. Closes #1040
2017-10-28 18:26:31 +02:00
inorichi
f3689f09cd
Use gradle's new dependencies API. Update a few dependencies
2017-10-28 16:10:51 +02:00
inorichi
3631a9fac2
Use new key format in badges preference
2017-10-24 17:27:45 +02:00
inorichi
f88c86c799
Download count shouldn't be stored as a database field
2017-10-21 23:43:46 +02:00
inorichi
60ac27e401
Add library manga class
2017-10-21 20:13:41 +02:00
inorichi
d0567de4e6
Download badge
2017-10-21 17:08:49 +02:00
inorichi
ca30fd6088
Actually use latest Glide version. Minor doc fix
2017-10-14 18:37:23 +02:00
len
1470e9d5ca
Glide v4
2017-10-14 18:16:11 +02:00
len
f45efe2aa8
Library updater is now a foreground service
2017-10-14 13:05:02 +02:00
Carlos
5b6c475817
fixed author/artist not showing for Mangahere. ( #1032 )
2017-10-13 00:18:17 +02:00
len
4abd2d709f
Introduce coroutines. Fix #1027 . Lower notification channels' importance
2017-10-13 00:12:29 +02:00
inorichi
d97aff85b3
Support notification channels. Fixes #995
2017-10-10 14:16:37 +02:00
Bram van de Kerkhof
deec65446f
Shortcut fix Oreo ( #1026 )
...
* Moved to Android O Shortcutmanager
* Re-added possibility to change icon shape pre oreo.
2017-10-10 12:05:33 +02:00
len
5c662b1ae1
Fix app freezes when queueing many chapters with SAF. Closes #817
2017-10-05 10:15:02 +02:00
inorichi
f648940388
Fix wrong downloaded percentage when server doesn't send content length. Fixes #1019
2017-10-05 08:41:28 +02:00
len
3e8ed8a171
Also set system locale with the Java API. Closes #978
2017-09-29 20:08:40 +02:00
len
8307daee63
Trust mangahere certificate for now...
2017-09-29 18:31:18 +02:00
Taumer
f2a06eab37
Fix downloads from mangahere ( #997 )
2017-09-26 22:15:27 +02:00
ddmgy
74fd70416f
Add option to sort library by source. ( #985 )
...
* Add option to sort library by source.
* Implement change suggested by NoodleMage.
2017-09-24 20:01:07 +02:00
Carlos
b85c164195
added licensed element check for MangaFox ( #977 )
2017-09-24 10:54:39 +02:00
len
75c41b645a
Target sdk 26. Dependency updates.
2017-09-23 17:14:04 +02:00
Bram van de Kerkhof
54c8b3ef29
Global Search ( #849 )
...
* Global Search
* Cards are now independent of design by use of recycler.
* Added local
* Some attribute fixes + moved onclick to controller.
* Lots of improvements to code
* Reversed some stuff. Thanks API 16
* Code fixes
* Performance improvements
* Moved adapter creation to constructor
* Small changes
* Removed sources settings from settings menu. Added OnChangeListener in catalogue. Made setting icon visible if room.
* bug fix
* Code review part uno
* Code review part uno-2
* Single recycler approach
* Add last source used
* Fix scroll state and some layout issues
* Fix wrong item binding
* Use data class for items
* Calculate item position and count while binding
* Fix background color with slices
* Reuse slices. Fix card background. Flatten constraint layout
* Fix global_search scroll issue
* Store last state with global search
* Minor changes
* Remove catalogue toolbar spinner. Persist catalogue across process restarts
* Save view state of recycler views. Set toolbar title with current query
2017-09-23 13:11:39 +02:00
Taumer
56bde40035
Fix search on readmanga/mintmanga ( #986 )
2017-09-19 20:25:09 +02:00
Ayushya Anand
ff4a015baa
Added regex to strip local manga chapter names ( #983 )
...
* added regex to strip non-alphanumeric characters in local filenames
2017-09-18 11:20:34 +02:00
len
f3080b6277
Actually convert file uri to content uri
2017-09-10 12:29:04 +02:00
len
69cbbd5811
Disable file exposure detection to allow sharing from the local cache ¯\_(ツ)_/¯
2017-09-10 12:03:44 +02:00
len
0b85760939
Fix #908
2017-09-10 10:51:21 +02:00
len
03f3a4805f
Fix a crash when retrying a page
2017-09-10 10:14:40 +02:00
len
d95adf2631
Release 0.6.2
2017-09-09 14:00:21 +02:00
len
e971d40e06
Lock drawer with gravity parameter instead of a view
2017-09-08 18:18:27 +02:00
len
c65a01a5f0
Fix a crash when retrying pages
2017-09-08 17:59:43 +02:00
len
8586014e17
Exclude extensions dependencies from proguard. Enable new translations.
2017-09-08 17:43:46 +02:00
Bram van de Kerkhof
75cb94b51a
Fix tint on AMOLED theme ( #966 )
...
Fix tint on AMOLED theme
2017-08-30 21:50:19 +02:00
inorichi
2f6d163a7a
Simplify presenter delegate
2017-08-29 10:39:22 +02:00
inorichi
ecfe72bcad
Let GC take care of the presenter. Also fix #947
2017-08-29 09:55:42 +02:00
inorichi
e6ff9e18cc
Fix #956
2017-08-28 10:13:27 +02:00
inorichi
3c550c1781
Kotlin 1.1.4. Add discord link in about
2017-08-28 10:00:13 +02:00
Carlos
5ae0589547
License manga update and Manga Fox Title Update ( #937 )
...
* update mangafox parsing to read chapter title also if it exists.
* updated chapterImpl to force update chapters if chapter name changes. This allows for chapter name changes from the source to update in app
* switched from : to - since other sites that already have title use - so it provides consistency across sources.
* fixed spacing for -
* fixes license status for manga fox
if manga is licensed no chapters will be shown.
* 1. changed equality in chapterImp back to just the url (removed scanlator, and name comparison)
2. Removed extra line of code assigning mangaFox title twice
3. Modified ChapterSourceSync for scanlator/title/url comparison.
* cleaned spaces, added comment, incorporated toChange code from other pull request
* throw exception instead of returning empty list when licensed
* space fix
2017-08-28 09:10:19 +02:00
len
71fc6fc257
Revert chapter equals method
2017-08-26 12:50:52 +02:00
len
c0d7b16ee6
Allow to update chapter metadata
2017-08-26 12:46:35 +02:00
len
f3f7aa9e1d
Also fix Batoto popular query
2017-08-25 23:30:18 +02:00
len
43355970db
Batoto fix. #953
2017-08-25 23:10:31 +02:00
Carlos
bfa386acba
Add Filter by Completed for library ( #941 )
...
* issue 938
added filter by completed manga status
* changed to use existing string
fixed space issue in method in presenter
2017-08-19 20:34:43 +02:00
len
e8b432485d
Minor changes
2017-08-15 15:06:21 +02:00
Carlos
a12a34e3bb
Add Batoto Scanlator to Chapter view ( #789 )
...
* Added scanlator for Batoto on chapter list
* adjusted item_chapter layout for scanlator
adjusted so db chapters get updated if scanlator does not match source scanlator
* adjusted item_chapter layout for scanlator
adjusted chapter holder to dynamically set title max lines depending on if scanlator exists
* fixed excess blank line
* changed scanlator to be instantiated instead lateint to prevent toast message erro when viewing chapters by catalog
* changed item_chapter.xml to constraint layout
* removed accidental changes to catalog
* cleaned up code.
* fixed issue where long title was running into 3 dot menu
fixed issue where no scanlator for manga was causing date to not be bottom lined
fixed general chapter layout to be more similar to existing
* allow scanlator to be null
* fixed merge issue
* fixed merge issue
* attempt to fix whitespace carriage return issue
* attempt to fix whitespace carriage return issue
* attempt to fix whitespace carriage return issue
2017-08-15 15:05:41 +02:00
inorichi
b79855c01d
Remove circle image view dependency
2017-08-09 12:38:54 +02:00
inorichi
17fe501a6d
Ask permissions once. Fixes #892
2017-08-07 11:04:27 +02:00
len
6c242084ca
Fallback chapter cache to internal storage
2017-08-03 21:44:31 +02:00
Bram van de Kerkhof
aefe7b176a
Fixes case where manga name ends with s. ( #919 )
2017-07-31 20:04:14 +02:00
inorichi
6059b85e58
Fix library category not updatable when empty. Closes #907
2017-07-27 09:21:15 +02:00
len
aa46c52eee
Crop borders for webtoons. Closes #904
2017-07-26 20:35:31 +02:00
inorichi
d3cbfbdb59
Add workaround for disappearing menu items
2017-07-26 11:29:03 +02:00
Bram van de Kerkhof
cc9b77b876
Simultaneous download will now show on start. ( #911 )
2017-07-26 10:49:13 +02:00
len
bb40a4d6b8
Dependency updates. Enable new translations. Minor fixes
2017-07-08 16:44:01 +02:00
len
90d27147e6
Fix gradle build warnings. Remove unused strings
2017-07-05 17:21:27 +02:00
len
fd8f7ea693
Fix #880 . Downgrade conductor to 2.1.2 for now
2017-07-05 14:19:58 +02:00
len
5eeb497f2b
Fallback batoto urls to http (a library update took ages). Kotlin update to 1.1.3
2017-07-04 15:50:53 +02:00
ddmgy
505e642691
Fix issues with Batoto; some links now use https rather than http, so parsing was affected. ( #873 )
2017-07-02 20:35:07 +02:00
len
74a7e2a17e
Fix local source not working if english was disabled. Closes #848
2017-06-17 12:46:34 +02:00
len
5fec956ce6
Main activity now uses single task. Fixes #850 . Actually use new support library
2017-06-17 12:34:46 +02:00
len
1794782323
Add option to invert volume keys. Closes #834
2017-06-11 11:36:12 +02:00
len
0210ee8747
Fix #819 . Update support lib
2017-06-10 16:49:40 +02:00
len
ca412832ef
Library notification now opens recent updates. Closes #808
2017-06-04 18:56:24 +02:00
Carlos
1089c25b8f
allow sorting by total chapters for library view ( #811 )
...
* allow sorting by total chapters for library view
* allow sorting by total chapters for library view
* Changed to remove query per manga.
2017-05-31 21:50:21 +02:00
inorichi
ca2236958a
Reorganize layouts by feature
2017-05-25 12:16:58 +02:00
inorichi
c7686323b7
Remove activity mixin class
2017-05-24 14:00:26 +02:00
inorichi
73d1a1a05e
Fix backup issue. Closes #806
2017-05-24 11:15:40 +02:00
len
211f7b591b
Dependency updates. OkHttp nullability changes
2017-05-23 20:39:02 +02:00
len
72ea256906
Downloads with conductor. Remove flexible adapter 4 dependency and unused classes.
2017-05-23 20:03:16 +02:00
inorichi
f521622d4d
Minor changes to tabs animator
2017-05-23 14:28:07 +02:00
inorichi
dc5283ce9a
Use an object animator for the tabs
2017-05-22 11:28:41 +02:00
len
256a4197c9
Replace changelog dialog with controller, move migration logic to a separate class
2017-05-21 13:42:06 +02:00
len
a5a12f8b3a
Add landscape layout for manga info. Fix portrait layout image paddings when the tab layout was expanded
2017-05-20 14:56:31 +02:00
len
bbe180ecd1
Improve tab layout animation. Fixes #800 and #801
2017-05-20 12:15:44 +02:00
inorichi
67678cd49e
Add an option to refresh all tracking metadata
2017-05-17 13:36:42 +02:00
inorichi
097d4fe34c
Fix memory leak
2017-05-16 14:44:18 +02:00
inorichi
5914346ace
Remove unused classes and arrays resources
2017-05-16 14:11:23 +02:00
Bram van de Kerkhof
062788f222
Fixed tracking cardview + readded AMOLED theme. ( #798 )
...
* Fixed cardview margin for sources
* Added AMOLED again
* changed padding to margin
2017-05-16 10:18:46 +02:00
inorichi
55be9b9ca5
Fix settings crashes before Lollipop
2017-05-15 16:32:53 +02:00
len
0da2f91771
Info shows last chapter instead of chapter count. Resolves #765
2017-05-14 19:55:48 +02:00
inorichi
ff190e02d4
Preferences with conductor ( #792 )
...
* Settings with conductor WIP
* Add downloads preference controller. Implement source/track login
* Improve settings controllers
* Backup settings controller
* Delete preferences xml
* Remove keys from xml
* PreferenceKeys is now an object
* Remove now unused dependency
2017-05-14 00:45:14 +02:00
Carlos
fa8f5bc0d8
Add images and 'view chapters' to library updates ( #785 )
...
* added option to open manga directly from library update
added covers for manga in library update
added ability to click covers to open manga directly from library update
* Removed 3 dot option to open manga
Adjusted covers to circles and material standard for recent chapter
* fixed potential null pointer on cover click
* adjusted circle imageview size for recently read
2017-05-08 09:22:49 +02:00
Bram van de Kerkhof
2118434823
Initial AMOLED theme + some CardView fixes ( #787 )
...
* Initial AMOLED theme + some CardView fixes
* small fix
2017-05-07 12:36:25 +02:00
inorichi
2eeac0bf8b
UI with Conductor ( #784 )
2017-05-06 15:49:39 +02:00
len
89b293fecd
Kitsu: remove limit from query
2017-05-05 16:36:54 +02:00
len
3f758d5981
Kitsu: replace media_id with manga_id
2017-05-01 00:29:08 +02:00
Carlos
e838bb43d2
Deleting categories hides manga until switch from and to library #686 ( #769 )
...
* Fixed bug 686
https://github.com/inorichi/tachiyomi/issues/686
* Fixed bug 686
https://github.com/inorichi/tachiyomi/issues/686
* undo previous changes to resubscribe
add table to mangaQueries to update on table category change
* cleaned up formatting
2017-04-27 20:16:05 +02:00
Andy Bao
b7b83305b2
Allow multiple sources in each extension source apk ( #761 )
...
* Allow multiple sources in each extension source apk
Minor code cleanup
* Add runtime defined sources functionality
* Undo extensions library major version number bump
2017-04-27 20:15:55 +02:00
len
8df3080e0d
Pass backup uri as parcelable to restore service
2017-04-25 16:29:39 +02:00
len
cc9e2cee1f
Fix webtoon scroll jumps. Closes #751
2017-04-17 20:01:07 +02:00
len
a26f908370
Dependency updates
2017-04-09 18:25:05 +02:00
len
4d14f56fa8
Improve webtoon reader scroll up
2017-04-09 18:24:52 +02:00
lifeweaver
d9a2255be9
Retain last read page when using the webtoon mode ( #738 )
...
* Retain last read page when using the webtoon mode, see issue #453
* #738 inorichi's request change to webtoonreader pull request
* #738 per inorichi recycler could be null at the point
scrollToLastPageRead was called, moved to below the check in the view
had been initialized.
2017-04-09 16:01:07 +02:00
len
5e3d71c6c5
Fix shortcuts
2017-04-09 15:53:47 +02:00
len
619d94bf36
Kitsu: use new rating system. Fixes #743
2017-04-09 13:56:52 +02:00
Bram van de Kerkhof
6069659e0f
Small fixes ( #740 )
2017-04-07 21:17:21 +02:00
lifeweaver
f6a79bde6f
Add manga straight into a category from catalogues ( #737 )
...
* Add feature mention in issue #625
2017-04-07 20:39:09 +02:00
len
bb9e230b35
Fix #708
2017-04-07 20:32:22 +02:00
len
bc9417e16b
Notify licensed content in mangahere
2017-04-06 20:23:03 +02:00
len
a4313d388d
Fix activity leaks in backup, restore dialogs and properly handle db transactions
2017-04-06 17:26:24 +02:00
Bram van de Kerkhof
4ebb3a894d
Added round icon + added shortcuts ( #732 )
...
* Added round icon + added shortcuts
* Moved values to companion
2017-04-04 17:42:39 +02:00
Bram van de Kerkhof
0642889b64
Rewrote Backup ( #650 )
...
* Rewrote Backup
* Save automatic backups with datetime
* Minor improvements
* Remove suggested directories for backup and hardcoded strings. Rename JSON -> Backup
* Bugfix
* Fix tests
* Run restore inside a transaction, use external cache dir for log and other minor changes
2017-04-04 17:42:17 +02:00
len
3094d084d6
Library notification: handle only one update as a special case
2017-04-01 12:05:09 +02:00
len
f9fec74ffd
Add short description to library update notification
2017-03-30 20:02:48 +02:00
inorichi
8ef3ab0d49
Cancel library progress notification after posting the result
2017-03-29 09:17:53 +02:00
len
68724752f8
Separate some changes unrelated to backup from PR
2017-03-26 11:26:10 +02:00
len
de8fa09366
Keep new chapters notification across updates
2017-03-25 22:00:55 +01:00
len
abe1929b49
Update vietnamese strings. Document Kissmanga changes
2017-03-19 10:51:38 +01:00
Bram van de Kerkhof
68c4116327
Category-specific auto download ( #701 )
...
* Category-specific auto download
2017-03-18 13:09:40 -04:00
len
3be9881997
Kissmanga fix. Kotlin 1.1.1
2017-03-18 14:11:16 +01:00
Andy Bao
2e44f29882
Prevent some manga breaking the download notifier ( #711 )
2017-03-15 22:19:06 +01:00
len
112cdd54e3
Update chapters adapter
2017-03-11 21:20:46 +01:00
len
b512c67b5d
Fix #704 . Dependency updates
2017-03-11 16:00:07 +01:00
len
d8fa7bc9d2
Post updater notification before starting downloads
2017-03-10 20:36:43 +01:00
len
41397ab41d
Don't post too many notifications in the updater
2017-03-10 20:21:09 +01:00
len
c437f1473c
Add dev flavor. Bugfix in reader
2017-03-08 18:56:27 +01:00
Gilfar
6020cd011d
Fix #692 . Mangasee needs proper headers for data requests. ( #694 )
2017-03-03 22:53:54 +01:00
len
582bb3e2ca
Handle a few more possible external directories before Lollipop
2017-03-03 18:45:25 +01:00
len
5c67161dce
Minor changes for Kotlin 1.1
2017-03-03 18:18:06 +01:00
len
4d7b188999
Fix #636 . Minor improvements. Dependency updates
2017-02-23 22:30:43 +01:00
len
6de260d73f
Fix #660 . Update subsampling
2017-02-19 23:39:53 +01:00
len
2230ad59f1
Minor fixes and improvements. Dependency updates. Drop support for the old armeabi and use arm64-v8a instead
2017-02-16 23:22:30 +01:00
Taumer
bb723076ee
Chapter Recognition for Read/Mintmanga ( #682 )
2017-02-12 19:43:00 +01:00
len
91c58640a7
Add crop borders functionality, #219
2017-02-12 00:30:32 +01:00
len
c8e3375248
Rar/cbr support
2017-02-08 22:12:00 +01:00
len
aeef8c02d8
Basic epub support
2017-02-05 12:01:58 +01:00
len
08f2cd2472
Error drawable now looks better with the dark theme
2017-02-04 20:49:07 +01:00
len
fe413d52d6
Show loading/error for images in catalogue grid view. Update support lib
2017-02-04 19:07:06 +01:00
Bram van de Kerkhof
add2ca0b8f
Fixed multi-threaded initial download not showing. ( #675 )
...
Fixed library notification cancel PendingIntent.
2017-02-04 17:57:26 +01:00
len
ad6cdc9017
Allow glide to use source's network client. Catalogue fixes
2017-02-04 13:44:18 +01:00
paronos
dd8cab4562
improve local manga chapter sorting ( #672 )
2017-02-04 12:03:54 +01:00
len
f7c791d153
Ask for chapter deletion when removing from library
2017-02-03 20:14:33 +01:00
len
b66f06d9dc
Use the first 3 bytes for jpeg
2017-02-02 23:44:25 +01:00
len
89940677cc
Use custom mime discovery in downloader
2017-02-02 20:21:38 +01:00
len
810f5ad531
Fix FAB behavior
2017-02-02 16:48:18 +01:00
Taumer
ae60e8cbd5
Fix Mangachan issue from #628 ( #667 )
2017-02-02 16:02:02 +01:00
len
772bef05fc
Fix #661
2017-01-30 21:04:56 +01:00
len
e8912c5dc9
Local chapter url relative. Other minor changes
2017-01-29 20:51:11 +01:00
paronos
2b73a9d2a4
Local manga in zip/cbz/folder format ( #648 )
...
* add local source
* small fixes
* change Chapter to SChapter and and Manga to SManga in ChapterRecognition.
Use ChapterRecognition.parseChapterNumber() to recognize chapter numbers.
* use thread poll
* update isImage()
* add isImage() function to DiskUtil
* improve cover handling
* Support external SD cards
* use R.string.app_name as root folder name
2017-01-29 20:48:55 +01:00
len
e25ce768bb
Migrate covers to external files dir. Fix #647
2017-01-26 22:15:17 +01:00
len
fda0aa3ce1
Fix sticky headers in recent chapters not working after rotation
2017-01-24 16:01:43 +01:00
len
cdf5bbadea
Disable elevation in recent chapters. Improve downloads discovery
2017-01-22 23:13:07 +01:00
len
c6b89a826c
Update recent chapters adapter
2017-01-22 20:06:43 +01:00
len
7f8bfd759f
Fix filter input text introducing a new line. Also fix filter drawer clicks propagated to the views below
2017-01-21 20:31:25 +01:00
len
1e4a01399d
Catalogue fixes
2017-01-21 18:48:27 +01:00
len
03967b67cf
Update extension loader
2017-01-21 17:49:34 +01:00
len
7425478a55
Optimize imports
2017-01-20 21:34:15 +01:00
len
f807447de1
Rename OnlineSource to HttpSource
2017-01-20 21:27:53 +01:00
len
706163e7a6
Move source and network outside data
2017-01-20 21:24:31 +01:00
len
a4c145c1ef
Optimize imports
2017-01-20 21:22:17 +01:00
Bram van de Kerkhof
c445ea90ba
Notification Improvements ( #594 )
...
* Download notifier improvements
* Notification improvements
Added a Notification Service.
Added a Notification Activity Handler.
* Removed service. Everything is now managed by single broadcast
* Fixed some flags
* Fixed ReaderActivity call
* Code review
* Added Handler. Removed dismiss onDestroy
2017-01-20 21:18:15 +01:00
len
f7b94179a4
Update subsampling with some fixes
2017-01-19 21:12:49 +01:00
len
871e17c2f5
Rewrite catalogue adapter
2017-01-17 20:13:29 +01:00
len
f86c3c81bf
Catalogue with only one recycler
2017-01-16 22:18:15 +01:00
len
71ab6d38e4
Complete group filters
2017-01-15 17:04:31 +01:00
len
e76fb7a524
Minor changes
2017-01-15 01:08:35 +01:00
len
90a99dde1f
Filters with flexible adapter
2017-01-14 22:38:31 +01:00
len
7b9f5d0e9f
Update category adapter
2017-01-13 19:35:20 +01:00
len
e4d4dbbeb6
Change package name to flexible adapter v4
2017-01-12 16:24:40 +01:00
len
6ef94fb59b
Kitsu: include manga instead of media
2017-01-12 15:38:42 +01:00
paronos
a03dceff7d
Add Sort filter [Catalogs] ( #633 )
...
* Add Sort filter
* remove old views
* onClick default descending
* update remaining catalogs
2017-01-12 15:37:38 +01:00
len
faa61923fb
Fix #620
2017-01-08 23:40:54 +01:00
len
96a39f5c54
Remove custom presenter class
2017-01-08 20:56:42 +01:00
Bram van de Kerkhof
72f8c4d5e2
Added add to library dialog when downloading from catalogue ( #618 )
...
* Now show snackbar when adding from catalogue
* Code cleanup + added manga favorite event to update favorite drawable when added via snack
* Update SettingsAdvancedFragment.kt
Forgot to check optimize import. I think(hope) I got them all ;).
* Now uses PublishRelay. Manga favorite is now handled in info presenter
* Update MangaInfoFragment.kt
2017-01-08 20:07:19 +01:00
len
07cae4d684
Merge and remove util classes
2017-01-08 18:50:51 +01:00
inorichi
dd56d7c0bb
Initial support for external sources
2017-01-08 18:12:19 +01:00
len
77d986f213
Kitsu: also filter included by manga
2017-01-07 00:54:57 +01:00
len
13bcefe5cd
Filter manga library entries in Kitsu
2017-01-07 00:29:52 +01:00
len
49d0e06704
Replace bad image url with the logo in mangafox. Related with #626
2017-01-04 19:12:47 +01:00
Gianmarco David
2c8790c545
Added circular thumbnails to the catalogue list view, like the ones in the library list view ( #616 )
...
* Added circular thumbnails to the catalogue list view, like the ones in the library list view
* Moved setImage to CatalogueHolder parent class and adapted the code so that when the manga is initialized, the thumbnail is set both in the case of grid and list
* In catalog, when switching between grid and list, initialize mangas only if going to grid view or if over wifi
2017-01-04 12:50:31 +01:00
len
c25af3d5ad
Change filters dialog with a drawer
2017-01-02 18:35:54 +01:00
paronos
d3e9200a7f
Improve catalog search filters ( #615 )
...
* Add three state (include/exclude/ignore) search filters (works for now only on MangaFox and MangaHere)
* checkbox icons in xml format
* fix checkbox icons referencing
* fix three states filters in remaining catalogs
* use Spinner for filter with more than three states (Mangasee)
* use EditText for freetext filters (Mangasee)
* remove pngs
* Filter class/subclass
* add Filter.Header
* English catalogs
2017-01-02 18:30:10 +01:00
len
2032ba3ba3
Now using subsampling 3.6.0
2017-01-01 21:30:29 +01:00
len
beca2b429c
Minor changes
2017-01-01 20:54:41 +01:00
len
3a1699f0b3
Fix #373 and a few crashes
2016-12-31 16:19:32 +01:00
len
a7192e866f
Locale fix. Kotlin update to 1.0.6
2016-12-27 20:18:38 +01:00
len
dc882b4dce
Make clear error codes are from HTTP
2016-12-26 18:12:15 +01:00
len
77b4de3941
Minor changes
2016-12-26 17:21:17 +01:00
len
006d17aac7
Fix locale not applied outside activities
2016-12-26 16:56:19 +01:00
len
1a3a1db4ff
Remove Language class. App's language and hidden languages settings were reset
2016-12-26 15:44:59 +01:00
len
97fa659283
Kitsu fixes
2016-12-24 11:32:45 +01:00
paronos
f1d84ccb49
Add "Completed" filter; fix Mangahere; fix Mangafox ( #604 )
...
* Add "Compled" filter to all english sources; fix Mangahere manga title extraction; fix Mangafox search.
* update Mangasee
* update Batoto
2016-12-24 00:08:49 +01:00
len
ea6fed6ecf
Exclude novels from Kitsu results
2016-12-23 16:58:36 +01:00
len
d09eca7833
Anilist/Kitsu Fixes
2016-12-23 16:15:09 +01:00
Krishna Shukla
2c6f64c5ae
Refresh option in the library updates tab ( #606 )
...
* Solves #550
* Make sure only refresh can only happen when pulling down at top of update library list
* Removed unused import
2016-12-23 15:58:53 +01:00
Krishna Shukla
ec87e4359b
Drawerfix/readme update ( #601 )
...
* Fixed back button on navigational drawers
* Removing an unused import
* Cleaned up code
* little clean up
2016-12-23 15:56:10 +01:00
len
2b63bae989
Show login errors
2016-12-22 22:11:17 +01:00
len
82f4e3157a
Minor changes
2016-12-22 21:57:15 +01:00
len
725ceab00b
Hide API implementation from MAL service. Reorder methods and minor changes
2016-12-22 21:17:47 +01:00
len
ba428c401d
Fix Kitsu refresh method
2016-12-22 16:34:34 +01:00
len
510669ee2c
Fix wrong anilist decimal scores
2016-12-22 16:22:08 +01:00
len
8d749df290
Score formatting. Hide API from Anilist/Kitsu services.
2016-12-21 22:39:46 +01:00
len
091c0c0c71
Fix system language setting always using english
2016-12-21 00:42:46 +01:00
Bram van de Kerkhof
7fdd2cacd7
Fixed updater on Android N. Closes #592 ( #595 )
2016-12-21 00:34:31 +01:00
reconman
2241a0b2de
Using title instead of text for Mangahere titles ( #591 )
...
Fixes #571
The text on the popular manga page of Mangahere contains escaped HTML characters. The title attributes of the links do not contain them.
2016-12-20 20:37:45 +01:00
inorichi
94ee4e7fb5
Experimental Anilist and Kitsu support ( #586 )
...
* Tracking tab with anilist support
* Rename MangaSync to Track
* Rename variables and methods to track
* Kitsu implementation
* Variables refactoring
* Travis fix?
2016-12-18 22:56:28 +01:00
len
e3d430eb5e
Fix #587
2016-12-18 22:31:20 +01:00
len
d180631877
Add ripple effect to filter nav view
2016-12-18 20:29:46 +01:00
len
1977e21363
Fix method conflicts
2016-12-18 16:59:06 +01:00
len
e1a3ee1b81
Bugfixes
2016-12-18 16:35:39 +01:00
Bram van de Kerkhof
cc43d9daed
fixes wrong getBroadcast calls from imageNotification ( #585 )
2016-12-18 15:15:44 +01:00
len
79705df499
Apply material design guidelines to categories
2016-12-18 13:08:56 +01:00
len
36bbb906c1
Library sort change doesn't trigger filtering
2016-12-15 18:51:12 +01:00
len
816cc17ed3
Fix #577 . Fix language not applied in reader activity.
2016-12-14 22:33:24 +01:00
len
97e3b5d2ab
Add unread sorting
2016-12-13 22:23:49 +01:00
Bram van de Kerkhof
79ab9d80f2
Improved last_read sorting ( #576 )
2016-12-13 21:36:26 +01:00
len
32511149d1
Format fixes. Move lang setting to the first entry (looks better IMO)
2016-12-13 21:07:48 +01:00
Ken Swenson
cc9fd53abb
Implement language switcher ( #563 )
...
* Implement language switching using BaseActivity
* Add requested changes
* Cleanup App.kt Imports and add pref_language_key
* Acutally use @string for key
* Use string resource for language preference title
2016-12-13 20:47:46 +01:00
len
4061c7450b
Better network error handling
2016-12-12 20:53:44 +01:00
len
9ad535bde6
Optimize library downloaded filter
2016-12-11 23:59:25 +01:00
inorichi
b067096fc7
Add drawer to filter and sort the library ( #570 )
...
* Add additional drawer to filter and sort the library
* Tint icon when there's a filter active
* Comments and minor changes
2016-12-11 12:43:44 +01:00
len
2dd58e5f7d
Ask for confirmation before changing the cover. Fixes #562
2016-12-10 23:16:46 +01:00
len
7c42ab885b
Readers know how to move to each side. Fix #566
2016-12-10 14:49:56 +01:00
len
26b283d44d
Fix webtoon reader touch events. #561
2016-12-10 14:01:16 +01:00
len
8c1b07c4ba
Handle null directories as empty arrays
2016-12-10 12:22:44 +01:00
len
f98e0858a7
Improve download discovery performance in library updates view
2016-12-09 20:23:48 +01:00