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
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
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
FooIbar
dfb0aa823e
Fix crash when deleting downloads
2023-12-01 01:57:18 +08: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
FooIbar
557a5599e2
Make release build profileable
2023-11-30 16:47:41 +08: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
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
f9786377a5
Update compose snapshot, new PullToRefreshContainer style
2023-11-29 18:25:23 +08: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
GG Bond
9b3595e45f
Reduce allocation
2023-11-28 14:53:26 +08:00
GG Bond
d855858543
Refactor DownloadManager NotifyFlow
2023-11-28 14:53:26 +08:00
GG Bond
ada52f1687
Reduce allocation
2023-11-28 13:42:59 +08:00
GG Bond
ef68374f52
Reduce allocation on anim path
2023-11-28 13:42:59 +08:00
Vladimir Dostoyevskiy and GG Bond
0bf8049021
Reduce allocation for getCategoryColor ( #379 )
...
* Reduce allocation for getCategoryColor
* refine
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2023-11-28 05:09:12 +00:00
GG Bond
3cff3f837a
Reduce allocation in NavDrawer
2023-11-28 12:25:22 +08:00
GG Bond
ca94a63762
Drop unused SimpleRatingView
2023-11-28 12:25:22 +08:00
GG Bond
81b8bc9029
Fixup
2023-11-28 12:25:22 +08:00