github hydrusnetwork/hydrus v171
Version 171

latest releases: v599, v598, v597-future-1...
9 years ago
  • improved isalreadyrunning code
  • fixed isalreadyrunning code for the Linux frozen build
  • the client's isalreadyrunning splash check will respond more quickly if you choose to wait
  • repository processing sync will no longer update the frontend, which approx doubles its speed
  • repository processing sync now only occurs when the client is idle, so it won't slow your browsing down
  • if you catch the client while it is processing, doing pretty much any action will make it quit out nice and quick
  • repository processing sync now occurs at a lower db level, meaning less laggy popup ui update and overall faster processing time
  • repository popup disappears after a few seconds once it is done--if you leave your client on all the time, you probably won't see it again.
  • split 'maintenance and memory' options panel into 'maintenance and processing' and 'speed and memory'
  • added 'cpu busy' option to options->maintenance and processing
  • added 'run stuff on shutdown' option to options->maintenance and processing to set whether pending db maintenance and repo processing can happen on shutdown
  • added 'max minutes on shutdown' option to options->maintenance and processing to limit how much shutdown processing can be done in one sitting
  • repositories can now sync on shutdown--they will report through the splash window
  • shutdown maintenance is checked and run in a better way
  • moved to a two-stage shutdown procedure
  • daemons are better kept track of, and they talk to the controller in a better way
  • daemons shut down in a better way
  • improved a bunch of idle/busy/just woke from sleep logic
  • improved how the controller maintains the db and memory
  • improved force_idle mode in the client
  • idle calculation is more accurate, and resets on more user-driven events
  • improved responsivity for processing popup
  • fixed a serious bug that was counting some unprocessed content as done when the service processing window was cancelled
  • misc code improvements
  • misc maintenance code improvements
  • fixed a bug with parentless center-positioned dialogs not sizing themselves properly
  • removed delete_orphans timespan param option
  • fixed bugs selecting and media-viewering collected media
  • fixed a missing thumbnail selection bug
  • fixed some os x dialog interaction and z-order problems when the splash screen is open
  • os x splash screen is no longer stay_on_top
  • fixed the 110.00% display bug
  • removed wx from pubsub code
  • pubsubs now route through the controller
  • reduced some pubsub overhead, we'll see if it smooths out some of the gritty stuff
  • misc thread worker pool is now managed by and routed through controller
  • some other thread-wx interaction is now routed through clientcontroller
  • db now interacts with controller directly, not through wx
  • all other indirect references to controller go through hydrusglobals, not wx
  • refactored everything wx away from everything hydrus/server except controller code
  • about window now says the client's network version

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.