windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v278/Hydrus.Network.278.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v278/Hydrus.Network.278.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v278/Hydrus.Network.278.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v278/Hydrus.Network.278.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v278/Hydrus.Network.278.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v278.tar.gz
I had a good week. I fixed some bugs and added a whole bunch of new little ui options.
fixes
Tumblr changed their 'raw' url CDN this week, which broke the hydrus downloader. I have fixed it, and all existing urls in the database and your file import caches will be converted on update to the new format! Let me know if you run into any more trouble.
APNG imports are also fixed. The recent decompression bomb stuff was accidentally breaking them.
misc ui stuff
Many little ui things got small improvements this week. Highlights are:
The 'file import status' button now has a right-click menu that lets you retry failures and clear out large queues.
'open selection in a new page' now preserves file order.
Tags imported/exported via neighbouring .txt files are correctly censored and sibling collapsed.
Manage tags, parents, and siblings will let you know if you try to cancel them with uncommited changes.
The duplicates page's big database jobs now occur in simpler modal popups.
research vote
Just a little vote here. I am mostly just interested, but it will likely affect some future ui design for selecting how tags are parsed.
I am interested in how people choose which namespaces to parse. Please vote here:
(After making this, I discovered there is a vote map in the results. If you have a problem with that, please vote as a reply here. I will turn this map off in future votes.)
http://www.poll-maker.com/poll1913502x04824a01-51
full list
- fixed the tumblr raw url converter to now point to the data.tumblr.com domain
- added a hardcoded ssl verify exception for data.tumblr.com, which has an incorrectly defined ssl cert (at least for public-facing interactions), wew
- all existing db urls and file import cache urls for media.tumblr.com will be updated to data.tumblr.com on update! (everything _should_ just magically work again)
- fixed apng import, which the decompressionbomb detection code was not handling correctly
- collapsed the different instatiations of the 'file import status' button down to one class
- the file import status button now has a right-click menu that supports 'retry failures' and 'delete processed', if applicable
- misc import status cache cleanup and refactoring
- you can now edit or completely turn off the [404] and [DEAD] thread watcher page name prefixes under options->downloading
- thread watchers should more reliably keep 404 status
- 'open selection in a new page' now preserves file order!
- 'view this file's duplicates' now sorts the files!
- options->gui now has an option to change how often 'last session' is saved
- 'last session' will no longer autosave to the database if there are no changes
- tags exported to neighbouring .txt files are now correctly sibling-collapsed
- tags imported or exported via neighbouring .txt files are now correctly tag censored
- the manage tags dialog will now protest with a yes/no dialog if you attempt to cancel it with uncommitted changes
- the manage parents and siblings dialogs will now protest with a yes/no on an ok event if there are 'uncommitted' pairs in the lower boxes (e.g. if you forgot to click the 'add' button)
- fixed an issue that would sometimes stop old sessions from loading properly
- the duplicates page now does its maintenance jobs in modal popups!
- attempting to apply a duplicate status to more than 100 pairs now throws up a warning yes/no dialog
- the manage urls dialog now has copy/paste buttons
- added a (somewhat debug) option to disable the mouse hide&anchor behaviour on slow Windows canvas drags to options->media
- added a 'regen all phashes' command to the database regen menu
- the disk cache options in help now have a help button to explain good values for ssd vs hdd
- the edit bandwidth rules dialog now uses the new listctrl
- merged the old and new login managers
- misc login work
- misc refactoring
- misc cleanup
next week
I moved the login system a little forward this week. The main object is now a good unified stub that happens to also do some hardcoded Hentai Foundry and Pixiv stuff, so I am ready to start making it do new things. I think I will try to move hydrus repository 'login' to it this week, and also have hydrus connections use the new networking engine in the same step. If that goes well, I believe I will be able to completely delete all the old networking code.
It would be nice to catch up on EXIF file rotation as well, and perhaps some not-dissimilar weird dimension ratio stuff that is causing some stretched videos.