I had a good week getting back to it. I fixed some small things, and there are some contributions from users.
There was some old check that said 'do not do any repository sync maintenance work while network traffic is paused'. This was stopping PTR processing from naturally starting in idle mode when the network was paused. I have undone the check, so users who regularly have the network paused for long periods should see some movement now.
The command palette has this annoying thing where if your mouse is over where it appears, any result item under the mouse is immediately selected, messing up keyboard muscle memory. I've added a little hook that ignores the mouse when it first shows like this; let me know how it feels now.
A user has written a ton of hydrus stylesheets called Nereid, with a nice repo here: https://github.com/6788-00/nereid-theme-hydrus. I have integrated these into the defaults. Check them out! Users who create stylesheets should also check the changelog this week--I have a test I'd like you to run so we can fix an annoying path thing we've been dealing with.
Another user has written a KDE plasma widget that does a slideshow, right here!: https://github.com/apampurin/hydrus-slideshow / https://www.opendesktop.org/p/2362439/
And another user who has been working on a complete overhaul of the thumbnail grid delivered their work to me just recently. I have now integrated the first version as an experimental test, and it looks very promising. I still have to do lots of work before we can try out wider testing, but it looks like we'll have easier support for masonry layouts, vertical grids, more dynamic thumbnail sizes, all sorts of new display tech.
Unfortunately, hydrus was touched by the AUR package attack this week. The 'hydrus-git' package, which I had never heard of and seems completely abandoned by the person who originally made it, was one of the thousand-odd packages taken over and compromised. I understand the situation has been resolved now, but if you were somehow running this package from the AUR and updated just recently, you need to check your system.
I do not maintain anything hydrus related on the AUR, but a user I know does, and this semi-official package is just called 'hydrus', here: https://aur.archlinux.org/packages/hydrus
I still generally recommend that users who want to run from source use my 'running from source' guide for a manual setup, since the AUR's need to use the newest available python packages tends to cause trouble for hydrus every now and then, but I can appreciate it is convenient.
In any case, I hope this wave of attacks gets figured out. The package manager situation is crazy.
I moved to a new dev machine over my vacation. I'm now on a nice and faster box, finally moved to Linux, and all the important stuff is migrated over ok. I took some time to clean up my messy and old environment too, and I'm hoping to stay on top of a clean desktop and todo and so on going forward.
Next week, I'll keep pushing on some small jobs and do a bit more of this new thumbnail grid view tech.