- client api:
- fixed an int/str type mismatch issue with service_names_to_actions_to_tags in /add_tags/add_tags in the client api that meant that argument was not working
- fixed up some last /get_files/search_files stuff
- added /get_files/file_metadata
- added /get_files/file
- added /get_files/thumbnail
- added help and unit tests to reflect the above
- updated client api version to 4
- .
- the rest:
- the list of paths in the manual file import dialog is now sortable. this order will be preserved in regular and 'add tags' ok events for this dialog. it has a new '#' column so you can return to 'parse' order if desired
- animation and static image windows in the media viewer canvas are now recycled through media type transitions, making for slightly smoother browsing between mixed media
- increased aggression of media viewer image prefetch
- added support for 'MM' Tiffs
- fixed webm mime parsing for webms with no audio (these were falling back to mkv)
- improved the error reports when a serialised png fails to import
- the mass-open-urls popup is now pausable as well as cancellable
- fixed several recently broken ui unit tests
- misc old code cleanup
- some misc test controller/constant refactoring