Commit Graph

1912 Commits

Author SHA1 Message Date
Jay
fa5b85e3b2 Download queue option moved to download settings
Also popup menus now us mat menus
2020-02-11 19:48:52 -08:00
Jay
98972e76c9 Fixing imports 2020-02-11 19:48:52 -08:00
Jay
b3842cd9ea Set bottom nav down to 4 tabs
Recents now shares recently read and updates
2020-02-11 19:48:52 -08:00
Jay
48d12bbecd Fixing more icon tints 2020-02-11 19:48:51 -08:00
Jay
2ee691bffe Removed insets logic for bottom nav/added option to use side drawer again 2020-02-11 19:48:51 -08:00
Jay
ff71b96703 Fixed Download intent + help button in settings 2020-02-11 19:48:51 -08:00
Jay
becf936d48 Fixes to insets and snackbars 2020-02-11 19:48:51 -08:00
Jay
a1d0d113b9 More work on the white + md2 2020-02-11 19:48:51 -08:00
Jay
f24fefad59 Added white theme to pref 2020-02-11 19:48:51 -08:00
Jay
25df36c60d Start of MD2 + White theme 2020-02-11 19:48:51 -08:00
Jay
9e36dccf4d Recent Read Controller is no longer Rx
Unfortunately to fix #72, an rx observer is needed since the reader adds to the db after the recents is back in view
2020-02-11 19:48:51 -08:00
Jay
01039219bc Version 0.9.8 2020-02-11 19:40:36 -08:00
Jay
c0250ab1ee Update LibraryUpdateService.kt 2020-02-10 22:41:07 -08:00
Jay
eddfeff146 Sort chapters properly for update notifactions 2020-02-10 21:10:54 -08:00
Jay
fb2ab7d765 Recent Read Controller is no longer Rx
Unfortunately to fix #72, an rx observer is needed since the reader adds to the db after the recents is back in view
2020-02-10 01:02:09 -08:00
Jay
f91e66269f Added snack messages to show category is already in queue
Also removed the weird enabling logic of the swipe refresh for categories
2020-02-08 20:47:19 -08:00
Jay
755ce656b2 Added remove from library dialog
Addresses #99
2020-02-08 19:35:56 -08:00
Jay
3d3c6b3db5 Renaming pref to hide category instead
So all filters are default off
2020-02-08 12:36:13 -08:00
Jay
fee697f148 Set now as last updated for manga if the source does not provide a date for new chapters 2020-02-08 04:41:24 -08:00
Jay
750c515db8 Fixing D&D sorting sometimes giving a blank library 2020-02-08 01:25:34 -08:00
Jay
b212f8233e Unread sorting now always shows unread on top 2020-02-07 04:33:55 -08:00
Jay
b7111e7ac6 Update MainActivity.kt 2020-02-07 03:28:19 -08:00
Jay
887c5fefae Fixed Downloader Notifaction + added placeholder download 2020-02-06 16:57:27 -08:00
Jay
0f228a6967 Fixed default category not saying D&D mode after disabling categories 2020-02-06 12:53:12 -08:00
Jay
175d7f4de6 Update LibraryGridHolder.kt 2020-02-06 00:31:21 -08:00
Jay
9a09338977 Fixed cache missing items sometimes 2020-02-05 22:54:00 -08:00
Jay
649211a1cb More util moving 2020-02-05 17:55:18 -08:00
Jay
2ddf9491e4 Update LibraryUpdateService.kt 2020-02-05 02:01:18 -08:00
arkon
dc9545570d Migrate extension list fetch to coroutine 2020-02-04 22:57:51 -08:00
MCAxiaz
3bb1c9efa7 fix NPE in dateFormat (#2549)
Bug #2548 fix NPE in dateFormat pref
2020-02-04 22:49:53 -08:00
Jay
39dc945f86 Update RecentlyReadHolder.kt 2020-02-04 22:49:15 -08:00
arkon
dbc634c8e4 Minor date format code cleanup 2020-02-04 22:48:22 -08:00
Sam Lewis
f06d61a137 Allow setting a preferred date format 2020-02-04 22:45:03 -08:00
Jay
aea88f43d7 Moved coroutines exts to system until folder
why was this in lang arkon??
2020-02-04 22:39:57 -08:00
Jay
3c54485ecf Fixing imports 2020-02-04 22:39:06 -08:00
arkon
54f798c9d2 Reorganize other util files 2020-02-04 22:27:28 -08:00
arkon
0f7923a688 Remove unused SharedData object 2020-02-04 21:54:50 -08:00
arkon
3247a83d68 Reorganize some util files 2020-02-04 21:51:15 -08:00
arkon
b92c6cfdab Categorize library settings 2020-02-04 21:46:04 -08:00
arkon
e9e9e10805 Use coroutines for async loading of modules 2020-02-04 21:28:18 -08:00
arkon
2be1256898 Update AndroidX SQLite dependency 2020-02-04 21:27:53 -08:00
arkon
823f9b5d38 Group tracking setting activities 2020-02-04 21:27:32 -08:00
arkon
707eea9deb Reword "directory" to "location" 2020-02-04 21:27:07 -08:00
Jay
adc3a522cd Remove update library option + Library updater now uses a queue system
Also reordered group notifaction so it always sends first
2020-02-04 21:25:40 -08:00
Jay
0aca015171 Fixed Issue of reader not following theme on app relaunch from memory
Cache now checks for downloads outside of library too
2020-02-04 17:48:49 -08:00
Jay
27fbcf2082 Removed unused resources 2020-02-04 01:16:49 -08:00
Jay
fda8a85882 Reworking cache logic 2020-02-04 00:36:10 -08:00
Jay
723cf74b6d Fixed shortcut icons 2020-02-03 23:18:08 -08:00
Jay
301bafe460 Updates to the last commit 2020-02-03 01:24:20 -08:00
Jay
86992a02d8 Title updates now rename downloads
Auto d/l now starts after metadata refresh
2020-02-03 00:45:25 -08:00
Jay
f3b96c430e Fixed all category sorting for D&D 2020-02-02 02:24:02 -08:00
Jay
cc81b37f03 Fixed icon dialog for devices under Android O 2020-02-02 00:07:50 -08:00
RaniSargees
3cad9405f9 Searching in recents 2020-02-01 23:58:42 -08:00
Jay
fa7b668ac8 Merge branch 'REL_0.9.761' 2020-02-01 23:43:45 -08:00
Jay
50a0e20471 Version 0.9.761
Fixed Reader transision page
2020-02-01 23:40:48 -08:00
Jay
e96fb3c17c Option to hide categories + added back fastscroller
It's still anchored to the edge of the screen, and locks the filter bar when pressing it
2020-02-01 18:41:08 -08:00
Jay
4d6fb3139d Version 0.7.96 2020-02-01 12:47:03 -08:00
Jay
fee957c367 If a local manga title is blank, searching for it will add the title back 2020-02-01 12:46:43 -08:00
Jay
94b82ee40e Fixed blank title when refreshing metadata 2020-02-01 11:51:03 -08:00
Jay
2c33040a5f Fix for light theme bugging out and being dark
Same as the dark theme earlier just reverse the conditions (always light with system dark theme)
2020-01-30 00:06:59 -08:00
Jay
ccd1c7bc1d Using night colors instead of night themes
So I dont have to use get theme (which was causing lag) and fixes some theming bugs
2020-01-29 23:57:17 -08:00
Jay
10d514f8f4 Move themeing to base activity 2020-01-29 21:53:37 -08:00
Jay
0b6f7fab81 Version 0.9.75 2020-01-27 21:40:49 -08:00
Jay
32c58640a2 Remove pencil from edit manga cover
Move reset tags to the bottom
2020-01-27 21:40:35 -08:00
Jay
872f5319f6 Use old tags if they match 2020-01-27 21:29:46 -08:00
Jay
c745ac7350 Fixed #67 and #69 2020-01-27 21:09:25 -08:00
Jay
5ea683b686 Added "Reverse order" option to d&d sorting to reduce menu size 2020-01-27 21:04:11 -08:00
Jay
ea281be29e Added Last Read to drag & drop 2020-01-27 20:03:29 -08:00
Jay
17b862df4a Update SettingsReaderController.kt 2020-01-27 19:55:24 -08:00
Jay
8638e5452d Refactoting from dev 2020-01-27 18:08:27 -08:00
arkon
3d3d9b3a12 Directly pass read chapter when updating tracker 2020-01-26 19:39:45 -08:00
Jay
c7356a977d update title on metadata refresh
putting this in a try block since sources have late inits for titles, just not as mangaimpl
2020-01-26 19:39:01 -08:00
arkon
ff5169d7b9 Remove display/sorting mode dialogs 2020-01-26 19:31:15 -08:00
Mike
9baeb38177 CloudflareInterceptor update (#2537)
* CloudflareInterceptor update

* Changes

* Max-Age

* Tweaks
2020-01-26 19:29:16 -08:00
Jay
332a21ed76 Fixed tracking icon in search activity 2020-01-22 17:37:20 -08:00
Jay
e41173ad1d Fix crash for multichoice pref dialog with an "all" option 2020-01-21 21:20:59 -08:00
Jay
3f0aa0c037 More updates to edit manga dialog
Cleared focus from add tag
edit pencil is more noticable now
setting a local cover disables auto refresh covers
2020-01-21 19:48:26 -08:00
Jay
b7d538f7a6 Pressing the nav bar's up button in Search Activity now puts you where you were last in tachi
Or creates a new main activity if it doesnt exist
2020-01-21 18:18:33 -08:00
Jay
343fad39b6 Instantly show check on tab for tracked manga 2020-01-21 18:04:23 -08:00
arkon
2b1752de09 Remove reflection to show tracking checkmark 2020-01-21 17:52:46 -08:00
arkon
8431d14754 Update Firebase 2020-01-21 17:45:48 -08:00
arkon
a8d1999fc2 Share Button in WebView + Open in broswer moved there 2020-01-21 17:35:50 -08:00
arkon
f465785935 Move WebViewActivity to where it should be 2020-01-21 17:26:53 -08:00
[pʲɵs]
dff4f43b83 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-21 17:23:05 -08:00
MCAxiaz
33836ba049 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-21 17:22:42 -08:00
arkon
44aae85493 Update build.gradle 2020-01-21 17:22:22 -08:00
Jay
95d6c583cf Updated Russian Translations
Co-Authored-By: Daniil Isakov <oplexz@users.noreply.github.com>
2020-01-21 17:14:54 -08:00
Jay
db11ac8cf6 Threw local manga editing into a json 2020-01-20 15:37:15 -08:00
Jay
a253c255e8 Download dialog in chapters removed, now using submenu 2020-01-20 14:37:27 -08:00
Jay
81eaf8bb95 Added more plural strings 2020-01-20 14:37:07 -08:00
Jay
5587080c95 Search for local manga by searching "local" 2020-01-20 13:14:55 -08:00
Jay
ad8c69aa15 Implemented #75 2020-01-20 13:14:05 -08:00
Jay
bf919e7949 Fixes for local manga and others for custom manga info 2020-01-20 12:34:20 -08:00
Jay
c92b2bb203 UI/Functionality for custom info done
Local Manga is up next
2020-01-20 01:04:36 -08:00
Jay
a94d455e79 Fixed scrollbar in preference popup 2020-01-19 17:42:11 -08:00
Jay
aa00a1bed8 Prep for custom titles 2020-01-19 16:58:28 -08:00
Jay
fe316b5bbc Created searchactivity
So jumping from extension intent to tachi is a better experince
2020-01-16 23:27:40 -08:00
Jay
afe69fa2ed Tracking updates
Tracked no longer shows manga tracking for services you've logged out of
Added logout button to tracking settings
If there's a single result in the track dialog for manga, it is selected so all you need to do it press "Track"
2020-01-16 23:26:20 -08:00
Jay
1039601bc1 Using langauge name for default categories in settings 2020-01-16 23:24:09 -08:00
Jay
a119f9e794 Fixed bug with missing manga order in categoriess 2020-01-15 22:36:08 -08:00
Jay
7f2fd5f025 Version 0.9.7 2020-01-15 20:37:03 -08:00
Jay
7fda2f9636 Fixed double vibration in D&D sort 2020-01-15 20:33:59 -08:00
Jay
de66a66961 Default Category now matches langauge
Also more bug fixes with material dialogs
2020-01-15 19:10:16 -08:00
Jay
6c6d9fbe07 Updating text for re order submenu 2020-01-15 01:34:00 -08:00
Jay
3f4a1f7fac Splash screen matches status/nav bar 2020-01-15 01:21:58 -08:00
Jay
22bb346359 Build time now opens changelog 2020-01-15 01:14:17 -08:00
Jay
12c511cc65 Added progress bar to webview 2020-01-15 00:58:59 -08:00
Jay
47bfeddb05 Fixed webview starting in the middle of a new page 2020-01-15 00:17:40 -08:00
Jay
c476112266 Updates to expanding thumbnail 2020-01-15 00:07:45 -08:00
Jay
f42eb88076 Sorting for library now honors skipping articles in other sorting modes 2020-01-14 22:19:33 -08:00
MCAxiaz
3e04619404 Toolbar Menu Items Fix 2020-01-14 22:17:09 -08:00
Jay
7008752639 Moved drag & drop sorting to library presenter
Where it always belonged
also added radio buttons sort category by (used to be called reorder)
also added unread sorting to that^
2020-01-14 21:29:32 -08:00
Jay
ab75f44d9c Reordering Drag & Drop via menu keeps the sort order when adding new manga 2020-01-14 19:29:24 -08:00
Jay
f5ffbd4eb4 More bug fixes
#64 and #63
2020-01-14 18:51:16 -08:00
Jay
43e801130e Made settings use material dialog box
Even the list preference in extensions details
...this was a nightmare
2020-01-14 02:33:47 -08:00
Jay
fc734a980f Fixed renaming category 2020-01-14 01:57:41 -08:00
Jay
905dc0caa4 Rewording/Working of track dialogs 2020-01-13 21:06:41 -08:00
Jay
2d80f6f26b Dismiss keybaord when long pressing manga while searching 2020-01-13 21:05:59 -08:00
Jay
a8a9d699b2 Using swipe refresh for loading new manga into tracking 2020-01-13 19:12:24 -08:00
Jay
c5ad0fc692 Fixed set status tracking dialog + hide tracked filter conditions
show only if logged into a service
2020-01-13 18:57:41 -08:00
Jay
36b893efe1 Added option to move selected manga in drag & drop mode 2020-01-13 18:33:38 -08:00
Jay
a44e9a19b0 Fixed extensions showing as obsolete when call fails 2020-01-13 18:30:20 -08:00
Jay
c2e1f7c09a Delete ExtensionFilterController.kt 2020-01-13 04:18:17 -08:00
Jay
2595405722 Filter Library by Tracked 2020-01-13 04:16:55 -08:00
Jay
09bb216cda Final Final fix for extension notifation + badge
Using coroutine for notifcation job
Now setting a badge beside extension in drawer to signify updates, this is updated every hour or when the api is hit
2020-01-13 04:16:05 -08:00
Jay
8332a45028 Fixed being able to drag & drop while searching or with filters on
Also destroy action mode when leaving library controller or setting a filter
2020-01-13 02:35:45 -08:00
Jay
f7e867219c Fixed Remove history dialog 2020-01-13 02:35:08 -08:00
Jay
4b8373367b Cleanup + pull to refresh on web view 2020-01-13 01:05:04 -08:00
Jay
d4ae7d2825 Merge branch 'up_master' 2020-01-13 00:22:17 -08:00
Jay
24f5351701 Added toasts to cleanup download 2020-01-13 00:03:22 -08:00
Jay
0577c45194 Tap on manga cover to make larger 2020-01-12 21:56:59 -08: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
Jay
bcd6c33ed8 More Plurals 2020-01-12 14:39:07 -08:00
Jay
264f3cd8d3 Update strings.xml 2020-01-12 13:32:03 -08:00
Jay
cbd2118b3e Fixed plural strings text 2020-01-12 13:17:06 -08: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
Jay
b1ae3629fd Use of plural strings
Which I've just learned this is a nightmare for translators
2020-01-12 11:33:08 -08:00
arkon
57595988f5 Restore transparent status bars, allow WebView app bar to scroll away 2020-01-12 11:47:26 -05:00
arkon
81418a7712 Tweak reader seekbar height for Android 5 UI bug (closes #2487) 2020-01-11 22:29:31 -05:00
arkon
885c7bbb10 Add descriptions to reader prev/next buttons for a11y 2020-01-11 22:14:02 -05:00
arkon
d4c25359bd Remove clickable attributes from unclickable text in reader 2020-01-11 22:13:46 -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
51d454cded Run formatting on test package 2020-01-11 22:04:23 -05:00
arkon
ab2bdfc508 Remove unused FAB animations 2020-01-11 22:03:39 -05:00
arkon
3892b93bca Rename tracker icon images 2020-01-11 22:01:26 -05:00
Jay
83c2e907c7 Fixed file permissions for Android 10
(cherry picked from commit 4e1952ffaf)
2020-01-11 21:55:33 -05:00
Jay
4e1952ffaf Fixed file permsions for android 10 + made download error notifcation expandable 2020-01-11 18:27:39 -08:00
Jay
1c7d2446b7 Version 0.9.69
Nice
2020-01-11 17:21:00 -08:00
Jay
78b3ff97d2 Autmotic Reader theme now based on page or by theme 2020-01-11 17:06:11 -08:00