fe.settings:getUserBoardSettings - non array given[hydrus] - Endchan Magrathea
https://youtube.com/watch?v=UtG11pmBe3U
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Windows.-.Installer.exe
macOS
app: I removed the macOS release, it will not boot in some/all situations--it will be fixed for v600!
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Linux.-.Executable.tar.zst

I had an ok week. I fixed some bugs, improved some quality of life, and overhauled vacuum maintenance.

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

highlights

If you got a superwide duplicates filter page sidebar last week, it should fix itself today. It was an UI bug from a couple weeks ago that wasn't fully cleaned up.

The e621 downloader stopped finding files in the past week, but I have fixed it. You don't have to do anything. I understand they may still be making changes on their end, so let me know if anything new breaks.

When you see file timestamps in the media viewer's top hover window or the file right-click menu, their tooltips are now the inverse of your 'always show ISO timestamps' setting. So, if it says 'modified: 2 years ago', the tooltip will say 'modified: 2022-11-20 14:23:39', and vice versa!

Advanced users only: The database 'vacuum' maintenance task, which is essentially a database defrag, now runs significantly faster (in my tests, maybe 10 times faster, anything from 30-170MB/s, but I suspect super big databases will run ~10MB/s) and no longer needs to use your temp dir. I only recommend running vacuum every, say, five years for a few percent performance improvement, but if you have been waiting to clean up or truncate a huge and tangled client.mappings.db, it should be easier to find the space now. I have also added a summary popup that reports how much space the vacuum saved and how fast it worked. I'd be interested in knowing what speeds you see.

next week

I have nothing exciting prepared for v600. Just some more general work while I continue to chip away at duplicates auto-resolution in the background.