github hydrusnetwork/hydrus v258
Version 258

latest releases: v571, v570-future-build-2, v570-future-build-1...
6 years ago
  • added a duplicate entry to the thumbnail right-click menu
  • the new duplicate menu will now attempt to fetch known duplicate counts for the focused file for the current file domain (if the db is locked, it will say so rather than block)
  • the new duplicate menu's counts in the thumbnail menu can be clicked to show those files in a new page
  • the new duplicate menu allows you to set the four main dupe statuses (with default merge options), or a customised verson of the same, or set unknown/potential, or delete dupe status completely, for all the possible pairs in the current selection
  • added tentative support for variable framerate files, manually counting up their frames and displaying them with an averaged constant framerate in the client renderer. this now permits a number of webms that were previously 'mime unsupported'. let me know how it works for you!
  • cleaned some server locking code, hopefully fixing the ssl handshake issue (which is actually a deadlocking issue)
  • export file dialogs will remember the last value of 'export tags to .txt files?', and clicking that checkbox will always launch the dialog for editing (rather than clearing if there are some set)
  • fixed the advanced content update (as used by service-wide update), which was not able to differentiate namespaces since the recent service changes. I apologise to anyone affected by this--I will add some unit tests to make sure it doesn't happen again
  • reworked and cleaned some canvas event handling code
  • the canvas will now accept mouse wheel events even when it does not have focus
  • the canvas frame will no longer accept keyboard events (and hence activate fullscreen_switch) if the mouse is over a flash window
  • hydrus servers now respond to /robots.txt with a 'disallow all'
  • servers will now provide mappings petitions to admins in groups of similar size, rather than mixing petitions of weight 5000 with a hundred of weight 1
  • fixed the back/skip buttons in the archive/delete filter's top hover window
  • the file path tagging dialog's namespace and regular regexes now support parenthesis groups, and in that case will take each of those submatches instead of the wider match
  • hence regexes with groups will now compile in that dialog
  • you can now 'new page here' on the final (rightmost) page tab
  • fixed an issue where media-viewer-launched manage tags frames would yield focus to the main gui if they had opened a sub-dialog while they were open
  • the tag censorship edit panel now has a 'help here -->' label in blue text
  • file imports will fail properly when the final temp_path->client_files file copy operation fails (due, for instance, to the destination being on a removable medium that was recently disconnected)
  • fixed serverside upnp maintenance, which was silently failing early, and also updated it to the new server object code
  • wrote a new checklistbox dialog that handles the underlying data explicitly rather than messing around with external text->data maps
  • replaced all the old string checklistbox dialog instances with the new one
  • subscriptions will now correctly clear their 'recent error' status on a successful sync
  • refactored and cleaned how basic mediaresult objects store and consult simple file information
  • locationsmanager objects now handle inbox status and the related content update events that affect it
  • fixed a bug in HydrusTagArchive when attempting to figure out hash type from an existing hash
  • removed the obsolete servertoclientcontentupdatepackage object
  • misc duplicate code cleanup
  • misc serverside service code improvements
  • misc small fixes
  • misc cleanup

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.