windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v298/Hydrus.Network.298.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v298/Hydrus.Network.298.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v298/Hydrus.Network.298.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v298/Hydrus.Network.298.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v298/Hydrus.Network.298.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v298.tar.gz
I had a difficult week. A bunch of IRL stuff fell on me, but I got some bug fixes and new ui stuff in for hydrus.
mostly misc this week
The 'file notes' system from last week seems to have worked out well. I've now made it so the 'manage_file_notes' shortcut action should OK the dialog as well as open it, and I have moved the text caret to the end of the document on dialog open. It should now be possible to edit file notes pretty quick with just the keyboard!
I've moved some main window menubar stuff around–some of the 'pause x' stuff is now moved to 'network' and 'files', and I've added a global 'pause all new network jobs' option to 'network', which will simply and politely pause all new network requests indefinitely. If you need to jack out your ethernet cable for a few minutes or something, you might like to try this new pause option and let me know how it works out.
Pages will now state the total filesize of their content when nothing is selected!
manage siblings and parents changes
I think this is only for advanced users!
Manage tag siblings and parents dialogs have always had some pretty garbage workflow, and as the systems grow in size, it is also starting to waste a bunch of CPU. I've been putting off changes here, thinking the job will be too big, but after several rounds of discussions with users, I have decided to experiment with making more incremental changes to these dialogs.
So, to begin with, rather than show all rows at all times, manage tag parents will now only show the rows that include tags as entered below. If you add 'animal ears' as a child or parents, you'll then see all the existing pairs of tags that include that up top, so you can better review the relevant pairs as you add new ones. It also means the dialog boots and is ready to edit instantly, rather than having to load several thousands of rows to display.
If you are a keen parents-adder, please let me know how this works out for you. I threw this together at the end of the week, so it isn't super pretty, but I am confident we can make some overall progress here. There is still more to do, doubly-so for tag siblings (which has even more tangled logic), but once some of this workflow is improved, I would also like to add some 'paste list of tags' to these dialogs and maybe some better mass-import/export options as well.
full list
- wrote a new 'bytescontrol' and related noneablebytescontrol that allows for a uniform way to choose a bytes size value with a wider range–and deployed it all over the place
- hitting a mapped shortcut for 'manage file notes' should now ok the 'manage file notes' dialog as well as open it
- the manage file notes text control will now start with its caret at the end of the document
- manage siblings/parents now state how many pairs they have
- as an experiment, manage parents now only lists pertinent information in its listctrl. this is hacky but potentially a big improvement to the workflow here, feedback would be appreciated
- added a new menu entry, 'network->pause->all new network traffic', which will indefinitely pause any new network jobs. this value will persist through a restart
- 'pause subscriptions' is moved from 'services' to 'network'
- 'pause import/export folders' is moved to 'file' and all the import/export folder stuff is sent down to its own submenu
- in lieu of proper session inspection gui, added some debug 'reset login' entries to the network menu for pixiv and hf
- if a page has files but none are selected, it will now say the total size in the status bar
- the edit bandwidth rules control and its subsidiary dialog use some saner and more user-friendly layout and presentation
- the previous search distance on the 'review bandwidth usage' frame is now remembered
- fixed some bad logic where a 'copy_bmp' event could trigger despite the current media being None or a non-static image
- you can no longer open multiple copies of the subscriptions or import/export folder manage dialogs if you hit the menu entry multiple times while the first is waiting for the jobs to finish
- like import folders and subscriptions, manage export folders now waits for currently running export folders to quit before opening
- export folders run lighter and quit faster on client shutdown
- the domain manager will give a better error if a URL submitted to it lacks a schema (the http or https part)
- fixed a bunch of unicode error handling
- fixed an issue with similar files metadata orphans prohibiting new file imports
- finished up a simple shared shortcut processing object and replaced most old temp duplicate shortcut code with it
- misc ui cleanup
- misc text rendering fixes
- misc shortcut code refactoring
next week
Next week should be a bit better on my schedule. I would like to get that 'login/session inspection' UI (which will let you inspect and alter stored cookies for each network context, and which I didn't have time to do this week) done, and maybe some more tag siblings/parents stuff.