Commit graph

5397 commits

Author SHA1 Message Date
AntsyLich
fd73958923
feat: Add option to lower the threshold for hardware bitmaps 2024-11-20 23:31:53 +07:00
27002a20ef
docs: FIXME note [skip ci] 2024-11-20 22:26:01 +07:00
d003e85b6b
fix: Regression caused by 01fcd7d122 2024-11-20 22:19:41 +07:00
74168c0f1d
fix: Wrong variable name 2024-11-20 22:02:14 +07:00
AntsyLich
01fcd7d122
fix: Switch to hardware bitmap in reader only if device can handle it 2024-11-20 21:56:00 +07:00
fbe2d8c701
refactor(metadata): Simplify code 2024-11-20 20:20:39 +07:00
AntsyLich
736b4e6b68
fix: Handle Android SDK 35 API collision 2024-11-20 14:32:08 +07:00
renovate[bot]
5996a8a863
fix(deps): Update shizuku to v13 (major) (#256)
* fix(deps): Update shizuku to v13

* fix: Use reflection to fix shizuku

* docs: Sync changelog [skip ci]

* fix: Ignore shizuku's minSdk

We have desugaring enabled

* fix: Missing import

* fix: Move newProcess declaration

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-11-20 14:02:15 +07:00
Redjard
fa0e565fa5
fix: Fix shizuku being buggy for multi user setups
Fetch the current userid separately because shizuku always runs as the main user and would otherwise install and update for the main user
2024-11-20 13:26:47 +07:00
renovate[bot]
14efd1b96d
fix(deps): Update xml.serialization to v0.90.3 (#254)
* fix(deps): Update xml.serialization to v0.90.3

* fix: Fix build

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-11-20 13:19:31 +07:00
6dc5c1e608
fix: Fix build 2024-11-20 11:40:27 +07:00
MajorTanya
7ee44f1fe5
feat(tracker): Some improvements to Bangumi tracker search
In short:
- fetch & show actual summary
- fallback to "name" if "name_cn" is empty
- request larger responseGroup to get & display the summary & rating
- add type filter query param to make Bangumi filter, not us

Previously, we only displayed the "name" in the summary area and used
"name_cn" as the entry name. However, "name_cn" (Chinese name) can be
an empty string at times, resulting in an awkward looking search
result list where some, many, or even all the results have no title
displayed and only show the "name" (Japanese name) in the summary
area. This has been solved by using "name" as a fallback value should
"name_cn" be empty.

If a Chinese name is available, the original name is prepended to the
summary with the addition "作品原名:" (meaning "original series title").

By using the "responseGroup=large" query parameter, we can request
the required data we need to display the actual summary for an entry
and the entry's average rating.
The "name" is prepended to the summary contents, if any exist, so it
is still accessible for series identification if a "name_cn" exists
too and was used for the result title.

Adding the "type=1" filter query parameter means Bangumi will only
return entries of type 1 ("book") instead of all types and Mihon
needing to filter, resulting in potentially missed entry matches.
2024-11-20 11:32:06 +07:00
76de509ae5
chore(reader): Adjust error handler 2024-11-20 08:14:25 +07:00
dbdafafba7
sync: Sync project 2024-11-19 08:46:13 +07:00
0a7a65aa33
fix(GH-228): Fixed filtered scanlator not working properly 2024-11-19 08:17:53 +07:00
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