github hydrusnetwork/hydrus v292
Version 292

latest releases: v599, v598, v597-future-1...
6 years ago
  • extended system:age to support searching by fixed calendar date, e.g. "system:age > 2018/01/24"
  • 'system:age' is also renamed to 'system:time imported' and presents nicer strings
  • I believe I have fixed the manage tags dialog crash
  • the manage tags dialog now loads related tags, file lookup script info, and recent tags off the main ui thread, meaning the dialog itself should launch much faster in almost all situations
  • cleaned up how a bunch of autocomplete<->manage tags events occur
  • 'set_search_focus' works in the manage tags dialog again, drawing from the new shortcut system
  • fixed ctrl+scrollwheel on autocomplete entry, which now correctly scrolls the selection over the results again
  • cleaned up a bunch of the taglist scroll and selection code, particularly for tag children/parent selection events
  • fixed a potential crash bug initiated by en early exit from the export files dialog
  • fixed a potential crash bug initiated by an early petition processing page delete
  • fixed a potential crash bug initiated by an edit repository close during access key fetching
  • the thumbnail view should be a bit less jittery--the scrollbar should fade neater on mouseover, and maybe the thumbs are smoother as well (I turned off a now-superfluous double-buffering mode, please report any visual bugs)
  • added 'check_all_import_folders' to main_gui shortcut actions
  • menus off the main menubar that are out of date (this often happens to 'pages' after a session addition/delete) will now be disabled (greyed out) until they are back in sync
  • the duplicate filter now detects media it cannot display more carefully. if it runs across undisplayable media due to file orphan status, it will skip over it. if there is nothing else to display, it will ask the user to inform hydrus dev
  • added json support to the parsing engine!
  • wrote a new json parsing formula object
  • wrote a new 'compound' parsing formula object that combines multiple formulae together
  • wrote new panel for editing formulae with some cleaner button workflow
  • added multiple 'separated' content parsing solutions to page parsers and wrote all new gui to reflect that
  • expanded the new separated content parsing solutions to be full-blown nested sub-page-parsers, wew
  • put some more general work into the new parsing engine--the new page parser object now saves and serialises, so it can be imported and exported. I don't expect to change it much more, but don't rely on that! this is all still under construction
  • added 'file hash' content type to content parsers and improved ui support for when string conversion rules generate bytes data etc...
  • new parsing objects now render their parsable content correctly in the 'produces' column
  • misc cleanup of new and existing parsing dialogs
  • fixed the handling of escape/cancel events on the 'select from a list of strings' dialog
  • on update, users with a certain kind of orphaned file will be informed of the numbers and a request to inform hydrus dev
  • fixed exporting serialisable object to png, which was failing due to a bmp data change in the new wx
  • fixed a couple of places where I was switching GMT and local time around
  • deleted some old useless tag editing and commandevent code

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.