github hydrusnetwork/hydrus v239
Version 239

latest releases: v598, v597-future-1, v597...
7 years ago
  • finished up similar files search data maintenance code
  • similar files search data maintenance will now run during idle time
  • similar files search data maintenance can be called from database->maintain menu
  • the crowded database->maintenance menu is now split into maintain, regenerate, check
  • improved the similar files tree generation code, speeding searches significantly
  • wrote a new listctrl class to handle more complicated objects and also sort by underlying data
  • the new listctrl now handles object name non-duplication
  • cleaned a bunch of crap old listctrl code
  • manage export folders now uses the new listctrl
  • manage import folders now uses the new listctrl
  • manage subs now uses the new listctrl
  • manage scripts now uses the new listctrl
  • options media viewer options now uses the new listctrl
  • file import status panel now uses the new listctrl
  • the new listctrl can now quickly fetch item index from the underlying object
  • the file import status panel should now cope with extremely huge lists a bit better now!
  • multiple parsing child nodes can now import from/export to clipboard as lists
  • export folders now have names, so you can have multiple export folders pointing to the same path! existing export folders will get their path as their name, but this can be changed no prob
  • cleaned import/export folder dialogs
  • cleaned import/export folder dialog workflow
  • several misc import/export folder improvements
  • hydrus servers are now exclusively https with self-signed certificates
  • hydrus servers now create server.crt and server.key in their db folders for SSL--these files will be backed up along with everything else on an admin backup command
  • system:hash now ignores the file domain and any other predicate. it now returns very quickly, no matter the context
  • improved system:hash search logic
  • all the awkward choice dropdowns in system predicate panels are replaced with radioboxes
  • improved system:rating panel grid layout
  • wrote a better subclass of radiobox to handle more data
  • moved first half of thumbnail menu to new menu system
  • cleaned up a little thumbnail menu logic
  • improved the different ways services are added to thumbnail menu
  • thumbnail 'select' menu is logically cleaned up and allows for better file domain selection
  • the thumbnail menu's copy files and copy hashes to clipboard will now send them ordered (they were previously pseudo-random)
  • added 'paths' to the share->copy thumbnail menu for copying multiple files' paths. these are also ordered.
  • if the popup message manager does not have any errors, it will no longer unhide (which can annoyingly raise the main gui window) when the gui window does not have focus
  • removed some old redundant error reporting stuff in popups
  • improved and quietened some some mime detection failure code, sped up mime failure loop in all cases
  • massively simplified and atomised how new serialisable-object management panels can save their data
  • the manage subscription dialog now saves in a single, faster transaction
  • the manage script dialog now saves in a single, faster transaction
  • reduced redundant index work from analyze jobs
  • improved tag parse error handling
  • fixed media removal rules when deleting from the 'all local files' domain
  • polished and clarified some of the help's tag schema
  • misc cleanup
  • more misc cleanup
  • misc refactoring
  • more misc refactoring

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.