github hydrusnetwork/hydrus v296
Version 296

latest releases: v599, v598, v597-future-1...
6 years ago
  • the 'allow decompression bombs' option is now moved to 'file import options'. it defaults to False
  • file import options now allow max size and max resolution rules. they default to None
  • file import options now allows a max gif size rule to deal with THE SFM COMMUNITY. it defaults to 32MB
  • file imports will give better quality errors if they fail due to file import option exclusion rules
  • file import fail errors will now also specify the incorrect amount--e.g. if a file is 64KB but the minimum limit is 256KB, it will state this in the error
  • wrote a bunch of unit tests to make sure the new complicated file import options object works good
  • finished the tag summary edit ui and added a new 'tag summaries' page to the options
  • you can set the thumbnail top, thumbnail bottom right, and media viewer top summaries here, and everything should link up right!
  • the old options to hide thumbnail top and thumbnail bottom right text are removed from the options->gui page
  • tag summaries now include pending tags again
  • tag summaries will order tags according to hydrus numeric tag sorting rules (0 < 0a < 0b < 1 < 9 < 10)
  • tag summaries will collapse namespace groups that all start with decimals into a "min-max" phrase instead of the whole list (so 'collecting' a chapter will list p1-23 for the page phrase instead of each number in turn)
  • fixed some potential error popups from the autocomplete dropdown when not in float mode (this hit non-windows users more often)
  • split the parser help pages up a bit more and updated the client ui html links
  • finished off the formulae help pages
  • updated to wx 4.0.1 on all platforms. it promises increased stability!
  • default tag import options are now moved to the 'importing' options panel, alongside the default file import options
  • the database will deal with and recover from rollback exceptions more reliably. rollback-loops should be fixed, but the original event will now also produce a request to restart the client (which will safely reset everything) anyway
  • improved how I create and layout the 'help for this panel -->' help buttons
  • the job scheduler now regularly checks for and clears out dead wx-related jobs (this saves a bit of memory)
  • cleaned up an old tag retrieval method that was wasting CPU. some larger pages with many thousands of tags should do tag calculation after selection and so on a bit faster
  • fixed a thread shutdown test that wasn't working until app shutdown time
  • improved some more thread shutdown code
  • deleted some old thread-inefficient calllater and wx-safe timer code
  • emergency server errors that occur during the response writing stage should be handled better by the client
  • emergency server errors are more robust in general serverside
  • improved the quality of the errors thrown by the new network engine's login system
  • improved some test timing and key press simulation code
  • misc refactoring
  • misc improvements

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.