windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v327/Hydrus.Network.327.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v327/Hydrus.Network.327.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v327/Hydrus.Network.327.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v327/Hydrus.Network.327.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v327/Hydrus.Network.327.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v327.tar.gz
I had an ok week. The login manager is moved forward, and I did a few other things as well.
login manager
Still advanced users only.
The login manager now saves itself, and I've don the dialog for regular users to set up their login credentials, under network->downloaders->manage logins. Feel free to poke around. It stil isn't switched on, so custom login scripts will not run yet.
The advanced side is missing some good test ui, and the regular side is missing a similar 'attempt login/test these credentials'. I'd like to roll something out next week and turn the system on at the same time.
misc
The spammy/false-positive 'periodic file limit' warnings that subscriptions started giving last week with the new, more liberal syncing check are now gone. You'll now only get a warning about the file limit when it matters (when the sub only found new files on the check).
Subscription merge is a bit more helpful. It lets you select which is the 'prime' sub, into which to merge the others, and has some other behind-the-scenes data improvements as well.
Several new pixiv downloading issues, mostly to do with multi-page content like manga, are fixed.
The manage tag censorship, siblings and parents dialogs are now all moved to the new panel system, a notebook instead of the buggy old listbook, and also use my recent new sizer. They should fit better on smaller screens and expand better on larger ones. Let me know if you still have trouble with them, as I can tweak a lot more easily now.
I have finished some new 'getting started' help for using the new download system. If you have yet to download anything in client but want to try, please check it out here:
https://hydrusnetwork.github.io/hydrus/help/getting_started_downloading.html
full list
- login stuff:
- finished off some login script data stuff
- fleshed out how login credentials and other linked data is stored in the login manager, including script link recovery when the script changes but name does not
- improved some initialisation login validation error handling
- improved login failure validation error handling
- wrote a dialog panel for managing login credentials and reviewing validity and so on
- a heap of related session and login tie-in/fix-up work
- the login manager will now save changes to the db. it will get the HF and pixiv scripts on db creation/update, and if you have a pixiv login, the login system will pre-fill that info and 'activate' the script (although the login manager will not fire any login scripts yet–if so configured, it'll just delay on a polite error message)
- .
- other stuff:
- with the subscriptions' new more liberal syncing logic, the periodic file limit will now only pop up if the sub does not see any already-seen files
- to give more buffer for the new syncing logic, file import caches will now store 250 entries minimum on compaction (was 100 previously)
- subscription merging now lets you choose the primary subscription into which the other subs will be merged
- cancelling a subscription merge action mid-merge is now safely nullipotent
- post urls that use subsidiary page parsers (such as the new pixiv manga parser) will now correctly insert (rather than append) their manga urls into the file import cache
- removed a couple of places where urls could accidentally be duplicated in a file import cache
- cleaned up some areas where successful file import objects were presumed to have file hashes when they might not (this was causing errors when importing urls that split into multiple url children, like pixiv manga, while also having 'additional tags' set)
- updated tag censorship, parents, and siblings dialogs to the new panel system
- tag censorship, parents, and siblings panels now use a notebook instead of the layout-borked listbook
- tag parents and siblings panels now use the new small-resolution-friendly sizer, are more tight by default, and expand more neatly
- refactored a bunch of tag ui code to clientguitags
- the client video renderer will now deal with videos with (invalid) duration of 0 more gracefully
- finished the 'getting started with downloading' help page, sans the login stuff
- bit of other help work
next week
I would like to 'finish' the login manager, which I think will mean turn it on at a 1.0 state. I suspect I will have to go back a bit for a week or two more to clean things up, and I'd also like to roll out some login scripts (and downloader updates) for Deviant Art and Fur Affinity and some other big sites. We'll see how it shakes out.