- finished first version of new faster dupe search--'system:similar to' now uses it
- finished faster dupe search tree creation
- finished faster dupe search tree search
- added faster dupe search tree leaf insertion
- added faster dupe search tree rebalancing maintenance
- added faster dupe search tree orphan deletion maintenance
- added faster dupe search leaf-regeneration-as-scheduled maintenance
- misc faster dupe search tree work
- new search tree will be created on db update
- fixed the 'add' buttons on the import files dialog
- fixed linux manage tags text input
- reduced incidence of linux media viewer post-manage tags key event swallowing
- fixed an issue where if the manage tags dialog was launched from the media viewer while a hover window was displaying, the main gui would often be raised when the manage tags frame was closed, annoyingly obscuring and de-focusing the underlying media viewer
- fixed manage tags action workflow when no valid tag choices exist
- entering a tag petition reason now has several common 'suggestions' for quick entry
- removed ffmpeg binary from default linux release (as basically every linux has a decent ffmpeg by default)
- fixed the incorrect ffmpeg version for os x
- added an option to options->media to prefer to use the system ffmpeg over any in the hydrus bin directory
- fixed linux arrow key navigation of the page picker dialog
- cleaned up the page picker dialog's gross old code
- the edit file lookup script panel now has a script management control on its test page to better report on and control tests
- scripts will new correctly attempt to decode unicode and other encoded text in responses
- if non-text data is accidentally fetched in the file lookup script panel's test page, it is now caught and a small summary of that event is printed to the text box instead
- added the same non-text catch to the edit link node panel
- improved how some script errors and status updates are handled so the new test window script management controls will see and report more useful information
- removed 'restart' option from linux for now--looks like a bug in pyinstaller
- improved how the new GET request read reattempt works
- cleaned up some spammy error code
- cleaned up spammy test code
- misc error handling improvements
- misc cleanup