- manage tags dialog now launches much faster when thousands of thumbs are selected
- manage tags dialog now has a prototype 'do this for all' checkbox to make mass selected-tag editing a bit quicker
- polished the new disk cache turbo mode, added free memory limits and more options
- a bit of disk cache population now runs on client boot, just to kick things off
- a full disk cache population now runs before repo sync
- the client now keeps about 200MB of itself in the disk cache during idle maintenance
- the update files in client_updates are now stored compressed
- the log files and 'already running' files are now stored in the db folder, meaning hydrus shouldn't have to write to anything but db dir and temp dir
- 'already running' files now delete themselves on program close if they can
- the log directory is no longer needed
- if there is only one booru to select, it will be auto-selected
- client failed exit is less likely to hang, more likely to log error
- client won't bother to save lest session regularly or on exit if this is not the default startup session
- hotfixed an auto-vacuum bug
- added a catch for any future vacuum mess-ups to save the db from collapse
- added other catches for other close/reinit db calls
- misc cleanup