github hydrusnetwork/hydrus v178

latest releases: v599, v598, v597-future-1...
9 years ago
  • import tag options now supports 'explicit tags', which will be added to all files imported
  • the default import tag options system supports explicit tags, and will propagate them to new import tag options objects
  • the gelbooru 503 Forbidden problem is fixed
  • all gallery downloaders now send the page_url as http Referer header when fetching their image_urls
  • pixiv parsing now grabs the correct tags for the image! previously, it was fetching the user's most common tags
  • for now pixiv manga (which is not yet supported), will be skipped over in the gallery parsing step
  • fixed a thumbnail drag-and-drop calculation that meant the DnD event would not start if the initial mouse movement went in an up-left direction
  • bad animated gif frame timing detection is improved
  • the fallback animated gif frame timing is scaled back to a more reasonable 12fps
  • fixed a critical bug in the manage ratings dialog that meant any NULL or MIXED numerical rating controls were mistakenly creating 'set rating to 0.0' content updates
  • fixed an obselete call with the new Pillow library that broke video thumbnail generation
  • added an explicit file import test to my test suite (previously, this was a manual test, and I did not notice the failed video files last week)
  • fixed a critical os x crash after navigating media with the manage tags dialog launched from the media viewer
  • improved speed and memory use of num_tags queries a little bit
  • reordered the predicate filters in the main query code so that num_tags happens right at the end, where it will run fastest
  • removed an unnecessary filter from the main query code
  • removed an accidental doubling of the simple predicate filters from the main query code where the file service domain is specified
  • improved an important db index and made sure the db uses it everywhere it can. it should speed up most non-'all known tags' queries
  • harmonised how all the new serialisable JSON objects are sent to and read from the db to a handful of simple general functions
  • externally opening a file is offloaded to a temporary thread to avoid gui lockups on OS flavours that have delayed 'open this file pls' calls
  • increased the commonly used read/write 64k block size to 256k, let's see if it reduces some file fragging
  • clientside hydrus bandwidth reporting is a bit faster and simpler
  • general code cleanup
  • general refactoring
  • a long-term refactoring job that aimed to better decouple the client, server, and hydrus parts is now completely done
  • delineated the layout of the gallery and page of images management panels a little
  • updated several links in the help and the program to https
  • the petition content checkbox list is now significantly taller
  • cleaned up the static folder a little bit
  • silenced an unhelpful webm last frame error

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.