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
FooIbar
dfb0aa823e
Fix crash when deleting downloads
2023-12-01 01:57:18 +08:00
renovate[bot]
b5cad36967
Update kotlinx.serialization to v1.6.2
2023-11-30 15:53:13 +00:00
tehcneko
86378630bb
Fix searchLayout close icon ( #404 )
...
* Fix searchLayout close icon
* Update GalleryListScreen.kt
2023-11-30 12:35:43 +00:00
Vladimir Dostoyevskiy and GG Bond
730035aff7
Refine Fablayout ( #403 )
...
* Fix read page
* Refine FabLayout
* Let Fablayout have consistent animation state, walk consistently
* Let Fablayout collapse when secondaryFab updated
* Move animation delay out of FabLayout, should not handle that within FabLayout
* Refine predictive back
* Refine predictive back
* Introduce waitCollapse
* Refine
* Simplify
* Simplify
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-11-30 11:02:58 +00:00
renovate[bot]
64ac770c56
Update dependency dev.chrisbanes.compose:compose-bom to v2023.12.00-alpha03
2023-11-30 09:04:05 +00:00
FooIbar
557a5599e2
Make release build profileable
2023-11-30 16:47:41 +08:00
FooIbar
ffd24015ac
Update renovate.json
...
skip-checks: true
2023-11-30 13:19:25 +08:00
renovate[bot]
5eb1f12113
Update dependency androidx.work:work-runtime-ktx to v2.9.0
2023-11-30 04:48:06 +00:00
renovate[bot]
8425fed5a7
Update plugin spotless to v6.23.2
2023-11-30 03:01:33 +00:00
GG Bond
1e34aa4d9a
Enable picker mode
...
Seems fixed by https://github.com/androidx/androidx/commit/4cf31c1a2c2a1f65fcb842490391c8a91fe44a84
2023-11-30 11:01:11 +08:00
GG Bond
f383594050
Update snapshot
2023-11-30 11:01:11 +08:00
FooIbar
086db7572d
Fix FAB not collapsing with no selected items
2023-11-30 09:28:26 +08:00
FooIbar
082e05584a
Fix FAB animation
2023-11-30 09:28:14 +08:00
renovate[bot]
fb20f899e2
Update dependency androidx.compose.ui:ui-text-android to v1.6.0-beta02
2023-11-29 22:58:17 +00:00
renovate[bot]
c0c07ff2cf
Update androidx.room to v2.6.1
2023-11-29 18:15:46 +00:00
renovate[bot]
2f67b741ff
Update actions/setup-java action to v4
2023-11-29 16:26:11 +00:00
renovate[bot]
5a96048051
Update dependency gradle to v8.5
2023-11-29 14:58:30 +00:00
FooIbar
5d8b38ecf9
Fix HistoryScreen tip padding
2023-11-29 22:56:38 +08:00
FooIbar
2941ac8285
Add error tip for local favorites
2023-11-29 22:48:55 +08:00
FooIbar
07e316d9a9
Refine DownloadsScreen ( #392 )
...
* Fix downloads reorder and delete
* Fix download label edit and delete
* Fix changing download label
2023-11-29 14:15:37 +00:00
GG Bond
5bd9fa3a62
Drop compose viewbinding dependency
2023-11-29 18:25:23 +08:00
GG Bond
0b5da2b2dd
Drop explicitly fragment dependency
2023-11-29 18:25:23 +08:00
GG Bond
714a8ccf65
Drop swiperefreshlayout dependency
2023-11-29 18:25:23 +08:00
GG Bond
5c731cc6b2
Drop rv selection dependency
2023-11-29 18:25:23 +08:00
GG Bond
eda8115fe5
Revert "Drop fixed workaround"
...
Revert reason: BTF2 still not fixed
This reverts commit 3c988c63f244f0ec1bf027cc84d49c3e1c404aba.
2023-11-29 18:25:23 +08:00
GG Bond
cf0a408b90
Drop fixed workaround
2023-11-29 18:25:23 +08:00
GG Bond
f9786377a5
Update compose snapshot, new PullToRefreshContainer style
2023-11-29 18:25:23 +08:00
renovate[bot]
93f234b16d
Update dependency com.google.devtools.ksp to v2.0.0-Beta1-1.0.15
2023-11-29 03:39:16 +00:00
GG Bond
afb986937b
Defer searchBarOffsetY read to minimize recompose scope
2023-11-29 11:38:54 +08:00
Vladimir Dostoyevskiy and GG Bond
61fecaffe1
Workaround Infinity recompose ( #387 )
...
* Workaround Infinity recompose
* Observe all Snapshot apply that may trigger recompose when debug mode
* Continue to fix things up
* Fix things up
* Fix things up
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-11-28 17:03:37 +00:00
FooIbar
6f87afc1bf
Fix navigation drawer padding
2023-11-28 23:35:43 +08:00
FooIbar
2e5950a1a8
Disable haptic feedback if ticks are too dense
2023-11-28 18:01:44 +08:00
FooIbar
4bf0c4ecec
Minimize unnecessary network requests
2023-11-28 17:41:45 +08:00
FooIbar
3a8dbcdb32
Disallow empty gallery list result
...
It has to be a parse error
2023-11-28 16:10:22 +08:00
GG Bond
1f3546f3cc
Fix remove fav
2023-11-28 15:12:17 +08:00
GG Bond
f864d65d98
Don't collect If isInFavScene
2023-11-28 15:12:17 +08:00
GG Bond
3479498c6c
optimize detailScreen state collect
2023-11-28 14:53:26 +08:00
GG Bond
ac319330be
Reduce allocation
2023-11-28 14:53:26 +08:00