GG Bond
e5e047ee10
Move to Compose ReaderContentOverlay
2023-12-07 12:48:50 +08:00
renovate[bot]
bf0b529018
Update dependency com.google.android.material:material to v1.12.0-alpha02
2023-12-06 19:19:11 +00:00
FooIbar
acf2392406
Avoid progress indicator recomposing in background
2023-12-07 00:05:50 +08:00
FooIbar
cecd6fb359
[no ci] Remove deprecated JCenter repository
2023-12-06 13:31:00 +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
renovate[bot]
145cd7a7c0
Update plugin spotless to v6.23.3
2023-12-04 08:06:29 +00: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
e5bebcfe80
[no ci] Update renovate.json
2023-12-03 21:50:00 +08:00
FooIbar
0080a482e4
[no ci] Don't update to SNAPSHOTs
2023-12-03 21:48:41 +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
ba943a31d4
[no ci] Update ci.yml
2023-12-03 13:35:29 +08:00
renovate[bot]
8ee1ac7617
Update dependency sh.calvin.reorderable:reorderable to v1.1.0
2023-12-03 05:30:30 +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
renovate[bot]
ff8d8916aa
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.5.0
2023-12-01 19:02:36 +00:00
FooIbar
b2368b312f
Prepare for next iteration
2023-12-01 22:41:12 +08:00
FooIbar
3cade906d6
Prepare for release 1.9.0 ( #406 )
...
* Prepare for release 1.9.0
* Add known issues
* Bump version
* [no ci] Rename CHANGELOG.MD
2023-12-01 22:35:47 +08:00
FooIbar
e7cb33ef6f
Fix calling Activity.recreate from IO thread
2023-12-01 22:25:12 +08:00
Vladimir Dostoyevskiy and GG Bond
8c331c9577
Fix BottomSheet ( #414 )
...
* Fix BottomSheet
* Predictive Back for ModelBottomSheet
* Naming
* Naming
* Naming
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-12-01 22:13:03 +08:00
FooIbar
8560a050ba
Make CheckBox/RadioButton text clickable and refine layout ( #416 )
...
* Make CheckBox/RadioButton text clickable
* Introduce LabeledCheckbox and refine layout
2023-12-01 13:59:28 +00:00
FooIbar
583637b692
Fix IME not hiding after performing search ( #412 )
...
* Fix IME not hiding after performing search
Regression of https://android.googlesource.com/platform/frameworks/support/+/8f81d46e2c3f37564d0b7515ec9411314645e187
* Add comment
2023-12-01 06:31:02 +00:00
FooIbar
791359e949
Fix last item placement animation
2023-12-01 13:30:17 +08:00
FooIbar
e238b6aec0
Fix touch slop
2023-12-01 12:27:16 +08:00
renovate[bot]
17a143c4de
Update dependency com.android.application to v8.2.0
2023-11-30 19:36:10 +00:00