FooIbar
fb36346f0b
Fix variable shadowing (regression of #218 )
2023-11-09 09:35:46 +08:00
FooIbar
95679f3fb9
Append skip H@H key to original image url on retry
...
Since original images may be served by H@H now
2023-11-09 01:04:49 +08:00
nullArrayList and Lokesh Gidra
addd4124c1
Initial Predictive back animation support for commentFragment Edittext ( #217 )
...
* Initial Predictive back animation support for commentFragment Edittext
* Fix
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-08 14:47:24 +00:00
FooIbar
74b79d9faa
Use built-in proguard rules and @Keep annotation
...
`-keepattributes LineNumberTable,SourceFile` is not needed since R8 v8.2
APK size is increased by 1.7% though
2023-11-08 22:45:24 +08:00
nullArrayList and Lokesh Gidra
9daa05ef02
Enable Predictive Back ( #214 )
...
* Enable Predictive Back
Tested with UP1A.231005.007, no bugs
* Fix Wrong SDK behaviour
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-08 19:06:41 +08:00
FooIbar
5ee884e0a2
Update thanks and Traditional Chinese README ( #213 )
...
* Update thanks and Traditional Chinese README
* Credit to Compose Destinations
2023-11-08 10:12:33 +00:00
FooIbar
dba7f4e6c0
Fix inconsistent refresh state
...
Don't save it as `onRestoreInstanceState` will be called after loading
state has settled
2023-11-08 16:55:30 +08:00
FooIbar
8221514805
Update README.md
2023-11-08 16:54:00 +08:00
FooIbar
2ae3effc0e
Move updates check to MainActivity
2023-11-08 16:09:45 +08:00
Lokesh Gidra
5b450ff18f
Fix not filter all comments
2023-11-08 12:33:26 +08:00
Lokesh Gidra
92be6e9340
Explicitly reallocate lambda by key, fix download not work due to composer skip local fun reallocation
2023-11-08 12:33:26 +08:00
Lokesh Gidra
8884aeec11
Fix filter comment
2023-11-08 12:33:26 +08:00
Lokesh Gidra
8e15eda4e3
Fix navigate on IO thread crash
2023-11-08 12:33:26 +08:00
Lokesh Gidra
0dbf220655
Enable some compose compiler optimization
2023-11-08 12:33:26 +08:00
renovate[bot]
fe69d59ef1
Update dependency com.android.application to v8.1.3
2023-11-07 23:30:33 +00:00
renovate[bot]
1e1f8350b5
Update dependency androidx.compose.compiler:compiler to v1.5.4
2023-11-07 19:07:38 +00:00
FooIbar
afa2d03b56
Fix local favorites list jumping ( #206 )
...
* Revert "Fix local favorites scroll state loss"
This reverts commit c4be269f
* Enable placeholders as workaround
* Remove TODO
* Bump minimum fast scroller handler height to 48 dp
Make it consistent with `VerticalFastScroller`
2023-11-07 14:56:46 +00:00
FooIbar
1293d7fe28
Fix history not updated
2023-11-07 18:22:31 +08:00
renovate[bot]
62e879f2de
Update dependency io.ktor:ktor-io-jvm to v2.3.6
2023-11-07 09:13:33 +00:00
Lokesh Gidra
a771994f6f
Introduce ActionBuilder
2023-11-07 17:13:15 +08:00
Lokesh Gidra
8c2ba051a0
Various cleanup for GalleryDetailScene
2023-11-07 17:13:15 +08:00
FooIbar
ae2f289122
Make TorrentResult immutable and do some cleanup
2023-11-07 16:35:05 +08:00
nullArrayList and Lokesh Gidra
703d63d106
Fragmentless GalleryDetailScene ( #202 )
...
* Initial fragmentless port
* Compile it
* Refine
* Refine
* All
* Fix
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-07 15:39:59 +08:00
FooIbar
2d7b024293
Fix unused resources inspection not working in AS ( #200 )
...
* Fix unused resources inspection not working in AS
* Remove unused resources
* Update CI
* Fix CI
* Add baseline for lint
* Test CI
2023-11-06 22:18:56 +08:00
Lokesh Gidra
26906f6709
Fix GalleryDetailScene comment ellipsize
2023-11-06 18:29:48 +08:00
Lokesh Gidra
e9ec97403f
Fix with missing ComposeWithMD3
2023-11-06 18:29:48 +08:00
Lokesh Gidra
34fb72707b
Drop BaseToolbarScene since no user now
2023-11-06 18:29:48 +08:00
Lokesh Gidra
fb7eb64c3a
Drop unused xml layout
2023-11-06 18:29:48 +08:00
Lokesh Gidra
ef65720999
Drop leakcanary since we will totally migrate to compose
2023-11-06 18:29:48 +08:00
Lokesh Gidra
3bc71d6798
Fix comment display limits
2023-11-06 18:29:48 +08:00
FooIbar
c4be269fb7
Fix local favorites scroll state loss
2023-11-06 16:18:25 +08:00
nullArrayList and Lokesh Gidra
1238edfe2b
Compose GalleryCommentsScreen ( #187 )
...
* Initial Stub Compose GalleryCommentsScreen
* Initial Fab and edittext
* Refine comment edittext
* Support load more comments
* Animated loading state
* Refine, cleanup migrated things
* Initial comment dialog
* Refine
* Introduce buildAction dsl
* Impl voteComment
* Refine and cleanup migrated things
* Impl check vote status
* Refine
* Refine
* Padding a ime
* Support send commnet
* Cleanup all the code
* Let edittext and sendButton padding a navbar
* Let LazyColumn padding a ime
* Let LazyColumn contentPadding a edittext and fab
* Handle unresolved span with onCardClick
* Modify how LinkifyTextView works
* Adjust padding
* Adjust comment textstyle
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-06 03:19:59 +00:00
FooIbar
747fd23b96
Add experimental option to tweak swipe sensitivity
2023-11-05 10:57:20 +08:00
FooIbar
022f7a3ef1
Fix crash when clicking retry button in favorites
2023-11-04 23:59:40 +08:00
FooIbar
e0cad8600c
Fix crash caused by drawer state deserialization
2023-11-04 18:50:52 +08:00
renovate[bot]
9510ebbc31
Update dependency com.mikepenz.aboutlibraries.plugin to v10.9.2
2023-11-04 09:31:51 +00:00
FooIbar
b63f2fd393
Limit request concurrency
2023-11-04 15:32:08 +08:00
FooIbar
95a0e9f03b
Cleanup crash info collector
2023-11-04 14:25:01 +08:00
renovate[bot]
8265dd7f02
Update dependency com.google.devtools.ksp to v1.9.20-1.0.14
2023-11-03 03:58:14 +00:00
FooIbar
67feb19cab
Fix unable to open drawer after double clicked
2023-11-03 00:46:10 +08:00
FooIbar
614e847de0
Fix incorrect favorite states in search results
2023-11-02 23:29:41 +08:00
renovate[bot]
c2ff4b6a0b
Update dependency com.android.tools:desugar_jdk_libs_nio to v2.0.4
2023-11-02 10:08:47 +00:00
FooIbar
b273f1039c
[Reader] Hide slider ticks if they are too dense
2023-11-02 18:08:31 +08:00
Lokesh Gidra
bea0c6a1f0
Simplify with Fragment.ComposeWithMD3
2023-11-02 16:46:35 +08:00
Lokesh Gidra
dcfaa361ec
Extract a fragmentless ProgressScreen
...
ProgressScene.KEY_ACTION is always ProgressScene.ACTION_GALLERY_TOKEN, thus remove it
2023-11-02 16:03:03 +08:00
Lokesh Gidra
9904e166d2
Extract a fragmentless HistoryScreen
2023-11-02 15:13:52 +08:00
Lokesh Gidra
5f02769012
Extract a fragmentless GalleryPreviewScreen
2023-11-02 13:42:21 +08:00
nullArrayList and Lokesh Gidra
19e5636dd2
Migrate ConfigureActivity to compose-destinations ( #178 )
...
* Add compose-destinations lib, prepare to drop fragment
* Move ConfigureActivity to compose destinations
* Restore navAnims
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-02 11:40:13 +08:00
renovate[bot]
9a220f89d9
Update androidx.navigation to v2.7.5
2023-11-01 18:01:33 +00:00
FooIbar
1c76ec813c
Fix crash when clicking download notification
2023-11-02 02:01:16 +08:00