- fixed some high-res video streaming thread scheduling problems with the new video renderer
- fixed a cause of huge memory bloat with greatly upscaled videos
- to improve seek response time, streaming buffer for the video renderer has a much smaller cap
- renderer throttling calculations are more sensible and reliable
- the video renderer discards frames to save time if they happen to still be in its buffer
- the video scanbar now displays the current frame buffer around the caret!
- video canvas now recycles the same frame blit bitmap to save a little time
- wrote a prototype related-tags suggestion 'service' for the suggested tags control
- you can turn it on and set some options for it at options->tags, feedback would be appreciated
- munged increasingly complicated components of the suggested tags control into a clean and proper self-hiding panel
- fixed a very important bug that was failing to filter visible thumbnail fetch on mass select and thus massively slowing down the client on large ctrl+a-like operations
- open externally button now shows the media's thumbnail, if it has one
- open externally and embed buttons now use hand cursor
- the simple path tagging dialog panel now cuts off .jpg extensions from filenames on filename parse
- if the string component of a generated file export path already ends in the correct .jpg extension, a second will not be added
- ipfs unpin will no longer break if the file was already unpinned
- the hydrus server now gives filename (for a file save as dialog) correctly on a content-disposition header (this affects the client's local booru as well)
- the secondary sort can now be a namespace or rating sort
- fixed some potential init problems with some dropdown controls
- an edge case object-missing cache retrieval bug is fixed
- updated openssl on os x, which might have fixed some problems
- updated python on windows, which updated openssl and a bunch of other stuff
- updated sqlite on windows
- updated linux dev machine to ubuntu 16.04, so a variety of packaged libraries are updated
- fixed auto server setup if the client is launched from a windows cmd window
- misc cleanup