0f9895eec8
Clean up category restoring logic
2023-12-11 22:48:42 -05:00
f776c36e70
Add ability to open available extension websites in WebView
...
Closes #8628
2023-12-11 22:24:33 -05:00
1ef01b53f2
Avoid starting restore job if already running
...
We already check in the settings screen where it's triggered, but who knows.
Also addressing some errors for method calls that require SDK 26+ (but don't
fail the build, somehow?).
2023-12-11 22:02:22 -05:00
720169dce3
Remove action to delete saved image in notification
...
Can just open it and delete from whatever gallery app the user has which has way
more functionality.
Closes #8327
2023-12-10 18:37:45 -05:00
0d09039e5f
Fix settings screen crashing when saving state
2023-12-10 17:29:02 -05:00
cc56fde9fe
Onboarding screen tweaks
...
- Opposite transition when going back a step
- Don't allow skipping (I don't want to deal with an unset storage location in other places)
2023-12-10 17:28:34 -05:00
3a0b3de175
Always show trackers action in MangaScreen
...
Goes to tracker settings to log in if none are set up.
2023-12-10 11:58:20 -05:00
47e544b710
Fix next local chapter not being indicated as downloaded in transition
2023-12-10 10:51:50 -05:00
f7c5b42435
More onboarding screen additions 2: Electric Boogaloo
2023-12-09 18:20:58 -05:00
e3404cd3d3
More onboarding screen additions
2023-12-09 17:49:35 -05:00
8b57169e92
Add basic onboarding screen ( #10199 )
2023-12-09 16:50:02 -05:00
ab9a26f6bd
Migrate to some newer date/time APIs
2023-12-08 23:11:53 -05:00
8779b263ab
Downloader: Don't queue chapters on GlobalScope ( #10217 )
...
This fixes auto-download on library update not working on certain cases.
2023-12-07 22:17:01 -05:00
734cb0be6e
Show average scores in tracker search results
...
Closes #8280
2023-12-03 16:52:07 -05:00
1f259f9298
Fix sharing saved pages from notification
...
Related to #8327
Deleting doesn't seem to do anything still, but at least doesn't throw an exception.
Also removed behavior of dismissing notification after sharing/deleting pages/backups
in case you want to do something again afterwards. Users can manually dismiss the
notification whenever they want.
2023-12-03 16:31:10 -05:00
427fbfdf5e
Minor cleanup
2023-12-03 15:56:51 -05:00
0c860c0fe9
Try to fall back to showing URI for storage location if concrete file path isn't available
...
Closes #9977
2023-12-03 15:56:45 -05:00
5b2a099203
Migrate ReaderColorFilterView to Compose
2023-12-03 15:34:52 -05:00
ccadfc8fe5
Force recreate download index cache on upgrade
...
Fixes #10187
2023-12-03 14:58:08 -05:00
3aead3a2a9
Clean up startDownloadNow function a bit
...
Fixes #9330 , I think. If it was even still an issue.
2023-12-03 14:26:44 -05:00
6a48fed170
Remove storage permission check when manually creating backups
...
Co-authored-by: jmir1 <jmir1@users.noreply.github.com >
2023-12-03 14:25:09 -05:00
e5263d0345
Handle content URIs for covers
...
Co-authored-by: jmir1 <jmir1@users.noreply.github.com >
2023-12-02 14:44:41 -05:00
24e1b4034e
Move workers to foreground service context a bit more safely ( #10202 )
...
The system will crash the app if the worker that calls setForeground() finished
before the service runner be able to call Service.startForeground(). This edge
case is not handled by WorkManager and there is no way to check if the required
calls are done.
So here we suspend the worker by an arbitrary duration assuming the transition
to foreground service is done by then.
2023-12-02 11:46:59 -05:00
87be54aa4a
Revert overridePendingTransition refactorings
2023-12-02 11:24:13 -05:00
82d9ae31bd
Set foreground service types for library update jobs
2023-12-02 11:20:48 -05:00
e5a22eafe7
Define storage permission in manifest ( #10200 )
...
Mainly for migration process and to avoid breakage on users who doesn't
change their granular storage prefs.
2023-12-02 10:35:03 -05:00
7a52afd223
Bump dependencies
2023-12-01 22:29:51 -05:00
296201d6b7
Replace ReaderOrientation icon resources
2023-11-30 22:23:30 -05:00
162b639705
Remove unused resources
2023-11-30 22:19:38 -05:00
5dda32bb81
Bump dependencies
2023-11-29 16:55:36 -05:00
8ce8b60092
Migrate downloader service to WorkManager ( #10190 )
2023-11-29 16:34:07 -05:00
8ff2c01bf2
HomeScreen: Add static key for TabNavigator ( #10191 )
...
Fixes incorrect tab selection after process death
2023-11-29 10:43:21 -05:00
e22eebfd02
Target SDK 30
...
Need to convert some services into WorkManager jobs before going to 31 and higher.
2023-11-28 23:02:33 -05:00
4fcdde4913
Remove storage permissions
...
Requires adjusting some file reading to first copy to a temporary file
in cache that we have permissions to read from. This is only applicable for things
like ZIP files where we need an actual File rather than just some Android content
URI shenanigans.
2023-11-28 22:50:30 -05:00
e41668862f
Ignore casing when looking for some files/folders
2023-11-28 08:59:34 -05:00
a74a689c90
Update UniFile
...
Which has more correct nullability for some methods and case insensitivity for listFiles where possible.
2023-11-27 22:21:40 -05:00
d85a76484c
Revert "Show copied to clipboard toast on Samsung devices even if Android 13+"
...
This reverts commit bf524595e2
.
Apparently it shows a toast, but I don't see it?
2023-11-27 09:06:43 -05:00
9ce0bc6b5f
Adjust stats overview icons
...
Closes #9865
Still sort of weird, but the icons are now always aligned.
2023-11-26 18:45:16 -05:00
bf524595e2
Show copied to clipboard toast on Samsung devices even if Android 13+
...
Since OneUI didn't implement the AOSP thing.
2023-11-26 16:36:42 -05:00
27c4db752c
Actually use configured storage location for local source
...
Fixes #10178
2023-11-26 16:24:37 -05:00
ca54984344
Use UniFile for local source file handling
2023-11-26 16:04:37 -05:00
46aeab9a7a
Add extensions for handling UniFile name/file extensions
2023-11-26 16:04:37 -05:00
f365b53a0f
Move automatic backups from /backup/automatic to /autobackup
...
Removes the need to try to create child folders, which simplifies things.
2023-11-26 16:04:25 -05:00
d4dfa9a2c2
Anilist decode item description HTML ( #10181 )
2023-11-26 10:16:06 -05:00
cf9e60fd92
Use unified storage location for local source
2023-11-25 17:06:15 -05:00
21ae04d25d
Minor download location cleanup
2023-11-25 16:51:32 -05:00
ba10093ddc
Library update notification changes ( #10175 )
...
Don't round up notification percentage. Why show 100% when stuff is still updating.
Show same notification when hide notification content is enabled. Just exclude manga titles.
2023-11-25 13:32:54 -05:00
a5c9469698
Avoid crashing if storage directory can't be read
...
e.g. when first launching and there's no storage permissions yet.
2023-11-25 12:40:09 -05:00
bcc42dd259
Exclude some more app state preferences from backups
2023-11-21 22:11:44 -05:00
d59cb9c1e3
Migrate to M3 pull-to-refresh ( #10164 )
2023-11-21 22:09:41 -05:00