tarsin
|
45eed26788
|
Bump a bugfix version
Releases / Build (push) Has been cancelled
|
2023-03-07 13:33:27 +08:00 |
|
tarsin
|
3482882648
|
fixup! Resolve #931
|
2023-03-07 13:32:36 +08:00 |
|
tarsin
|
2f92c9a2aa
|
Resolve #931
|
2023-03-07 13:32:28 +08:00 |
|
tarsin
|
01b9c1d0f2
|
Fix restore download
|
2023-03-07 13:32:20 +08:00 |
|
tarsin
|
022cf9bdcf
|
Respect NinePatchDrawable
|
2023-03-07 13:32:07 +08:00 |
|
tarsin
|
0bb18c703b
|
Resolve #903
|
2023-03-07 13:30:29 +08:00 |
|
tarsin
|
5784dc9a9d
|
Don't create an arraylist per request
|
2023-03-07 13:30:11 +08:00 |
|
tarsin
|
cbaa826fbd
|
fixup! Implement image request merging in standalone Interceptor
|
2023-03-07 13:29:59 +08:00 |
|
tarsin
|
d3d07f9e4e
|
Release 1.8.7.0
Releases / Build (push) Has been cancelled
|
2023-02-27 15:53:49 +08:00 |
|
tarsin
|
e5500b978c
|
Apply alpha only to tag text, Resolve #894
|
2023-02-27 12:06:57 +08:00 |
|
tarsin
|
90b6106fb4
|
Convert libarchive build to FetchContent
|
2023-02-26 17:31:59 +08:00 |
|
tarsin
|
6e15d1e480
|
Convert lzma build to FetchContent
|
2023-02-26 15:11:45 +08:00 |
|
tarsin
|
d35588b993
|
Don't add custom optimization in debug build, and remove some flags already passed
|
2023-02-26 14:04:20 +08:00 |
|
tarsin
|
957ecf0fe1
|
Fix rating calculate
|
2023-02-25 23:47:10 +08:00 |
|
tarsin
|
83dc47c3b5
|
Fix SimpleRatingWidget state changed recompose and properly set theme
|
2023-02-25 23:40:01 +08:00 |
|
tarsin
|
fa4d35487c
|
Optimize SimpleRatingWidget
|
2023-02-25 23:19:09 +08:00 |
|
tarsin
|
624a20c9bf
|
Move RatingView to Compose impl
|
2023-02-25 23:14:57 +08:00 |
|
tarsin
|
58cd5c2896
|
Rename .java to .kt
|
2023-02-25 23:14:57 +08:00 |
|
tarsin
|
42f36b8e74
|
Release 1.8.7.0-alpha
Releases / Build (push) Has been cancelled
|
2023-02-24 20:30:15 +08:00 |
|
tarsin
|
9bc3c9a902
|
Add Resource lock to avoid memory corruption
|
2023-02-24 20:02:35 +08:00 |
|
tarsin
|
1dd04740bb
|
Use MADV_DONTNEED as fallback
|
2023-02-24 19:22:10 +08:00 |
|
tarsin
|
86d416bccf
|
Don't populate archive
|
2023-02-24 18:33:44 +08:00 |
|
tarsin
|
979841665a
|
Convert PreciselyClipDrawable to kt
|
2023-02-24 16:53:35 +08:00 |
|
tarsin
|
c29b8c114b
|
Rename .java to .kt
|
2023-02-24 16:53:35 +08:00 |
|
tarsin
|
a03eae3c87
|
Refactor importDB!
|
2023-02-24 16:36:41 +08:00 |
|
tarsin
|
704c2a261e
|
Use MAP_UNINITIALIZED to improve performance
|
2023-02-24 13:05:43 +08:00 |
|
tarsin
|
8fabdd1926
|
Suppress lint
|
2023-02-24 12:41:07 +08:00 |
|
tarsin
|
f9df373a16
|
Some infeasible optimization
|
2023-02-24 12:39:58 +08:00 |
|
tarsin
|
f959f98012
|
Minor cleanup
|
2023-02-24 12:02:42 +08:00 |
|
tarsin
|
e12a93f36b
|
Introduce new archive decompress mempool, Resolve #307
|
2023-02-24 11:37:30 +08:00 |
|
tarsin
|
4f81d164c8
|
KernelIO motto motto
|
2023-02-23 22:52:57 +08:00 |
|
tarsin
|
c808e9135d
|
Print stacktrace if failed to export
Though it is unlikely to happen
|
2023-02-23 22:40:28 +08:00 |
|
tarsin
|
1e7861ef15
|
Refactor exportDB!
|
2023-02-23 22:37:57 +08:00 |
|
tarsin
|
a70b8c6dff
|
Cleanup SubsamplingScaleImageView
InputStream sucks, we may add ImageDecoder impl later
|
2023-02-23 21:45:57 +08:00 |
|
tarsin
|
ce86638e8e
|
Cleanup ReaderPageImageView
|
2023-02-23 21:32:29 +08:00 |
|
tarsin
|
06ab978f53
|
Revert "Remove SubsamplingScaleImageView"
This reverts commit 5eda7b3fc3.
|
2023-02-23 21:29:04 +08:00 |
|
tarsin
|
9c2026982c
|
Revert "Cleanup ReaderPageImageView"
This reverts commit c07325e71e.
|
2023-02-23 21:28:50 +08:00 |
|
tarsin
|
863b910311
|
Revert "Remove unused res"
This reverts commit 9462f1455b.
|
2023-02-23 21:28:34 +08:00 |
|
tarsin
|
18a0e3fd9e
|
Clarify we use concurrency, not multi-thread
|
2023-02-22 23:10:43 +08:00 |
|
tarsin
|
ffa7a74575
|
Add youtrack issue link
|
2023-02-22 21:01:02 +08:00 |
|
tarsin
|
37f9c28133
|
Opt-in ExperimentalContractsApi globally
|
2023-02-22 20:34:11 +08:00 |
|
tarsin
|
0d594da6c9
|
Cleanup some nullability
|
2023-02-22 20:26:06 +08:00 |
|
tarsin
|
ed588bf26c
|
Convert EhDB to kotlin
|
2023-02-22 19:23:49 +08:00 |
|
tarsin
|
b6673fd828
|
Rename .java to .kt
|
2023-02-22 19:23:49 +08:00 |
|
tarsin
|
060bcc76ef
|
Drop support for old db
|
2023-02-22 19:11:57 +08:00 |
|
tarsin
|
8fc8dd2960
|
Use version in BuildConfig
|
2023-02-22 19:07:22 +08:00 |
|
tarsin
|
f305e68202
|
Reland: Fix a atomic usage
|
2023-02-22 18:01:05 +08:00 |
|
tarsin
|
5c481df41f
|
Revert "Migrate to atomicfu and fix a atomic usage"
Reason for revert: Don't use atomicfu, use platform atomic impl to
benefit from VarHandler backend
This reverts commit a0a215400e.
|
2023-02-22 17:58:23 +08:00 |
|
tarsin
|
e86c626536
|
Revert "Replace all atomic usage"
This reverts commit a6c204e444.
|
2023-02-22 17:58:08 +08:00 |
|
tarsin
|
44559bab1c
|
Revert "Revert "Replace all atomic usage""
This reverts commit 8b9985a7dc.
|
2023-02-22 17:57:53 +08:00 |
|
tarsin
|
2ae28f1c63
|
Revert "Reland: Replace all atomic usage"
This reverts commit 37f705d517.
|
2023-02-22 17:57:39 +08:00 |
|
tarsin
|
b3e16d2b2a
|
Revert "Proper way to configure atomicfu"
This reverts commit 22c8a36224.
|
2023-02-22 17:57:26 +08:00 |
|
tarsin
|
6f186080df
|
Revert "Workaround atomicfu with r8"
This reverts commit c9d9335b71.
|
2023-02-22 17:57:16 +08:00 |
|
tarsin
|
c9d9335b71
|
Workaround atomicfu with r8
|
2023-02-22 17:17:15 +08:00 |
|
tarsin
|
22c8a36224
|
Proper way to configure atomicfu
|
2023-02-22 16:49:20 +08:00 |
|
tarsin
|
37f705d517
|
Reland: Replace all atomic usage
|
2023-02-22 16:14:19 +08:00 |
|
tarsin
|
8b9985a7dc
|
Revert "Replace all atomic usage"
This reverts commit a6c204e444.
|
2023-02-22 16:10:13 +08:00 |
|
tarsin
|
f51e585d8d
|
Resolve #865
|
2023-02-22 15:58:55 +08:00 |
|
tarsin
|
a6c204e444
|
Replace all atomic usage
|
2023-02-22 15:35:40 +08:00 |
|
tarsin
|
a0a215400e
|
Migrate to atomicfu and fix a atomic usage
|
2023-02-22 15:30:10 +08:00 |
|
tarsin
|
37e3166f98
|
Remove all explicitly thread usage
|
2023-02-22 11:46:24 +08:00 |
|
tarsin
|
ddccdc2ade
|
Partially revert 7d87417095
DownloadManager is still piece of shit, need time to rewrite
|
2023-02-22 00:19:47 +08:00 |
|
tarsin
|
755a15d5e5
|
Explicitly init DownloadManager on app startup
|
2023-02-21 23:00:26 +08:00 |
|
tarsin
|
5c6716bd98
|
Migrate to new downloadManager accessor
|
2023-02-21 22:48:02 +08:00 |
|
tarsin
|
7d87417095
|
Deny mainthread db query!
|
2023-02-21 22:32:09 +08:00 |
|
tarsin
|
77bb6e9a82
|
Don't take SpiderQueen reference in detailFragment
|
2023-02-21 22:26:44 +08:00 |
|
tarsin
|
019174d7e2
|
Remove all AsyncTask usage, Resolve #631
|
2023-02-21 22:11:36 +08:00 |
|
tarsin
|
cac88cbb81
|
Rename .java to .kt
|
2023-02-21 22:11:36 +08:00 |
|
tarsin
|
53f2c7126b
|
Add debug info for tracing resource leak
|
2023-02-21 00:43:37 +08:00 |
|
tarsin
|
6b0f8bc325
|
Convert all PageLoader to kotlin
|
2023-02-21 00:30:19 +08:00 |
|
tarsin
|
a80f41a89a
|
Rename .java to .kt
|
2023-02-21 00:30:19 +08:00 |
|
tarsin
|
8690f8aa8d
|
Rewrite ArchivePageLoader with modern kotlin coroutine and flows
|
2023-02-21 00:23:24 +08:00 |
|
tarsin
|
d9c55a284b
|
Rename .java to .kt
|
2023-02-21 00:23:24 +08:00 |
|
tarsin
|
c8a10a8b75
|
Fixup! Fix thumb retry
|
2023-02-20 22:44:41 +08:00 |
|
tarsin
|
8e8dc76c3d
|
Fix thumb retry
|
2023-02-20 22:38:53 +08:00 |
|
tarsin
|
725679f5d4
|
All refresh thumb at any time
|
2023-02-20 22:23:34 +08:00 |
|
tarsin
|
dfce07d7eb
|
Use framework's DrawableWrapper
|
2023-02-20 21:39:48 +08:00 |
|
tarsin
|
ccd5bd8394
|
Sync with 1.8.6.2 versionCode
|
2023-02-20 19:09:02 +08:00 |
|
tarsin
|
f3fe115733
|
Upgrade buildTools
|
2023-02-20 18:52:55 +08:00 |
|
tarsin
|
bf651c7e40
|
Manage ImageView load status through coil
Will implement retry later
|
2023-02-20 13:32:53 +08:00 |
|
tarsin
|
359f250b3b
|
Introduce new CharSequence operator trimAnd
|
2023-02-19 21:06:28 +08:00 |
|
tarsin
|
a20336a11a
|
Introduce kotlin style diskcache operation
|
2023-02-19 20:54:34 +08:00 |
|
tarsin
|
0313c5705f
|
Don't limit coil parallelism and don't allow rgb565
|
2023-02-19 18:23:01 +08:00 |
|
tarsin
|
14469638b3
|
Delegate all image request listener
In case request being cancelled
|
2023-02-19 18:14:25 +08:00 |
|
tarsin
|
d15c5fc9d1
|
Implement image request merging in standalone Interceptor, Don't modify coil
|
2023-02-19 18:08:35 +08:00 |
|
tarsin
|
16e7d266fe
|
Resolve #842
|
2023-02-19 09:02:16 +08:00 |
|
tarsin
|
a644a1cee1
|
Fixup! Move tag database downloading to FileChannel based operation
|
2023-02-18 13:07:26 +08:00 |
|
tarsin
|
61fd8dc778
|
Fix transfer failed msg
|
2023-02-18 12:55:59 +08:00 |
|
tarsin
|
145d5e6302
|
Move tag database downloading to FileChannel based operation
|
2023-02-18 12:18:15 +08:00 |
|
tarsin
|
ad071e48df
|
cleanup: Remove AssertUtils
|
2023-02-18 12:02:36 +08:00 |
|
tarsin
|
28b5717f5b
|
Rename .java to .kt
|
2023-02-18 12:02:36 +08:00 |
|
tarsin
|
41b818caa6
|
cleanup: Use jsoup xml escaper
|
2023-02-18 11:44:55 +08:00 |
|
tarsin
|
cf87a654fb
|
Fixup! Prepare for 1.8.7.0 dev
|
2023-02-18 10:48:29 +08:00 |
|
tarsin
|
9ffab097bb
|
Prepare for 1.8.7.0 dev
|
2023-02-18 10:43:09 +08:00 |
|
tarsin
|
3f39662ba1
|
Fix quicksearch progress
|
2023-02-18 10:34:47 +08:00 |
|
tarsin
|
747f23bfe1
|
Resolve #831
|
2023-02-18 00:20:52 +08:00 |
|
tarsin
|
d885841826
|
Revert "Resolve #831"
This reverts commit 0c457ef61d.
|
2023-02-18 00:16:55 +08:00 |
|
tarsin
|
0c457ef61d
|
Resolve #831
|
2023-02-18 00:09:55 +08:00 |
|
tarsin
|
9462f1455b
|
Remove unused res
|
2023-02-17 19:22:02 +08:00 |
|
tarsin
|
c07325e71e
|
Cleanup ReaderPageImageView
|
2023-02-17 19:15:54 +08:00 |
|