Commit graph

252 commits

Author SHA1 Message Date
0f54d5e59d
sync: Sync project 2024-12-14 19:54:43 +07:00
316bc87a5c
chore(release): v1.9.4 2024-12-14 19:45:47 +07:00
renovate[bot]
00aa93d189
chore(deps): Update kotlin monorepo to v2.1.0 (#291)
* chore(deps): Update kotlin monorepo to v2.1.0

* docs: Sync changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-12-14 11:49:47 +07:00
bfee1de3b1
docs: Sync changelog 2024-12-14 11:06:50 +07:00
8f45148a9e
docs: Sync changelog 2024-12-14 10:43:53 +07:00
5b637fae8f
chore(release): v1.9.3 2024-12-14 09:56:49 +07:00
336579bd35
docs: Fix changelog 2024-12-14 09:51:43 +07:00
Ahmad Ansori Palembani
16316d810b
refactor: Replace DownloadQueue with Flow (#301)
* refactor: Replace DownloadQueue with Flow

* fix: Remove DownloadQueue leftover

* fix: Download progress not progressing

* chore: Remove unnecessary downloadStatusChange trigger

Already handled by MainActivity

* fix: Chapter download state stuck in CHECKED

* fix: Chapter download state stuck in QUEUE on deletion

* fix: A regression, download progress not progressing

* refactor: Remove rx usage

* docs: Sync changelog
2024-12-14 09:17:50 +07:00
1c996f9a59
docs: Sync changelog 2024-12-12 11:20:23 +07:00
1bc107f26b
chore(release): v1.9.2 2024-12-11 20:17:14 +07:00
eeb572740a
style(AppUpdateNotifier): Fix consistency 2024-12-11 19:53:34 +07:00
8e7f5d8897
style(chapter): Adjust contrast 2024-12-11 11:22:42 +07:00
8c8b2f9634
chore(release): v1.9.1 2024-12-10 13:31:03 +07:00
05b20e00e0
fix(deps): Downgrade dependency org.conscrypt:conscrypt-android to v2.5.2
REF: https://github.com/google/conscrypt/issues/1268
2024-12-10 12:05:55 +07:00
158049d4f4
docs: Sync changelog 2024-12-10 10:31:09 +07:00
618109c80e
docs: Sync changelog 2024-12-10 08:10:07 +07:00
d3c98fb897
fix(recents): Can't open chapters from Grouped and All
id column name for mangas and chapter is both _id causing it conflict when doing 'Rn.*'. In fact, 'Rn.*' is not even needed for union, it just needs to be on the same order, same type, and have the same number of columns.
2024-12-09 21:57:17 +07:00
6c111a1247
docs(changelog): Fix typo [skip ci] 2024-12-09 08:34:27 +07:00
06c7cc7d17
chore(release): Sync changelog for v1.9.0 release 2024-12-09 08:10:33 +07:00
4c30881e91
docs: Sync changelog 2024-12-09 06:30:08 +07:00
0d264026cf
docs: Sync changelog and add fixme note 2024-12-07 13:36:01 +07:00
MajorTanya
c66bf9b280
fix: Always use software bitmap on certain devices 2024-12-07 07:04:27 +07:00
23db3244ce
docs: Sync changelog 2024-12-05 14:12:00 +07:00
b4c6820ca4
chore(deps): Update dependency io.coil-kt.coil3:coil-bom to v3.0.4 2024-12-04 05:17:30 +07:00
31773876b4
docs: Sync changelog 2024-12-03 16:42:38 +07:00
8c96e8d4b6
docs: Sync changelog 2024-12-03 13:46:01 +07:00
2fd6146d32
sync: Sync project 2024-12-02 09:25:28 +07:00
6c8ed6dc57
docs: Sync changelog 2024-12-01 08:29:10 +07:00
AntsyLich
d800f183e7
chore: Bump default user agent 2024-12-01 08:27:22 +07:00
844a83b4e1
docs: Sync changelog
Now I just need to remove all the StorIO junk from the codebase...
2024-11-30 09:10:18 +07:00
renovate[bot]
39428f8c79
chore(deps): Update agp to v8.7.2 (#249)
* chore(deps): Update agp to v8.7.2

* docs: Sync changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
Co-authored-by: Ahmad Ansori Palembani <46041660+null2264@users.noreply.github.com>
2024-11-28 21:37:03 +07:00
97e72e3b4b
docs: Sync changelog [skip ci] 2024-11-27 14:23:47 +07:00
27f4cea4c4
docs: Sync changelog 2024-11-24 08:55:10 +07:00
00b7ac6c25
sync: Sync project 2024-11-23 20:14:40 +07:00
a7a6dc96d3
sync: Sync project 2024-11-23 07:46:03 +07:00
b1766ebb94
feat: Write logs to file 2024-11-22 12:57:52 +07:00
5d6d25c261
docs: Sync changelog 2024-11-22 11:10:25 +07:00
AntsyLich
9322836e48
refactor(reader): Improve hardware bitmap threshold option 2024-11-21 13:50:09 +07:00
fbe2d8c701
refactor(metadata): Simplify code 2024-11-20 20:20:39 +07:00
a2d6ac2a8b
docs: Add missing credit [skip ci] 2024-11-20 18:25:02 +07:00
AntsyLich
736b4e6b68
fix: Handle Android SDK 35 API collision 2024-11-20 14:32:08 +07:00
78df24e566
docs: Add missing credit [skip ci] 2024-11-20 14:24:11 +07:00
renovate[bot]
fcc234f0ab
fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.3 (#257)
* fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.3

* docs: Sync changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-11-20 14:15:50 +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
fabc9f4c1b
docs: Sync changelog 2024-11-20 13:19:46 +07:00
54b27a5efa
docs: Sync changelog 2024-11-20 12:43:22 +07:00
6d470c0314
docs: Sync changelog 2024-11-20 11:51:06 +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
dbdafafba7
sync: Sync project 2024-11-19 08:46:13 +07:00