windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v237/Hydrus.Network.237.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v237/Hydrus.Network.237.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v237/Hydrus.Network.237.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v237/Hydrus.Network.237.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v237/Hydrus.Network.237.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v237.tar.gz
I had a good week. I fixed some important bugs and overhauled how local files are managed in the db.
If you have a lot of files and tags, updating may take a couple of minutes.
After you update, you'll get a new message about regenerating the autocomplete cache. Please do this when convenient, but bear in mind it can take up to twenty minutes, during which time you can't use the client.
all local files
I have added a new file service, 'all local files', which unifies 'local files' and 'trash'. You still have the old services, but if you want to search them both at once, you can use this new one. It also has an entry in review services. This is helpful on my end for a bunch of code-cleaning reasons, but it will also be useful in the ongoing dupe search stuff and is a big step forward in ultimately supporting multiple 'local files' domains.
As the original 'local files' domain becomes less and less exclusive, and as 'all local files' is confusing alongside it, I've changed its name this week to 'my files'. If you don't like this, you can now change it in manage services! The idea is to make local file domains increasingly editable while keeping 'trash' and 'all local files' static.
One nice part of this change is that the trash timestamp is easier for me to access. Trashed files will now report how long they have been in the trash when you right-click on them, and if the file domain is 'trash', then sorting by newest/oldest will sort by the trash timestamp.
full list
- added 'all local files' service that spans all local file domains
- improved trash service code
- trashed files now report their trashed timestamp in right-click menus
- trash views will sort oldest/newest by the trash timestamp
- renamed 'local files' to 'my files' to reduce initial confusion
- if you don't like 'my files', you can now rename the local files service under manage services!
- improved how some local file service metadata is stored
- cleaned and possibly fixed up some delete code
- cleaned up a bunch of misc service and file service code
- the client is more intelligent about what local files are – you can now 'open externally' trashed files, for instance
- on multiple monitor systems, the new sizing system now bounds itself by the appropriate monitor's dimensions (previously, it was always consulting the primary, I think)
- if an expansion event causes a frame to grow off screen, the new sizing system will now attempt to move it up and left so it is completely visible
- fixed an important bug in the specific service autocomplete cache that was leading to several kinds of miscount–please regen your autocomplete cache at your convenience
- the client can now post additional messages on boot (you'll see one!)
- improved how errors with unusual characters are applied to failed import file status objects
- left double-click on the main gui greyspace now opens the new page chooser as well
- restored session pages now recover more gracefully from missing services
- shortened the 'stop after this many files' phrase, which was mis-sizing downloader panels
- changed several bits of old jank in the 'import options - files' collapsible. it is also now thinner
- misc gui improvements
- updated more of the menu system code
- the selection tags box now sizes its height more reasonably
- fixed 'check now' and 'reset cache' buttons on edit sub dialog
- subscriptions report better file import status on their popup
- misc cleanup
next week
I am not sure. Christmas has snuck up to me, so my plans are a bit out of whack. I would like to do a release on the 28th, but I expect I will only work on some simple little features and cleanup. If I have time, I'll improve the dupe search tree generation code.
Post last edited at