- added media viewer mime options to file->options->media page
- you can now set animated mimes to start in a paused state
- you can now set the client to 'open externally' any media from a thumbnail activation
- reworked the way the media viewer generalises and displays its media to obey these new options
- improved some misc zoom code
- flv video is now rendered natively by default
- audio now defaults to an 'open externally' button
- renamed the nebulous 'url' download page option to 'page of images'
- moved the 'page of images' download page to the new system--it'll now remember its state through a restart, has a the detailed import status button, all that stuff
- 'page of images' download page now supports checkboxes to customise which types of links it will search for
- you can now close and rename page tabs from a right-click menu!
- deviant art parser now works for mature images
- improved deviant art tag and image page parsing
- added 'remove filtered files' option to file->options->files and trash
- improved UPnP dialog error reporting for when external IP cannot be parsed and for when external IP is reported as 0.0.0.0
- added an external ip/host override option to file->options->connection page
- whenever the client or server deletes a regular file or directory, it will now send it to the recycle bin
- files stored in the db are no longer read-only
- existing files stored in the db will attempt to be set read&write on update
- wrapped undo manager access in a lock, which may stop index bugs when a lot of stuff is going on
- fixed a bug in download progress->progress gauge hook when content length was absent
- removed previously entered zero-length namespaced tags (like 'wallpaper:') from client and server
- moved 'client/server already running' check from db access test to more reliable process list review
- improved 'client is already running' mini-dialog
- added cpu percent utilisation check (if any cores >50%, dump out) to idle check
- if the 'canvas zoom' value exactly matches a default zoom, it will not be inserted into the list of zooms to scroll through
- the 'canvas zoom' will be displayed with hundreds of a percent accuracy
- the new thread and hdd import pages will now obey page-global pause/resume events
- the new thread and hdd import pages now have the 'sort by' dropdown
- the new thread import page supports set_search_focus event
- added import tag options info to 'getting started - tags' help page
- relabelled the path tagging button on the import files dialog to something that made more sense
- might have patched an unusual subscription error reporting bug
- updated sqlite on windows--db should be a bit faster
- updated pillow on all platforms
- compiled a new python for my os x build with newer openssl library, which should fix some ssl problems people were having
- updated some deprecated directory parsing code
- general code cleanup