tarsin
|
c0e2041efe
|
Cleanup code
|
2023-08-02 10:25:09 +08:00 |
|
tarsin
|
8f9d2adcfe
|
Fixup to use compose FontFamily
|
2023-08-02 10:19:39 +08:00 |
|
tarsin
|
1bfda83665
|
Introduce DialogState.awaitInputText
|
2023-08-02 10:14:41 +08:00 |
|
tarsin
|
39b896e1b9
|
Cleanup dialog api
|
2023-08-02 09:18:27 +08:00 |
|
tarsin
|
cfe7ee7f9c
|
Convert to use tachiyomi fastscroller impl
|
2023-08-02 08:42:55 +08:00 |
|
tarsin
|
42c56616fb
|
Apply compose compiler report plugin
|
2023-08-01 09:55:35 +08:00 |
|
tarsin
|
f8c926e1cd
|
Cleanup unused res
|
2023-08-01 09:38:08 +08:00 |
|
tarsin
|
2adf620059
|
Let suggestion content padding a navbar
|
2023-08-01 09:30:31 +08:00 |
|
tarsin
|
4bdc182520
|
Revert "Optimize suggestion data fetch"
Revert reason: Fix OOB
This reverts commit bc4c7f62a0.
|
2023-08-01 09:23:40 +08:00 |
|
tarsin
|
bc4c7f62a0
|
Optimize suggestion data fetch
|
2023-08-01 09:17:41 +08:00 |
|
tarsin
|
b2d0c59913
|
Fixup suggestion color
|
2023-08-01 09:03:58 +08:00 |
|
tarsin
|
ceb5424772
|
Cleanup SuggestionProvider
|
2023-08-01 08:54:46 +08:00 |
|
tarsin
|
5a5a5da2d9
|
Convert SearchBarScene SuggestRV to LazyColumn
|
2023-08-01 08:42:15 +08:00 |
|
tarsin
|
0ff9b03596
|
Convert TaskPreferenceDialog to compose
|
2023-08-01 07:37:30 +08:00 |
|
tarsin
|
63a83257fe
|
Revert category text color to onSurface
|
2023-07-31 13:07:37 +08:00 |
|
tarsin
|
d115e28403
|
Fix DownloadsScene category
|
2023-07-31 12:52:08 +08:00 |
|
tarsin
|
3d1ae0acfc
|
Introduce harmonizeWithRole to keep target role chroma and tone
|
2023-07-31 12:35:38 +08:00 |
|
tarsin
|
a3a01065c0
|
Harmonize category color
|
2023-07-31 11:13:16 +08:00 |
|
tarsin
|
ae33d692bf
|
Clip category a small corner
|
2023-07-31 10:46:54 +08:00 |
|
tarsin
|
b28fc3ffc4
|
Make cronetRequest.execute(..., () -> R): R
|
2023-07-28 18:28:07 +08:00 |
|
tarsin
|
5d4f544b94
|
No more content length validation
|
2023-07-28 18:18:01 +08:00 |
|
tarsin
|
b0f0686821
|
Convert HomeParser to use a bytebuffer
|
2023-07-28 17:49:41 +08:00 |
|
tarsin
|
b7c8afe7d2
|
Initial fetchCompat okhttp layer
|
2023-07-28 17:42:17 +08:00 |
|
tarsin
|
02855b68e6
|
Initial let parser use bytebuffer
|
2023-07-28 17:24:42 +08:00 |
|
tarsin
|
cf8097babc
|
Don't truncate fc, receivedByteCount is unreliable
|
2023-07-28 16:54:46 +08:00 |
|
tarsin
|
2d5a2022b4
|
Convert all GalleryListParser to rust
|
2023-07-28 15:30:57 +08:00 |
|
tarsin
|
2fac22970e
|
Fixup! Cleanup TorrentParser
|
2023-07-28 12:31:44 +08:00 |
|
tarsin
|
8c10836e6e
|
Cleanup TorrentParser
|
2023-07-28 12:30:43 +08:00 |
|
tarsin
|
69bba560f0
|
Convert to use regex-lite
|
2023-07-28 11:56:16 +08:00 |
|
tarsin
|
a9d5c15bd9
|
Fixup codestyle
|
2023-07-28 11:37:59 +08:00 |
|
tarsin
|
1d0812ddaf
|
Fixup codestyle
|
2023-07-28 11:15:48 +08:00 |
|
tarsin
|
02bdc9c1a3
|
Refine rust glist parser, do not allocate subhtml
|
2023-07-28 10:41:44 +08:00 |
|
tarsin
|
6a08460e8e
|
Fix thumbnail mode parser
|
2023-07-28 10:02:04 +08:00 |
|
tarsin
|
091ad5cf0f
|
Cleanup GalleryListParser
|
2023-07-28 09:25:56 +08:00 |
|
tarsin
|
f911e4629c
|
Drop jnix net extension
|
2023-07-28 07:18:28 +08:00 |
|
tarsin
|
0265ddc6e1
|
Introduce CronetRequest.copyToChannel
|
2023-07-27 12:02:30 +08:00 |
|
tarsin
|
ead2300d90
|
Refactor package layout
|
2023-07-27 11:56:22 +08:00 |
|
tarsin
|
b3a8547527
|
Drop okhttptransport since most file download job use cronet directly now
|
2023-07-27 11:52:31 +08:00 |
|
tarsin
|
37a5dbd20d
|
Fix animated CoilImageGetter
|
2023-07-27 11:31:54 +08:00 |
|
tarsin
|
c20dc66db3
|
Fix GalleryDetailScene comment ripple
|
2023-07-27 10:43:46 +08:00 |
|
tarsin
|
31c32123c9
|
Drop URLImageGetter
|
2023-07-27 10:25:08 +08:00 |
|
tarsin
|
14faa38de3
|
Fix SegmentedButton shape
|
2023-07-27 07:59:02 +08:00 |
|
tarsin
|
4827b7e077
|
Convert to use SingleChoiceSegmentedButtonRow
|
2023-07-27 07:53:55 +08:00 |
|
tarsin
|
34c51d3115
|
Cleanup CronetHttpUriFetcher
|
2023-07-26 17:25:41 +08:00 |
|
tarsin
|
f85d36d14d
|
Cleanup CronetHttpUriFetcher
|
2023-07-26 17:17:31 +08:00 |
|
tarsin
|
9818f227d7
|
Initial Jvmheapless IO for Coil
|
2023-07-26 17:01:15 +08:00 |
|
tarsin
|
01353e05cc
|
Cleanup CronetRequest
|
2023-07-26 16:16:32 +08:00 |
|
tarsin
|
02eaedd6a0
|
Lazy borrow cronet bytebuffer
|
2023-07-26 15:52:55 +08:00 |
|
tarsin
|
887c46c87f
|
Hide LA symbols
|
2023-07-22 17:53:00 +08:00 |
|
tarsin
|
05651584dc
|
Fixup install ndk
|
2023-07-22 10:56:00 +08:00 |
|
tarsin
|
37171840d3
|
Fixup install ndk
|
2023-07-22 10:55:06 +08:00 |
|
tarsin
|
4ee8fbedbf
|
Fixup install ndk
|
2023-07-22 10:52:48 +08:00 |
|
tarsin
|
274e6a0666
|
Switch to ndk r26b1
|
2023-07-22 10:48:01 +08:00 |
|
tarsin
|
b26686823e
|
Do not build libarchive test
|
2023-07-22 10:27:50 +08:00 |
|
tarsin
|
64354ea511
|
Xz 5.4.3
|
2023-07-22 10:16:27 +08:00 |
|
tarsin
|
07cce5bbad
|
Libarchive 3.7.0
|
2023-07-22 09:59:33 +08:00 |
|
tarsin
|
90b4d643d4
|
Cleanup dependencies
|
2023-07-21 08:59:18 +08:00 |
|
tarsin
|
469f2871f7
|
Revert to use quick-xml for url unescape
|
2023-07-21 08:54:06 +08:00 |
|
tarsin
|
c7766de766
|
Strip unused features
|
2023-07-21 08:22:28 +08:00 |
|
tarsin
|
314de6a6a7
|
Set opt-level to 's', we need vectorize html parser
|
2023-07-21 07:48:01 +08:00 |
|
tarsin
|
9c148dd58d
|
Set rust codegen units to 1 for release profile
|
2023-07-21 07:34:31 +08:00 |
|
tarsin
|
13346f1124
|
Drop explicitly copy constructor
|
2023-07-19 17:28:27 +08:00 |
|
tarsin
|
e5963208b1
|
Fixup codestyle
|
2023-07-18 18:28:27 +08:00 |
|
tarsin
|
8bc84b404d
|
Reimplement groupByToObserved
|
2023-07-18 18:23:40 +08:00 |
|
tarsin
|
80d75661c1
|
Fixup! Refactor EhFilter to fix concurrency modification
|
2023-07-18 18:14:58 +08:00 |
|
tarsin
|
1c74a422bc
|
Refactor EhFilter to fix concurrency modification
|
2023-07-18 17:34:51 +08:00 |
|
tarsin
|
0253d92c7f
|
Cleanup code
|
2023-07-16 22:28:07 +08:00 |
|
tarsin
|
e2ac340b6f
|
Refine SelectableGalleryInfoRecyclerView
|
2023-07-16 22:22:29 +08:00 |
|
tarsin
|
44b60185cc
|
Refine SelectableGalleryInfoRecyclerView
|
2023-07-16 22:12:15 +08:00 |
|
tarsin
|
9b3ffd1f2c
|
Refactor EasyRecyclerView
|
2023-07-16 21:59:48 +08:00 |
|
tarsin
|
935c8e7d15
|
Remove easyrv usage in GalleryCommentsScene
|
2023-07-16 21:15:58 +08:00 |
|
tarsin
|
8f5094efef
|
Cleanup EasyRv
|
2023-07-16 18:45:12 +08:00 |
|
tarsin
|
91accb6655
|
Cleanup all unnecessary easyrv usage, prepare to drop easyrv
|
2023-07-16 18:38:54 +08:00 |
|
tarsin
|
39b7623688
|
Flatten layout
|
2023-07-12 17:21:22 +08:00 |
|
tarsin
|
41b46035e4
|
Fix DownloadsScene leak
|
2023-07-12 16:22:20 +08:00 |
|
tarsin
|
10045494b8
|
Fix GalleryCommentsScene binding leak
|
2023-07-12 16:11:28 +08:00 |
|
tarsin
|
ea67a022d8
|
Fix leaking
|
2023-07-12 15:56:20 +08:00 |
|
tarsin
|
203c89e3a8
|
Fixup! Fix a itemTouchHelper rv leak
|
2023-07-12 15:51:07 +08:00 |
|
tarsin
|
1c88be6f82
|
Fix a itemTouchHelper rv leak
|
2023-07-12 15:47:40 +08:00 |
|
tarsin
|
2a19bcd73b
|
Fix a rv adapter leak
|
2023-07-12 15:34:07 +08:00 |
|
tarsin
|
9f29594ad6
|
Fix paging3 dependency
|
2023-07-12 15:22:27 +08:00 |
|
tarsin
|
9677e6ac80
|
Add leakcanary debug impl
|
2023-07-12 15:20:43 +08:00 |
|
tarsin
|
1590ca4b80
|
Convert DownloadService to use a deferred DownloadManager
|
2023-07-12 15:04:40 +08:00 |
|
tarsin
|
effe7530ed
|
Fixup! suspend db query
|
2023-07-12 12:24:31 +08:00 |
|
tarsin
|
19f270e320
|
Fixup! suspend db query
|
2023-07-12 12:22:55 +08:00 |
|
tarsin
|
25d876f8b9
|
Initial suspend all db query
TODO: Cleanup DownloadManager
|
2023-07-12 12:21:05 +08:00 |
|
tarsin
|
179e470154
|
Make DownloadScreen scrollable
|
2023-07-12 11:08:02 +08:00 |
|
tarsin
|
5cf122c30c
|
Suspend more db
|
2023-07-12 10:41:56 +08:00 |
|
tarsin
|
36895de83b
|
Introduce runAssertingNotMainThread as workaround
|
2023-07-12 10:37:00 +08:00 |
|
tarsin
|
fed5285a31
|
Suspend more db query
|
2023-07-12 10:30:46 +08:00 |
|
tarsin
|
b1fbefc09e
|
Cleanup DownloadManager
|
2023-07-12 10:20:41 +08:00 |
|
tarsin
|
2fd9982c37
|
Cleanup EHDB nullability
|
2023-07-12 10:07:26 +08:00 |
|
tarsin
|
89a108574a
|
Suspend DownloadLabelDao delete
|
2023-07-12 10:05:24 +08:00 |
|
tarsin
|
28ce6ee13e
|
Suspend DownloadDirnameDao
|
2023-07-12 10:01:26 +08:00 |
|
tarsin
|
4441ea2c5d
|
Suspend DownloadDirnameDao load
|
2023-07-12 09:58:31 +08:00 |
|
tarsin
|
02489893ec
|
Suspend DownloadDirnameDao update insert
|
2023-07-12 09:46:09 +08:00 |
|
tarsin
|
62c3e9290e
|
Suspend DownloadDirnameDao deleteByKey
|
2023-07-12 09:35:32 +08:00 |
|
tarsin
|
3f53710c5b
|
Restore allowMainThreadQueries, prepare to suspendize DownloadManager
|
2023-07-12 09:31:16 +08:00 |
|
tarsin
|
389f27dfa1
|
Cleanup unused dao method
|
2023-07-12 09:30:13 +08:00 |
|
tarsin
|
e2d03eb928
|
Purify SearchDao
|
2023-07-12 09:26:20 +08:00 |
|