Dude so hot
d07649bcf8
Cleanup unused code
2025-01-03 12:30:13 +08:00
Dude so hot
5e1baf2104
Recover removed author style
2025-01-03 12:30:13 +08:00
Dude so hot
e8701b65c6
Drop HAtHBlacklist
...
immature implementation
2025-01-03 12:10:42 +08:00
Dude so hot
517d6f6d0b
timeoutBySpeed accept OnTimeout handler
2025-01-03 12:10:42 +08:00
renovate[bot] and Dude so hot
b7c5c15280
Make timeoutSpeed pow of 2 ( #2060 )
...
* IntSliderPreference support display transforms
* Make timeoutSpeed pow of 2
* Fix conversion
* Fix conversion
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2025-01-03 11:45:21 +08:00
renovate[bot] and Dude so hot
0561a9bcf6
H@H blacklist ( #2058 )
...
* Move SpeedTracker to proper place
* SpeedTracker use Instant to avoid value class in generic
* Initial HAtHBlacklist
* H@H blacklist switch
* Allow to trim H@H blacklist
* Don't blacklist if that H@H returned twice
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-31 19:46:28 +08:00
Dude so hot
05a14a3610
And balance retry times
2024-12-31 18:15:34 +08:00
Dude so hot
b3737448d7
Don't retry at one H@H twice
...
Now that quota is cheap
2024-12-31 18:15:34 +08:00
renovate[bot] and Dude so hot
bfa91bf2fb
Apply watchdog before send request ( #2056 )
...
* Apply watchdog before send request
* Cleanup CronetEngine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-31 17:55:39 +08:00
renovate[bot] and Dude so hot
b7948f7965
Introduce speed based timeout strategy ( #2055 )
...
* CronetEngine throw connTimeout properly
* Apply LowSpeedDetector
* Add switch
* Relax
* Refine
* Extract common part
* Apply to AppUpdater
* Fix
* Adjust
* Log conn timeout as well
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-31 15:25:00 +08:00
renovate[bot] and Dude so hot
b0f310b2fe
Introduce connection timeout ( #2054 )
...
* Introduce connection timeout, Prepare to convert requestTimeout to speed based
* Fix step
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-31 13:15:42 +08:00
renovate[bot] and Dude so hot
ac598fdfab
Introduce Windowed SpeedTracker ( #2053 )
...
* Remove unreachable cond in `humanReadableByteCount`
* Introduce Windowed SpeedTracker
* Cleanup
* Optimise SpeedTracker for startcase
* Fixup
* Update naming
* Fix
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-31 12:11:13 +08:00
renovate[bot]
60e6a04d0d
Update dependency nettle to nettle_3.10.1_release_20241230 ( #2052 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 19:45:06 +00:00
renovate[bot]
c4884022af
Lock file maintenance ( #2051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 01:29:22 +00:00
renovate[bot]
a70091bf99
Update dependency Corrosion to v0.5.1 ( #2050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 17:46:35 +00:00
renovate[bot] and Dude so hot
ebaf75df95
Update Rust crate rxing to 0.7 ( #2047 )
...
* Update Rust crate rxing to 0.7
* Fix build
Signed-off-by: Dude so hot <djohn@fbi.gov >
---------
Signed-off-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-29 07:50:16 +00:00
FooIbar
2f044a17e1
Fix crash when download label query takes too long
2024-12-26 17:56:20 +08:00
renovate[bot]
782dafca33
Lock file maintenance ( #2040 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 02:02:28 +00:00
FooIbar
7174bbc0bd
Clean up build script
2024-12-22 14:59:21 +08:00
FooIbar
a075a7cba8
Make SpiderInfo optional
2024-12-19 21:06:49 +08:00
FooIbar
325e756e4c
Fix SpiderInfo serialization
2024-12-16 21:06:05 +08:00
renovate[bot]
556c623e98
Lock file maintenance ( #2028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 00:54:09 +00:00
FooIbar
de5d74a1f0
Remove more java.io usage
2024-12-13 11:51:48 +08:00
FooIbar
b3a212c7fd
Match platform language resolution behavior
...
And add non-Compose accessor for Strings.
2024-12-11 00:06:07 +08:00
0e608d169e
Migrate to lyricist, Part 1 ( #2014 )
...
* Initial convert xml to kotlin i10n res
* Composing take Translations
* Move HistoryScreen to lyricist
* Move FavouritesScreen to lyricist
* Fix naming
* Fixes
* Fixes
* Convert
* Convert
* Revert
* Fix
* Convert
* Convert
* Formats
* Cleanup
* Cleanup
* Cleanup
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Refine
* Fixes
* Cleanup
* Cleanup
* Address Code Review
* Address Code Review
* Address Code Review
* Update app/src/main/kotlin/com/hippo/ehviewer/ui/i18n/ThTranslations.kt
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* Update app/src/main/kotlin/com/hippo/ehviewer/ui/i18n/KoTranslations.kt
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* Address Code Review
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-12-10 12:36:04 +00:00
renovate[bot]
5ae5943cc8
Lock file maintenance ( #2010 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 02:11:37 +00:00
renovate[bot] and Dude so hot
8c766115db
Refine EhTagDatabase & Cleanup java io usage
...
* Further kill some java io usage
* Further optimize TagDatabase update logic
* Further optimize TagDatabase
* Move some part from okio to kxio
* Address Code Review
* Fix to not reinit with current if inited
* Convert readLegacySpiderInfo to use kxio
* Refine
* Refine
* Refine
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-12-08 14:30:56 +00:00
FooIbar
7bd36dd274
Fix comment anchors handling and ripple on click
2024-12-08 12:14:15 +08:00
FooIbar
bd246300e0
Revert "Kill Legacy TextView ( #1786 )"
...
This reverts commit 62927cb6
Reason for revert: Bad performance
2024-12-08 00:07:21 +08:00
FooIbar
d57983032e
Allow using RGB_565 on API < 26
...
And increase PageLoader cache size on API 26+
2024-12-06 00:13:50 +08:00
FooIbar
53b3190bbf
Make image links in comments clickable
2024-12-04 20:53:00 +08:00
FooIbar
d924237b7e
Update thumbnail key in database on the fly
2024-12-04 20:42:21 +08:00
da29fc2f25
Handle multiple image format ( #1988 )
...
* Polymorphic copy_region
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Polymorphic qr_code
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Polymorphic detect_border
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Implement luminance conversion
* Implement RGB_565 and RGBA_F16 support
* Revert "Workaround for high bit depth images"
This reverts commit 12f46e2e4e .
* Add ptr_as_image
Signed-off-by: Dude so hot <djohn@fbi.gov >
* ptr_as_image_mut
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine poly
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Use fake channel
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Cleanup
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Naming
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Cleanup
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Use typealias
Signed-off-by: Dude so hot <djohn@fbi.gov >
* just unwarp
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Cleanup
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Just unwarp
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Address code review
Signed-off-by: Dude so hot <djohn@fbi.gov >
---------
Signed-off-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-12-04 19:30:46 +08:00
renovate[bot]
df9af9c35a
Lock file maintenance ( #1996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 00:40:45 +00:00
FooIbar
cccc8e829e
Don't retry for some unrecoverable errors
2024-12-01 17:46:25 +08:00
FooIbar
e0b1b18299
Support reverse physical key controls in reader
2024-12-01 17:46:13 +08:00
FooIbar
02d607817a
Limit the scope of MIUI Cronet workaround
...
`ERROR_OTHER` is too generic and contains `ERR_CONTENT_LENGTH_MISMATCH`
2024-12-01 17:46:01 +08:00
FooIbar
8ae62e21a7
Clean up redundant v1 thumbnails
2024-12-01 17:45:47 +08:00
FooIbar
14a59262af
Add missing .heic to supported file extensions
2024-12-01 13:10:10 +08:00
FooIbar
12f46e2e4e
Workaround for high bit depth images
2024-12-01 13:09:47 +08: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