- current, deleted, pending, and petitioned mappings are now stored on service-separated dynamic tables
- any tag service deletion or reset should now only take a few seconds
- fixed a physical file deletion bug that seems to have affected (some?) versions of linux and os x
- reintroduced a revamped 'clear orphans' database->maintenance routine for the client, which will delete or move orphaned files and delete orphaned thumbnails. run this if you are on os x or linux
- improved misc file deletion code
- fixed some multiplatform path conversion, and generally improved how paths are stored and retrieved
- the network application of a parent tag to all files with the child tag now happens serverside, and only on petitioner-approval of a tag parent relationship. it still occurs locally to the uploader, but is now wrapped up in the parent commit
- fixed some numtags search logic
- fixed an issue when mixing system:age with any tag-based predicate
- media_results db calls no longer require a file domain
- 'hide inbox and archive preds if either has no files' now defaults to off
- added an option to disable OpenCV for gif rendering
- the selection tags panel now initialises with the correct tag domain (it was previously always starting as 'all known tags', which is not always true for session pages)