/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Posting mode: Reply

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Board Rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Magrathea | Catalog | Bottom

Expand All Images


Version 550 Anonymous Board owner 11/01/2023 (Wed) 22:30 Id: 8db1c0 [Preview] No. 1554
https://youtube.com/watch?v=yj2g8l1JqWI [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v550/Hydrus.Network.550.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v550/Hydrus.Network.550.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v550/Hydrus.Network.550.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v550/Hydrus.Network.550.-.Linux.-.Executable.tar.gz

🎉 Merry 550 🎉

I had a good week. I fixed some important bugs and reworked 'scale to fill' thumbnails.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

I fixed an issue with the login system where, for certain scripts, a job that was supposed to be waiting on an ongoing login process could nonetheless start early. All jobs are more patient about waiting for their specific login process to completely finish, no exceptions.

I added a maintenance system to explicitly close and clear persistent network connections. I had underestimated how aggressive my underlying libraries were at closing these no-longer-used 'keep-alive' network connections, and a half-dead object was occupying your OS's network slots for longer than desired. Network connections now close promptly five minutes after the last use.

I fixed some thumbnail display bugs, and, particularly, 'scale to fill' thumbnails are much more sensible behind the scenes. Previously, the thumbnail on disk was of the cropped visible region (which was a little complicated to figure out and maintain); now, things are simple--it just stores a full-image thumbnail at the appropriate larger scale and then draws the cropped area of that on demand. There are several technical benefits to this, and it saves some CPU in the long run, fixes some bugs for things like blurhash which need the full image to work properly, and it means an external process like the Client API can now ask for a thumbnail and get the full image rather than an arbitrary crop.

If you are set to 'scale to fill', your thumbnails will regenerate as you browse. Fingers crossed, you will not notice any visual difference. Let me know if the regeneration is annoyingly laggy--I didn't want to schedule a ton of regen CPU for you all this update, but I can figure a 'catch up in the background' thing out if it is a problem.

next week

More small work and bug fixing, I hope. If I have time and energy, some file storage overhaul work.


Anonymous 11/04/2023 (Sat) 18:45 Id: 31f791 [Preview] No.1555 del
>>1554
Where do users share their downloaders? Kemono has been broken but i'm sure someone would have fixed it already.


Release Tomorrow! Anonymous Board owner 11/08/2023 (Wed) 03:21 Id: 42d28f [Preview] No.1556 del
I had a great week fixing a ton of bugs. As well as a variety of small stuff, there's also a fix for the Mr Bones and top-right media viewer hover crashes that PyQt users have seen this past week.

The release should be as normal tomorrow.

>>1555
Try here, looks like one as of two weeks ago:
https://github.com/CuddleBear92/Hydrus-Presets-and-Scripts/tree/master/Downloaders


Anonymous 11/08/2023 (Wed) 11:27 Id: 489d5a [Preview] No.1557 del
>>1556
Thanks, it works.



Top | Catalog | Post a reply | Magrathea | Return