- managed to completely break my linux and os x dev environments trying to update python--their release will come soon, once I've cleaned them up
- removed some old cv code
- updated to opencv 2.4.11 on windows
- fixed a bug in trying to upload a small number of tag petitions
- hover command buttons are now shrunk to exact fit size
- added zoom buttons to command button hover window
- added navigation buttons to command button hover window
- added fullscreen switch button to command button hover window
- added archive/inbox button to command button hover window
- added delete button to command button hover window
- added generic close window button to command button hover window
- added tooltips to all the command buttons
- cleaned some misc canvas code
- hover windows now fit better, without overlap
- moved media info strings to top of media canvas, so they hide behind hover header
- hover windows will now not cover webms or gifs when the mouse is over the media container
- hover command buttons now work for inbox filter, including back/skip buttons
- inbox/archive button feels and works correctly for the inbox filter
- updated manage options dialog's 'default file system predicates' mess to use the new cleaner predicate panels
- all file system predicate defaults have been reset to default
- added system:num_pixels to file system predicates default panel
- fixed the system:num_pixels predicate being broken on options save
- removed the ratings system predicates from file system predicates default panel
- fixed misc system predicate bugs
- moved yaml->json conversion forward:
- settled on object code
- added built-in compression to serialisation
- added db tables and access code to support it
- fixed a little layout mess in the edit custom filter action dialog
- created a rich 'shortcuts' class for storing shortcut->action information that can be easily expanded to handle mouse events as well
- new shortcuts class works on new json storage rather than yaml
- moved custom filter shortcut action storage and general handling to new shortcuts object
- moved old favourite_shortcuts tests to new code
- cleaned a lot of the custom filter dialog code
- rewrote the custom filter setup dialog to work more like other dialogs--now all changes are saved on ok, and save/save as/delete is replaced with add/delete
- auto-creation of 'previous' shortcuts is removed, as all changes are saved to shortcut sets anyway
- removed the ratings filters--the numerical filter may make a return in another form, your thoughts would be appreciated
- fixed a cache counting bug when archiving redundant files during import
- sped up file deletion a little bit
- added an inbox cache to reduce laggy inbox checking, particularly search result fetching on dbs with large inboxes
- fixed subscriptions that have no initial file limit, please reset your sub url caches to fix in these cases
- did a lot of server/client database merging and refactoring
- improved some database error handling
- fixed an error in file repository superbans
- optimised some critical db code
- sped up tag censorship filtering
- added a db profiling mode, accessed from the help menu, that will dump copious db profiling info to the log
- misc code cleaning
- improved some popup mesage print sync timing
- rewrote some server auto-setup code to deal with slowly-starting server