FooIbar
12f46e2e4e
Workaround for high bit depth images
2024-12-01 13:09:47 +08:00
renovate[bot]
dec2e6b69f
Update dependency io.arrow-kt:arrow-stack to v2.0.0-rc.1 ( #1987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-29 11:25:41 +00:00
renovate[bot]
e82327a979
Update dependency com.google.devtools.ksp to v2.1.0-1.0.29 ( #1986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 00:18:41 +00:00
renovate[bot]
81fb2ddcd1
Update dependency com.google.devtools.ksp to v2.1.0-1.0.28 ( #1985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 23:19:58 +00:00
renovate[bot]
a8922cd0b2
Update Kotlin & KSP to v2.1.0 ( #1984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 13:31:21 +00:00
renovate[bot]
4f3ea48ec7
Update dependency org.jsoup:jsoup to v1.18.2 ( #1982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 05:11:59 +00:00
renovate[bot]
150265adf6
Update dependency io.coil-kt.coil3:coil-bom to v3.0.4 ( #1981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 09:35:14 +00:00
renovate[bot] and Dude so hot
aff627c0cd
Implement standby behaviour ( #1980 )
...
* Implement standby behaviour
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-26 09:28:27 +00:00
renovate[bot] and Dude so hot
2b803d4193
Draggable Dialog Bubble ( #1979 )
...
* Draggable Dialog Bubble
* Cleanup
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-26 14:30:04 +08:00
renovate[bot] and Dude so hot
464fa7c0c9
Pausable Tagger Dialog ( #1978 )
...
* DialogState center & top to allow non `AlertDialog` content
* Initial DialogContent w/o AlertDialog
* Animate DialogContent bubble
* Simplify
* Protect DialogState with MutatorMutex
* Refine animation
* Refine impl
* Refine impl
* Refine impl
* Refine impl
* Refine impl
* Cleanup
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-26 13:41:14 +08:00
FooIbar
e9564b1d33
Don't use all caps for uploader names
...
Uploader names are in UTF-8, `uppercase` may result in unexpected values
in some locales.
2024-11-25 23:43:54 +08:00
FooIbar
c75929789d
Show favorite name in HistoryScreen
2024-11-25 20:13:09 +08:00
renovate[bot]
63b7f47f30
Lock file maintenance ( #1975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 02:38:44 +00:00
FooIbar
5650e6ccfe
Fix tagger back handler
2024-11-24 19:52:57 +08:00
a0d3706497
Refine TagDatabase Suggestions ( #1973 )
...
* Refine rawSuggestSequence
* Lift
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine naming
* Refine naming
* Update app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-24 09:27:32 +00:00
FooIbar
0013ef42bd
Fix crash when page URL's index is out of bound
2024-11-24 15:03:05 +08:00
Dude so hot
8da5f53856
Just override hue
2024-11-24 14:22:47 +08:00
renovate[bot] and Dude so hot
d0c150d419
Redesign Vote Status ( #1970 )
...
* Redesign Vote Status
* Revert "Redesign Vote Status"
This reverts commit 00295652f8eab9f91c1ef0ec1356e8eff838aaef.
* Redesign Vote Status
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-24 05:57:45 +00:00
f52b828fe1
Refine Tagger Dialog ( #1969 )
...
* Refine Tagger Dialog
* Fix limit
* Suggestions use sequence
* Update app/src/main/kotlin/com/hippo/ehviewer/ui/tools/Dialog.kt
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* Refine
* Refine
* Refine
* Naming
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-23 16:29:52 +00:00
8babadc33e
Implement Tagger suggestion ( #1968 )
...
* Implement Tagger suggestion
* Refine suggestFlow impl
* Refine suggest
* Revert
* Refine display
* Refine
* Refine
* Refine
* Refine
* Update app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* Refine
* Refine
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-23 15:19:56 +00:00
7047de4959
Initial User Friendly Tag Inputer ( #1966 )
...
* Initial User Friendly Tag Inputer
* Address code review
* Update translation
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-23 10:52:30 +00:00
renovate[bot]
9b5e286b90
Update dependency io.arrow-kt:arrow-stack to v2.0.0-beta.3 ( #1967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 09:27:24 +00:00
renovate[bot] and Dude so hot
99d98b6227
Support display tag vote status ( #1965 )
...
* Support parsing GalleryTag vote status
* Append utf-8 emoji vote status
* Refresh tag list after voting
* Refine to use substringAfter
* Fix implicitNulls
* Refine to use withDraw vote
* Recompose first
* Optimize Snackbar to be cancellable for freq action
* Fix GalleryDetail recompose jump
* Refine VoteStatus display
* Support parse WeakStatus Active
* Append instead
* Add switch
* Refine naming
* Fix fillInfo
* Drop correctly
* Refine
* Refine rememberInVM impl with key
* Be type safe
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-23 07:44:23 +00:00
FooIbar
03a343784d
Log Cronet errors before restarting app
2024-11-21 15:01:50 +08:00
Dude so hot
046350c0f9
Bump ArrowKt to 2.0.0-beta.2
2024-11-21 14:22:03 +08:00
renovate[bot]
a1f267916e
Update dependency gradle to v8.11.1 ( #1959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 21:46:50 +00:00
Dude so hot
a4b0c1fe36
TightRope tolerant cancellation for 200ms
2024-11-20 21:49:55 +08:00
renovate[bot]
6aa0878480
Fix animated image ( #1956 )
...
* Fix animated image
* Update PagerItem.kt
2024-11-20 09:51:53 +00:00
FooIbar
897a56fa4a
Fix rewrite GIF to actually match browser behavior
2024-11-20 14:51:38 +08:00
renovate[bot]
86a1e405b9
Update Kotlin & KSP
2024-11-20 08:18:33 +08:00
renovate[bot]
e33fdaf74d
Fix crossfade
2024-11-20 02:34:07 +08:00
renovate[bot] and Dude so hot
a554982f08
Refine MergeInterceptor to not cancel current job when awaiter exists ( #1950 )
...
* Refine MergeInterceptor to not cancel current job when awaiter exists
* Refine
* Cleanup abstraction
* Cleanup abstraction
* Refine
* Refine
* Fix MutableSharedFlow skip f when no awaiters
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-19 18:09:27 +00:00
renovate[bot] and Dude so hot
553fa9245c
Refine Thumb Preload Strategy ( #1948 )
...
* PrefetchAround for GalleryList
* Drop Preload Aggressively
* Refine
* Revert "Drop Preload Aggressively"
This reverts commit 0a8d5d083b509fb95c13c7674eca81f2770a92ab.
* Cleanup
* Fix
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-19 14:59:36 +08:00
renovate[bot] and Dude so hot
f862013c6a
Prefetch around v2 preview image ( #1947 )
...
* Drop unused field in GalleryDetail
* Let GalleryPreview url prefetchDistance just be pageSize
* Prefetch around GalleryPreview image
* Optimize
* Optimize
* Refine semantics
* Perform decode for +-20 prefetch
* Refine
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-19 05:50:20 +00:00
renovate[bot] and Dude so hot
7dd87c1ff6
Workaround to not invalidate shared element modifier chain ( #1944 )
...
* Try to fix SET
* Drop check
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-18 21:58:45 +08:00
renovate[bot]
900da46090
Lock file maintenance ( #1943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 01:45:10 +00:00
Dude so hot
7d54b78521
ColorFilterSetting use RollingNumber
2024-11-17 18:59:14 +08:00
Dude so hot
ccc7d467c2
Refine RollingNumber to animate negative when fixed length
2024-11-17 18:59:14 +08:00
FooIbar
8b6c358266
Avoid consuming click event if the image is loaded
2024-11-16 18:53:50 +08:00
renovate[bot]
444388e432
Update dependency io.coil-kt.coil3:coil-bom to v3.0.3
2024-11-16 14:28:24 +08:00
FooIbar
b4c00d866c
Play safe
2024-11-16 14:21:52 +08:00
Dude so hot
b9606fcb49
Fix image jumping
2024-11-14 23:18:55 +08:00
Dude so hot
ab6dfa0f08
Fix image recycle racing
2024-11-14 23:02:49 +08:00
FooIbar
81ee3c47f5
Fix reading UTF-8 flagged ZIP archives on API < 26
2024-11-14 21:36:03 +08:00
renovate[bot]
7a59f821cf
Update dependency me.saket.telephoto:zoomable to v0.14.0 ( #1933 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 11:30:50 +00:00
renovate[bot] and Dude so hot
6f7276bcdf
Revert "Temporarily disable shared element transitions ( #1621 )" ( #1932 )
...
* Revert "Temporarily disable shared element transitions (#1621 )"
This reverts commit 42ed51094e .
* Fixes
* Update EhAsyncThumb.kt
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-14 19:24:11 +08:00
renovate[bot] and Dude so hot
2cd884bd9d
Hack zip_time to fix performance ( #1931 )
...
* Hack zip_time to fix performance
* Revert
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-14 06:33:13 +00:00
renovate[bot]
40f4554373
Update dependency androidx.compose:compose-bom-alpha to v2024.11.00 ( #1930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 03:12:22 +00:00
renovate[bot]
76321d3491
Update dependency androidx.activity:activity-compose to v1.10.0-beta01 ( #1928 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 22:29:30 +00:00
renovate[bot]
c3b5db18a7
Update dependency androidx.paging:paging-compose to v3.3.4 ( #1929 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 22:28:56 +00:00