d832f8ce46
fix(manga/details): Only update chapter
...
Since manga update already handled by `MangaUtil.setScanlatorFilter`
2024-11-19 07:45:40 +07:00
cae3edd77b
fix(manga/details): Made some tasks non cancellable
2024-11-19 07:35:41 +07:00
8469fe2535
fix(metadata): Only use characters that supported by XML 1.0
...
Fixes GH-242
REF: https://www.w3.org/TR/xml/#charsets
2024-11-18 14:00:04 +07:00
dceac33b7c
chore: Testing setToForeground on auto backup (again)
2024-11-14 09:13:21 +07:00
231ece7bfb
refactor(backup): Manage options from BackupCreator
2024-11-04 13:46:30 +07:00
ca7496bda1
refactor(backup): Remove unnecessary function
2024-11-04 13:22:02 +07:00
6e87bee93c
fix: Fix build
2024-10-13 19:33:34 +07:00
71e7545b29
refactor(backup): Map chapter directly into BackupChapter
2024-10-13 19:20:34 +07:00
5160fabfde
refactor(backup): Remove broken sources from backup
...
Doesn't seem to be used, relic from the past?
2024-10-13 19:12:22 +07:00
193d50d0d6
refactor(backup): Retrieve categories with SQLDelight
2024-10-13 19:10:56 +07:00
9b45767667
refactor(backup): Retrieve manga with SQLDelight
2024-10-13 19:09:15 +07:00
ad070fd59a
feat: Open random series from global list
2024-10-13 18:50:12 +07:00
fe2bdc3846
chore: Clean up log
2024-10-12 08:13:45 +07:00
6ba22b9e45
revert: "Temporarily notify backup error for auto backup"
...
This reverts commit 1ae32840eb
.
2024-10-10 10:24:58 +07:00
1ae32840eb
debug: Temporarily notify backup error for auto backup
2024-10-10 10:02:02 +07:00
15ca197c4e
chore: Don't use generic log message
2024-10-10 09:32:47 +07:00
c2f07fbfc0
chore: Try to set backup creator to foreground for manual backup
2024-10-07 11:36:50 +07:00
54fdec2fc3
chore: Sync project
2024-10-06 16:13:44 +07:00
7fe5e9a767
fix: Backup progress is never shown
2024-10-06 16:09:30 +07:00
f6e5a6c712
fix: Re-enable file picker for creating backup
2024-10-06 15:49:30 +07:00
f4bf249477
revert: "Simplify backup code"
...
This reverts commit 58c5a17c50
.
2024-10-06 15:48:31 +07:00
Secozzi
a33a167e2c
fix: Fix AniList ALSearchItem.status
nullibility
2024-10-06 11:08:08 +07:00
04d0003963
chore: Sync project [skip ci]
2024-10-02 10:30:48 +07:00
0f96f4dbe1
refactor(backup/creator): Use injectLazy
2024-09-27 06:50:44 +07:00
ec5e86942a
chore(backup/creator): Temporarily disable setForeground
2024-09-27 06:41:57 +07:00
a6f697199d
revert: "Explicitly bind app to Application class"
...
This reverts commit a8b3d97b14
.
2024-09-26 13:35:02 +07:00
6c1dba1831
fix(GestureDetector): Prevent crashes caused by firstEvent being null on some devices
2024-09-26 08:14:43 +07:00
f838dcb243
fix: Don't try to auto backup if battery is too low
2024-09-25 11:51:56 +07:00
dbd007127d
feat: Option to prune finished workers
2024-09-24 08:40:32 +07:00
7719847106
refactor: Simplify code
2024-09-24 06:51:10 +07:00
83a8abe07c
refactor: Extension method for WorkManager
2024-09-24 06:46:29 +07:00
233758b219
fix: Library refresh state didn't update right away
2024-09-24 06:34:32 +07:00
a5a5ce8797
fix(backup/creator): Set backoff criteria
2024-09-24 05:30:35 +07:00
186d95fcf9
fix: Backup failed trying to get foreground info
2024-09-23 07:12:37 +07:00
a8b3d97b14
fix: Explicitly bind app to Application class
...
Also bound app to Context class
2024-09-21 20:21:42 +07:00
58c5a17c50
refactor(settings/data): Simplify backup code
...
* Remove picker argument, it's permanently false now
* Simplify backup file path retrieval
* Remove unused code
2024-09-20 08:24:57 +07:00
61870c1115
fix(backup/creator): Better error message
...
The previous error message is way too vague, the actual error is caused
by UniFile unable to retrieve a path or the path didn't lead to a file.
So it's probably safe to assume UniFile failed create an empty backup
file (somehow).
2024-09-20 07:22:52 +07:00
775829e28b
refactor(backup/creator): Some clean up
...
* Don't try to auto backup if restorer is running
* Return early if file path is null
* Set to foreground before attempting to create a backup
* Added separate function to retrieve auto backup directory instead
using injectLazy
2024-09-20 07:20:16 +07:00
e248de76d7
refactor: Retrieve auto backup directory from Uri argument
2024-09-20 07:12:49 +07:00
Ahmad Ansori Palembani
9d858cc810
refactor: Replace Injekt with Koin (Experiment) ( #191 )
...
* refactor: Use Koin
An experiment, aims to ditch Injekt and replace it with Koin while providing Injekt API facade for extensions
* fix: Mimic "InjektScope"
* fix: Mimic more classes
Completely fixed source search
* refactor(deps): Use Injekt-Koin library
* fix(r8): Keep Koin
2024-09-19 13:18:02 +07:00
AntsyLich
bc65f17f60
chore(crashlytics): Remove unnecessary permission and disable unnecessary features
2024-09-19 05:45:53 +07:00
MajorTanya
33ec0d0f91
fix: Kitsu synopsis
nullability
...
This time, the Kitsu API docs are silent on whether this field (or
any other field) can be null/undefined/etc, but it can happen and
caused an error during search and update. This change just ensures the
attribute is nullable and is set to an empty String when it is null.
2024-09-17 18:07:43 +07:00
NGB-Was-Taken
353a002eb5
chore: Show toast for app restart when User-Agent is changed
2024-09-09 08:09:38 +07:00
nzoba
942ca851d5
chore: Use "Page x of y" instead of "x pages left"
2024-09-05 08:33:49 +07:00
38db95b6de
fix(kitsu): It's Int?
not String?
2024-09-05 08:11:40 +07:00
34ffc2dd85
chore: Sync project
2024-09-05 07:08:10 +07:00
3ac6c551d6
chore(log/crashlytics): Only send error
2024-09-04 19:53:40 +07:00
b26b526b1e
fix(DiskUtil): Fixed NPE crashes trying to get directory size
2024-09-04 07:24:24 +07:00
bf1f258455
style: Actually set chapter info text color
...
Apparently it is done programmatically
2024-09-03 11:20:35 +07:00
0ee76b9a50
style: Less contrast chapter info
2024-09-03 10:50:13 +07:00