GG Bond
bc654e98b8
Drop explicitly coordinatorlayout usage
2023-12-08 21:46:06 +08:00
FooIbar
588f78e598
Fix search bar padding in landscape mode
2023-12-08 16:40:42 +08:00
FooIbar
70f952285a
Don't scroll to top on refresh in local favorites
2023-12-08 16:08:55 +08:00
GG Bond
a6f5e4f98d
Make sure computeIfAbsent inlined
2023-12-08 13:27:01 +08:00
FooIbar
6fe5c1d666
Use commit author name instead of login name
...
Fix parse error caused by invalid GitHub account
2023-12-08 13:08:31 +08:00
GG Bond
1dba12ec94
Cache VectorPainter for MetaRatingWidget
2023-12-08 12:50:19 +08:00
GG Bond
aeb3f689d1
Fix to provide it with setMD3Content
2023-12-08 12:50:19 +08:00
GG Bond
0a2268d4de
Allow VectorPainter to be cached
2023-12-08 12:50:19 +08:00
GG Bond
9a32b020cf
Let GalleryTags prefer next column not multiple lines
2023-12-08 00:35:20 +08:00
GG Bond
c5b01a7089
Update compose snapshot for lazygrid performance
2023-12-08 00:00:28 +08:00
GG Bond
0634fbb724
Optimize to use constant ConstraintSet
2023-12-07 22:48:06 +08:00
FooIbar
445e9511a0
Flatten layout
2023-12-07 20:20:10 +08:00
renovate[bot]
ac532acb5b
Update Rust crate once_cell to 1.19
2023-12-07 12:03:34 +00:00
FooIbar
7a8e21fbef
Keep search bar state across configuration changes
2023-12-07 15:09:59 +08:00
GG Bond
58b0f3a41e
Avoid graphicsLayer overhead
2023-12-07 13:24:31 +08:00
GG Bond
ab373990cd
Following tachiyomi 4146c4c31d069ce9fb7ab36d72f1f8fa2be1e050
2023-12-07 12:48:50 +08:00
GG Bond
272c157fe0
Compose PageIndicatorText, revert 3744018af8
2023-12-07 12:48:50 +08:00
GG Bond
e5e047ee10
Move to Compose ReaderContentOverlay
2023-12-07 12:48:50 +08:00
FooIbar
acf2392406
Avoid progress indicator recomposing in background
2023-12-07 00:05:50 +08:00
Vladimir Dostoyevskiy and GG Bond
7b67210876
Fallback engine should be Apache5 HC ( #456 )
...
* Drop explicitly okhttp dependency
* Move to Apache5 HC instead
* Fix build
* Credit to Ktor instead
* Refactor Cronet Preference
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-06 04:42:17 +00:00
Vladimir Dostoyevskiy and GG Bond
e40c4f2c71
Save body for ByteBuffer as well ( #455 )
...
* Save parseErrorBody for ByteBuffer as well
* Fix
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-05 13:52:08 +00:00
GG Bond
b0717b38b1
Cleanup okhttp urlbuilder usage
2023-12-05 18:17:33 +08:00
GG Bond
18c9b95b9b
Convert FavListUrlBuilder to use ktor UrlBuilder
2023-12-05 18:17:33 +08:00
GG Bond
fc63c41ab0
Cleanup okhttp usage
2023-12-04 20:30:24 +08:00
GG Bond
d1c7434993
Drop CloudflareInterceptor to synchronize behaviour
2023-12-04 20:30:24 +08:00
GG Bond
da15ba8b9a
Always use KtorHttpUriFetcher
2023-12-04 20:30:24 +08:00
GG Bond
1d2a2a3608
Fix to copy to FileChannel directly
2023-12-04 20:30:24 +08:00
FooIbar
048415f3e0
Readd QUIC hints as cronet engine is now preferred
2023-12-04 12:41:39 +08:00
GG Bond
95ccabc756
Fix download origin image
2023-12-04 01:18:25 +08:00
FooIbar
1f08c0e08c
Fix ProgressScreen layout
2023-12-04 01:09:49 +08:00
GG Bond
b036aeef23
Refine
2023-12-04 00:46:58 +08:00
GG Bond
d469a8404c
Refine
2023-12-04 00:46:58 +08:00
GG Bond
5b16b6aed9
Hint the scheduler that we are mostly non-blocking
2023-12-04 00:46:58 +08:00
GG Bond
151949aecf
Move SpiderDen to use ktor directly
...
Should have no performance regression, though benchmark is unavailable
Cache should be managed on ktor layer anyway
2023-12-04 00:46:58 +08:00
FooIbar
de2c4ca3f5
Move category filters below search bar
2023-12-03 23:03:52 +08:00
FooIbar
756867416b
Fix crash on clicking gallery link with page number
2023-12-03 21:43:05 +08:00
FooIbar
124ff2f190
Fix intent emitted before collection being missed
2023-12-03 21:16:16 +08:00
FooIbar
828a3d09b6
Move advanced options below search bar
2023-12-03 19:39:58 +08:00
FooIbar
fc3b9d73ec
Add language filter for search ( #428 )
...
* Add language filter for search
* Refine
* Refine
2023-12-03 06:44:00 +00:00
FooIbar
113f2a1794
Fix NPE ( #433 )
...
* Fix NPE
* Enable strict mode in debug environment
2023-12-03 05:14:09 +00:00
GG Bond
f6028813e2
Limit CronetEngine to use 1 thread since we are totally async & non-blocking
2023-12-03 11:57:40 +08:00
GG Bond
b094a32d12
Convert to use async Channel for reuse of CancellableContinuation
2023-12-03 11:57:40 +08:00
FooIbar
fd3e4bdc60
Fix search bar offset on label change
2023-12-02 22:10:06 +08:00
FooIbar and Vladimir Dostoyevskiy
142092d930
Add missing inline modifier ( #426 )
...
* Add missing inline modifier
* Update EhRequestBuilder.kt
* Update EhRequestBuilder.kt
---------
Co-authored-by: Vladimir Dostoyevskiy <99822064+VDostoyevskiy@users.noreply.github.com >
2023-12-02 12:15:30 +00:00
FooIbar
75e3e78ecb
Update history when viewing downloaded galleries
2023-12-02 17:11:16 +08:00
FooIbar
053832681f
Add search suggestion item placement animation
2023-12-02 15:54:20 +08:00
Vladimir Dostoyevskiy and GG Bond
29e33d6e69
Initial CronetEngine ( #421 )
...
* Initial CronetEngine without UploadDataProvider support
* Support ByteArrayContent
* Cleanup
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-02 07:50:47 +00:00
FooIbar
2d878e2f1c
Migrate to kotlinx datetime [1/2]
2023-12-02 15:34:51 +08:00
Vladimir Dostoyevskiy and GG Bond
0fdbfbb1ae
Move to Ktor Cookie handle, Part 2 ( #419 )
...
* Migration
* Migration
* Migration
* Migration
* Make EhCookieStore a CookiesStorage
* Drop CookieDB migration
* Drop one Okhttp cookie usage
* Drop one Okhttp cookie usage
* Remove typealias
* Move EhTagDatabase to use ktor
* Make cronet just use Dispatchers.IO
* Make all okhttpClient internally used
* Cleanup
* Refine
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-02 05:42:02 +00:00
Vladimir Dostoyevskiy and GG Bond
52f314f6b0
Move to Ktor, Part 1 ( #415 )
...
* Ktor 3.0.0-beta-1
* Drop chunker since we no more se okhttp
* Move getGalleryDetail to ktor
* Migration
* Migration
* Migration
* Migration
* Migration
* Migration
* Migration
* Migration
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-02 09:33:46 +08:00