tarsin
|
00867c7dc1
|
Release 1.8.8.1 bugfix version
Releases / Build (push) Has been cancelled
|
2023-05-26 13:46:38 +08:00 |
|
tarsin
|
cf79cdc7c1
|
Resolve #1113
|
2023-05-26 13:45:49 +08:00 |
|
tarsin
|
25d4d5e393
|
Bump to 1.8.8.0
Releases / Build (push) Has been cancelled
|
2023-05-25 15:33:07 +08:00 |
|
tarsin
|
1743caa869
|
Remove unused padding
|
2023-05-25 15:13:27 +08:00 |
|
tarsin
|
958fdb19b4
|
Revert "Decode cf protected email, step 1"
This reverts commit d44981a70c.
|
2023-05-25 15:02:14 +08:00 |
|
tarsin
|
4b63648a79
|
Revert "Decode cf protected email, step 2, Resolve #1102"
This reverts commit 74c6bfa479.
|
2023-05-25 15:02:00 +08:00 |
|
tarsin
|
498b84df37
|
Revert "Optimize code"
This reverts commit 6ed3fb29d9.
|
2023-05-25 15:01:49 +08:00 |
|
tarsin
|
7a4e65259d
|
Revert "Uniform html parse behaviour"
This reverts commit c5c1170383.
|
2023-05-25 15:01:38 +08:00 |
|
tarsin
|
8cb8dcbe0f
|
Resolve #1067
|
2023-05-25 14:16:13 +08:00 |
|
tarsin
|
c5c1170383
|
Uniform html parse behaviour
|
2023-05-24 20:12:24 +08:00 |
|
tarsin
|
6ed3fb29d9
|
Optimize code
|
2023-05-24 19:28:55 +08:00 |
|
tarsin
|
74c6bfa479
|
Decode cf protected email, step 2, Resolve #1102
|
2023-05-24 19:19:47 +08:00 |
|
tarsin
|
d44981a70c
|
Decode cf protected email, step 1
|
2023-05-24 18:51:22 +08:00 |
|
tarsin
|
06e411d332
|
Fixup! Rewrite LauncherUtils
|
2023-05-23 13:44:32 +08:00 |
|
tarsin
|
f419189749
|
Rewrite LauncherUtils
|
2023-05-23 13:11:57 +08:00 |
|
tarsin
|
aa1e2102fc
|
Fix deprecated coil API
|
2023-05-22 21:53:59 +08:00 |
|
tarsin
|
306ce9ed21
|
Always use ImageDecoderDecoder for better performance
|
2023-05-22 12:33:12 +08:00 |
|
tarsin
|
fcd56ff4e9
|
Use compose-bom 2023.04.00-alpha04 for reproducible artifact
|
2023-05-21 00:16:58 +08:00 |
|
tarsin
|
41300a9fd4
|
Fix okhttp dependency
|
2023-05-21 00:12:28 +08:00 |
|
tarsin
|
0bd5f9dc31
|
Downgrade ArrowKt to stable release for reproducible artifacts
|
2023-05-21 00:11:10 +08:00 |
|
tarsin
|
004ecd0dd3
|
Resolve #1095
|
2023-05-21 00:06:56 +08:00 |
|
tarsin
|
fc24a18ac5
|
Bump to 1.8.8.0-beta
Releases / Build (push) Has been cancelled
|
2023-05-19 19:19:43 +08:00 |
|
tarsin
|
a9a8c68b94
|
Fix code style, fuck Android Studio
|
2023-05-19 18:55:18 +08:00 |
|
tarsin
|
193d2f8d9e
|
Fix rememberMemorized implementation
|
2023-05-19 18:50:17 +08:00 |
|
tarsin
|
538da9b98f
|
Cleanup rememberSaveable usage
|
2023-05-19 17:25:29 +08:00 |
|
tarsin
|
071b597552
|
Introduce rememberMemorized
|
2023-05-19 17:06:32 +08:00 |
|
tarsin
|
8926d74378
|
Introduce rememberGlobally
|
2023-05-19 13:10:15 +08:00 |
|
tarsin
|
39a4b03bc3
|
Avoid TransactionTooLargeException
|
2023-05-19 12:16:07 +08:00 |
|
tarsin
|
9202bbc7dc
|
Workaround #1092
|
2023-05-19 11:43:21 +08:00 |
|
tarsin
|
f5601ebca1
|
Don't saveInstanceState when data too large, Workaround #1092
|
2023-05-19 10:50:18 +08:00 |
|
tarsin
|
2f978b554e
|
Adjust kotlin compiler options
|
2023-05-18 13:55:06 +08:00 |
|
tarsin
|
f48a90d941
|
Upgrade r8
|
2023-05-18 13:29:41 +08:00 |
|
tarsin
|
4f0d9fa83c
|
Allow downsampling on LargePreviews
|
2023-05-18 11:52:25 +08:00 |
|
tarsin
|
57a747ed9c
|
Fix cycled preview when PreviewPages == 1
|
2023-05-17 23:39:19 +08:00 |
|
tarsin
|
746a045328
|
Bump to 1.8.8.0-alpha
Releases / Build (push) Has been cancelled
|
2023-05-17 22:49:34 +08:00 |
|
tarsin
|
2a4c7823c2
|
Bind downloadHolder with coroutine
|
2023-05-17 22:42:55 +08:00 |
|
tarsin
|
b995510df1
|
Resolve #1082, #1081 again
|
2023-05-17 22:21:17 +08:00 |
|
tarsin
|
a2852d6df9
|
Resolve #1082, #1081 again
|
2023-05-17 19:08:07 +08:00 |
|
tarsin
|
47863580a0
|
Resolve #1082, #1081 again
|
2023-05-17 19:01:39 +08:00 |
|
tarsin
|
9af6532331
|
Resolve #1082, #1081
|
2023-05-17 16:28:50 +08:00 |
|
tarsin
|
00b6185188
|
Fix recover from decode error
|
2023-05-17 13:36:34 +08:00 |
|
tarsin
|
a7db6c8613
|
Resolve #1077
|
2023-05-17 13:34:09 +08:00 |
|
tarsin
|
86097ace72
|
Revert "Dummy HistoryScene item remove animation"
Revert reason: This severely reduced jumping performance.
This reverts commit 467ab0b5a2.
|
2023-05-17 11:57:16 +08:00 |
|
tarsin
|
b62dd1fcac
|
Apply migration when import DB as well
|
2023-05-17 11:44:48 +08:00 |
|
tarsin
|
9a3b91c610
|
Cleanup thumbKey set
TODO: make thumbKey field nonnull!
|
2023-05-17 11:36:35 +08:00 |
|
tarsin
|
0f25789d74
|
Move EhAsyncThumb to dataflow Composable package
|
2023-05-17 11:28:25 +08:00 |
|
tarsin
|
b50185639e
|
Make EhAsyncThumb receive a GalleryInfo
|
2023-05-17 11:24:28 +08:00 |
|
tarsin
|
95478a615e
|
Do db migration, Resolve #1074
|
2023-05-17 10:59:37 +08:00 |
|
tarsin
|
c620478e38
|
Animate image search select
|
2023-05-15 16:38:08 +08:00 |
|
tarsin
|
467ab0b5a2
|
Dummy HistoryScene item remove animation
|
2023-05-15 16:27:06 +08:00 |
|
tarsin
|
1d14e3ceb4
|
Fix GalleryDetailHeaderCard thumb flicker
|
2023-05-15 12:58:53 +08:00 |
|
tarsin
|
c4ff48f60f
|
Avoid allocation?
I'm not sure kotlin compiler will optimize this
|
2023-05-14 18:24:43 +08:00 |
|
tarsin
|
196190314b
|
Fix aggressive thumb preload
https://github.com/coil-kt/coil/commit/65ff90ea2b11db9da98cc7763d9c5f60e9ca364a
|
2023-05-14 18:17:08 +08:00 |
|
tarsin
|
4c7b4dbc51
|
Introduce CropDefaults
|
2023-05-14 14:55:51 +08:00 |
|
tarsin
|
b820159736
|
No need to compareAndSet
set to the same value is a no-op
|
2023-05-14 14:48:07 +08:00 |
|
tarsin
|
41991b8f22
|
Refactor compose layout package
|
2023-05-14 14:44:07 +08:00 |
|
tarsin
|
6246d01247
|
Move CookiesDao to dao package
|
2023-05-14 14:29:36 +08:00 |
|
tarsin
|
3734d0c585
|
Refactor package structure
|
2023-05-14 14:20:50 +08:00 |
|
tarsin
|
d70c5be15a
|
Refactor package structure
|
2023-05-14 14:08:59 +08:00 |
|
tarsin
|
814230f4aa
|
Remove "more_previews" header
As suggested, it is really ugly
|
2023-05-14 13:54:36 +08:00 |
|
tarsin
|
2b64491e76
|
Recover download db concurrently
|
2023-05-14 11:39:15 +08:00 |
|
tarsin
|
f770ac9ac9
|
Implement #1042
Since this View-based reader will never be actively maintained, and we are to rewrite it with Compose,
Forgive me messing up the code...
|
2023-05-14 00:57:05 +08:00 |
|
tarsin
|
a6a3219d1e
|
Implement imageSearch
|
2023-05-13 20:51:26 +08:00 |
|
tarsin
|
c1eddb5876
|
Initial compose ImageSearchLayout layout
|
2023-05-13 19:39:59 +08:00 |
|
tarsin
|
37dcad7d6f
|
Always do activity launch in Dispatcher.Main
|
2023-05-13 18:22:30 +08:00 |
|
tarsin
|
d06cd5cc2d
|
Don't forget to drop continuation
|
2023-05-13 18:20:53 +08:00 |
|
tarsin
|
c39e8eb43c
|
Fuck off the silly Android launcher and callback :)
|
2023-05-13 18:14:06 +08:00 |
|
tarsin
|
ae3caf84b5
|
Kick pickVisualMediaLauncher out of GalleryListScene scope
|
2023-05-13 17:41:49 +08:00 |
|
tarsin
|
576ff1b007
|
Workaround #1065
|
2023-05-13 00:41:44 +08:00 |
|
tarsin
|
7a20d7ca49
|
Maybe should use default size
|
2023-05-12 19:59:55 +08:00 |
|
tarsin
|
346b614999
|
Implement CheckableComposeCardView
|
2023-05-12 19:58:48 +08:00 |
|
tarsin
|
6b0ac4bf0a
|
Fix duplicated signature
|
2023-05-12 19:16:22 +08:00 |
|
tarsin
|
4e859eefb8
|
Introduce CheckableComposeView
|
2023-05-12 18:39:25 +08:00 |
|
tarsin
|
578aff7dea
|
Move onLongClick card to dummy hint holder
|
2023-05-12 18:33:28 +08:00 |
|
tarsin
|
f81d9de2c6
|
Allow jump in history pager
|
2023-05-12 17:50:07 +08:00 |
|
tarsin
|
255de89a43
|
Fixup sideEffect
|
2023-05-12 17:40:29 +08:00 |
|
tarsin
|
c561c223d6
|
Sync galleryListCard margin
|
2023-05-12 17:33:06 +08:00 |
|
tarsin
|
ba7d501a6e
|
Restore GalleryPreviewScreen behaviour
|
2023-05-12 16:57:34 +08:00 |
|
tarsin
|
5b75afbdc8
|
Adjust grid padding
|
2023-05-12 16:54:39 +08:00 |
|
tarsin
|
f7b9be3bc5
|
Revert "Adjust padding"
This reverts commit 743bd951c8.
|
2023-05-12 16:42:46 +08:00 |
|
tarsin
|
743bd951c8
|
Adjust padding
|
2023-05-12 16:13:58 +08:00 |
|
tarsin
|
3d2bbe1463
|
Cleanup GalleryDetailWidgets interface
|
2023-05-12 15:47:04 +08:00 |
|
tarsin
|
4b1adab0eb
|
Cleanup GalleryDetailWidgets codestyle
|
2023-05-12 15:42:49 +08:00 |
|
tarsin
|
e8ad2f2185
|
Conditionally crop thumb, Resolve #1047
|
2023-05-12 12:15:38 +08:00 |
|
tarsin
|
8986289702
|
Resolve #1023
|
2023-05-12 12:05:32 +08:00 |
|
tarsin
|
443cacca00
|
Fixup androidx core NPE
|
2023-05-11 16:55:03 +08:00 |
|
tarsin
|
ae5286bebb
|
Resolve #1062
|
2023-05-11 16:39:54 +08:00 |
|
tarsin
|
c3facb9787
|
Introduce calculateSuitableSpanCount
|
2023-05-11 16:35:18 +08:00 |
|
tarsin
|
22d5832ba2
|
Fixup! Purification GalleryPreviewsScreen
|
2023-05-11 16:30:22 +08:00 |
|
tarsin
|
68d55f416e
|
Purification GalleryPreviewsScreen
|
2023-05-11 16:29:50 +08:00 |
|
tarsin
|
dfda4c0bc2
|
Suppress BaseScene usage
|
2023-05-11 16:20:50 +08:00 |
|
tarsin
|
c7289d07a0
|
Drop unused code
|
2023-05-11 16:01:45 +08:00 |
|
tarsin
|
df1ff07745
|
Cleanup Code
|
2023-05-11 15:59:41 +08:00 |
|
tarsin
|
8ef017fb94
|
Cleanup Code
|
2023-05-11 15:59:16 +08:00 |
|
tarsin
|
4e896927a9
|
Maybe use badge for category color and simpleLang
|
2023-05-11 15:53:57 +08:00 |
|
tarsin
|
3aa9fddfd5
|
Refine name and drop unused res
|
2023-05-11 15:43:02 +08:00 |
|
tarsin
|
d3bb169cdc
|
And restore pages display
|
2023-05-11 15:36:01 +08:00 |
|
tarsin
|
d8e168ed61
|
And never show uploader in FavScene
That field is missing
|
2023-05-11 15:22:34 +08:00 |
|
tarsin
|
b924cc5341
|
Restore ListMode fav icon behaviour
|
2023-05-11 15:17:22 +08:00 |
|
tarsin
|
bb6ed820a7
|
Initial move GalleryHolder to compose
TODO: Grid categoryColor, simpleLang badge, and don't show favourite icon in FavouriteScene
|
2023-05-11 15:08:43 +08:00 |
|