- updated windows python, sqlite and ffmpeg
- added linux ffmpeg binary to the executable build
- updated os x ffmpeg binary
- animation is generally working for linux and os x
- fixed some linux/os x ffmpeg calls
- fixed webm import for linux/os x
- webms work great
- moved to rendering gifs with PIL by default on linux and os x, which has bad palette support but renders more reliably
- the animation scanbar position caret is now visible on linux and os x
- fixed some timing/resume issues the animation scanbar on os x
- the old mediactrl video embed is removed
- mp4, wmv, mkv are added to native rendering control, no audio yet (just like webm)
- flv and flash will now have a little vertical padding on max zoom to make vertical hover windows easier to access
- changed database to a faster synchronisation mode
- tuned update processing daemon for more accurate time calculations and faster baseline speed, even if that knocks gui latency a bit
- fixed rows/s being thrown wildly off by long pauses
- made update processing daemon more reactive
- improved some of the flow and generally cleaned the update processing daemon
- added processing phase option to regular delay to processing of updates (this is useful if you run multiple clients and don't want them to process at the same time)
- fixed e621 tag parsing
- completely rewrote the focus engine behind the autocomplete dropdown
- fixed a bunch of autocomplete dropdown's generally buggy behaviour for linux and os x
- fixed autocomplete dropdown's display, sizing, and positioning for linux and os x
- fixed autocomplete dropdown selecting system predicates with the keyboard
- fixed autocomplete dropdown show status in linux with multiple pages open
- improved all subprocess calls, removing interim shell step and parameterising passed arguments
- improved how files and directories are launched in windows
- upnp is fixed for linux
- fixed hover window archive/inbox/delete icon buttons, which were spamming their commands to all open media viewers, not just their own
- added a simple raised border to hover windows to better delineate them from the canvas background
- updated the hover window size and position code to be a bit more reliable (still seems to bug out a bit on linux)
- tags hover window should now expand sideways more reliably
- it is now not possible to create nested export folders
- searching for numtags < x will now include files with no tags
- fixed manage boorus dialog OK in linux
- fixed booru selection mini-dialog in linux
- generally improved restoring database code
- fixed restoring a database when you have tag archives in existing database
- fixed a unicode encoding error when converting certain jobs to text (this was throwing errors in deviant art downloads/subscriptions--we'll see what was actually going on now, whether this is an error not being formatted right or something else)
- started some great rewrite of management panel gui code
- rearranged the download panel gui hierarchy slightly
- improved collapsible panel collapse/expand layout code
- removed code and database table for the old numerical ratings filter
- some general code refactoring and cleanup
- improved client upnp daemon timing
- harmonised how the client and server check requests for bandwidth-tracking eligibility