github hydrusnetwork/hydrus v159
Version 159

latest releases: v598, v597-future-1, v597...
9 years ago
  • split previously monolithic repository updates into smaller pieces
  • added service_update server calls
  • extended content_update server calls to support sub-indices
  • sped up some content update preprocessing code
  • improved some content update preprocessing code
  • radically reduced serverside memory usage while generating updates
  • added iterator splitters to make sure any single update row cannot be too large
  • thanks to iterator splitter, updates should process through the client more smoothly
  • added timespan splitter to make sure any single server update query cannot be too large
  • content updates are resumable if broken part way through downloading the list of them
  • the update popup will state how fast it is currently working in rows per second committed
  • cleanup of a lot of update related code
  • more cleanup of update related code
  • improved serialisable protocol so it'll work better over a network
  • made serialisable protocol much simpler
  • fixed numerical rating system predicate dialog slider range
  • fixed numerical rating system predicate dialog OK for valued predicates
  • fixed numerical rating custom filter action dialog
  • improved some network yaml error handling
  • replaced 'export tags' thumbnail menu entry with a tag archives system
  • replaced 'import metadata' file menu entry with a tag archives system
  • disabled thread dumper and manage imageboards and manage 4chan pass dialogs for now, because dumping code is out of date and completely screwed up
  • client will now not start in idle mode
  • help debug menu has new 'force idle mode' entry
  • idle mode is displayed on status bar
  • simplified client main gui status bar display and code
  • the flash and flv files' embed button now has a little border to delineate it from the canvas background
  • fixed some clientside bandwidth tracking code
  • removed some old networking code
  • made some custom objects draw themselves more efficiently
  • for now, manage tag parents and siblings dialogs will not show deleted rows. I will eventually add a 'show deleted' checkbox, like the manage tags dialog has
  • some static image rendering is slightly less laggy, particularly when browsing large images
  • fixed initial height of manage tags dialog launched from preview window
  • changed the 'search area' vs 'preview' sash gravity so the preview area won't expand or shrink on resize--see if you like it
  • autocomplete dropdown should now hide itself when focus goes to other programs
  • autocomplete dropdown should now hide itself when focus goes to other hydrus frames in os x
  • fleshed out new URLCache object to handle better gallery download url management
  • refactored some file status tracking stuff to a better system
  • refactored gallery page fetching to a better system
  • refactored gallery url handling to a better system
  • some redundant import checking should be much faster
  • improved error handling when booru image page parsing fails to find image url
  • refactored how tags are fetched for DA, tumblr, and giphy as part of the above overhaul
  • misc code cleanup

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.