- reconfigured some important mapping indices in the client db to reduce search time for many common tag operations
- the new indices have also sped up tag processing significantly
- added an automatic db optimiser analyzer run whenever the db updates
- pixiv now downloads the largest version of an image again
- pixiv tag parsing improved
- added support for some unusual mp4 types
- the noquery media panel is removed. pages with no query status will now show a normal thumbnail panel with 0 files, rather than 'None' files.
- check file integrity will now report number of missing files and incorrect files separately
- check file integrity can now take a folder to move incorrect files, rather than deleting them
- when you try to pend a tag with a sibling in the manage tags dialog, you will be prompted with the chance to pend the sibling instead
- the rating system predicate dialog now allows for easier (and multiple!) selection of like rating parameters
- the rating system predicate dialog now allows for easier (and multiple!) selection of numerical rating parameters
- the rating system predicate dialog now offers correct predicates for 'zero allowed' numerical rating services
- some bmp icon code cleanup
- changed pause and cancel buttons to bitmap buttons
- cleaned up a lot of pause and cancel code
- now, when popups are paused, they will hide their details
- popups that are cancelled by a dialog change (for instance when subscriptions are changed while subs are processing) will now dismiss themselves after a few seconds
- during repository sync, http failures are recovered from more gracefully, and any pending processing will continue
- the repository update downloading and processing loops will wait on the db and gui more efficiently
- fixed a bug in the way the manage export folders dialog was testing existence of subdirectories
- general code cleanup
- bit more code cleanup
- some good daemon refactoring