Commit graph

5329 commits

Author SHA1 Message Date
5fe72d4cb5
chore: Bump version to 1.9.4 for nightly and beta releases [skip ci] 2024-12-14 10:26:52 +07:00
5b637fae8f
chore(release): v1.9.3 2024-12-14 09:56:49 +07:00
d61052485f
fix: Use collect instead of collectLatest 2024-12-14 09:33:24 +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
ea04968581
refactor(ChapterSourceSync): Simplify code and insert new chapters in
bulk
2024-12-12 11:00:46 +07:00
365875590f
chore: Bump version to v1.9.3 for beta and nightly 2024-12-11 20:23:42 +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
dbf5a7efcd
fix(reader): Some desync issue causing download's remove after read to
not work properly
2024-12-11 19:33:18 +07:00
b4e3dcfdda
refactor(reader): Replace rx with kotlin coroutine 2024-12-11 19:21:41 +07:00
8e7f5d8897
style(chapter): Adjust contrast 2024-12-11 11:22:42 +07:00
87c13b44ab
chore: Bump version to v1.9.2 for beta and nightly [skip ci] 2024-12-10 13:44:23 +07:00
8c8b2f9634
chore(release): v1.9.1 2024-12-10 13:31:03 +07:00
88959d956f
fix(cover): Recycle bitmap after compression 2024-12-10 12:52:51 +07:00
53f8a37c8e
chore: Bump version to v1.9.1 for beta and nightly 2024-12-10 12:14:36 +07:00
119b1c64b2
fix(source/local): Don't crash trying to get manga language
XML is pain
2024-12-10 10:29:28 +07:00
renovate[bot]
41319660f6
fix(deps): Update dependency io.github.kevinnzou:compose-webview to v0.33.6 (#280)
* fix(deps): Update dependency io.github.kevinnzou:compose-webview to v0.33.6

* fix: Namespace change

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-12-10 08:06:32 +07:00
6935ae545c
chore(deps): Uncomment leakcanary on debug build 2024-12-10 07:55:06 +07:00
fe59d7f4ec
chore(deps): Add leakcanary to debug memleaks 2024-12-10 07:43:12 +07:00
e45baf6ab4
revert(recents): Filter scanlator
I forgot to turn this back on
2024-12-09 22:16:35 +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
22978ab8bf
refactor(recents): Some adjustments 2024-12-09 20:20:12 +07:00
07ed81454f
refactor(reader): Remove runBlocking usage from ViewModel 2024-12-09 19:03:25 +07:00
2649425259
chore(coil): Remove commented code [skip ci]
It's used to compress custom cover instead
2024-12-08 13:46:10 +07:00
1d200f426c
fix(manga): Compress custom cover to not exceed 4092px 2024-12-08 12:24:51 +07:00
349b9c181a
fix(library): Include default category in allCategories 2024-12-08 09:37:10 +07:00
d7c3aa6b45
fix(manga): Move more stuff to UI thread 2024-12-08 08:28:20 +07:00
823860a56f
chore(manga): Try not to use GlobalScope as much as possible 2024-12-08 08:09:37 +07:00
28cbf0b988
fix(manga): Missing "withUIContext" 2024-12-08 08:07:26 +07:00
2f8ae26a83
refactor(manga): Removing runBlocking 2024-12-08 07:53:06 +07:00
f114320123
fix: Missing import 2024-12-08 07:03:13 +07:00
a4ab7f11e2
fix(reader): Prevent potential NPE 2024-12-08 06:47:02 +07:00
8bc22fec28
revert: "revert(reader): Revert setMaxTileSize to use GL's max texture size"
This reverts commit c9eb3023ed.
2024-12-07 15:21:35 +07:00
c9eb3023ed
revert(reader): Revert setMaxTileSize to use GL's max texture size 2024-12-07 15:15:48 +07:00
0d264026cf
docs: Sync changelog and add fixme note 2024-12-07 13:36:01 +07:00
b3fbc0bf39
refactor: Port upstream's download cache system 2024-12-07 13:13:08 +07:00
MajorTanya
c66bf9b280
fix: Always use software bitmap on certain devices 2024-12-07 07:04:27 +07:00
2c36be8b8f
fix: Actually keep 5 log files 2024-12-06 18:51:46 +07:00
5396b0408e
chore: Only keep 5 log files and 5 rolled log files 2024-12-06 07:51:51 +07:00
332f3f7ee6
refactor: Separate isHardwareThresholdExceeded from isMaxTextureSizeExceeded 2024-12-05 14:49:52 +07:00
cd978388b2
chore: Adjust fixme note [skip ci]
Now that I think about it, moving to AndroidX paging is useless, we need to move to Compose to fully fix the desync issue
2024-12-04 18:00:29 +07:00
2e12817735
refactor(browse): Move stuff around 2024-12-04 17:30:02 +07:00
cb265d2225
fix(browse): Restart pager from controller
Hopefully fix desync issue after opening an entry
2024-12-04 16:58:24 +07:00
39d891aa88
docs: FIXME note 2024-12-04 12:07:16 +07:00
106737371f
chore: Flow version of firstOrNull 2024-12-04 12:05:19 +07:00
19ea7cbebd
fix(reader): Fix potential NPE 2024-12-04 06:01:14 +07:00
6df9e4f745
fix: Set max bitmap size for covers 2024-12-04 05:24:45 +07:00
11ef447321
fix(library): Only retry if it's NPE 2024-12-03 17:09:47 +07:00
ca982d93d1
fix: Missing import 2024-12-03 17:02:22 +07:00
50fecd5350
fix(library): Workaround NPE when querying library by retrying once
REF: https://github.com/sqldelight/sqldelight/issues/4194#issuecomment-2417466333
2024-12-03 17:00:41 +07:00