- combined mappings are no longer calculated and stored
- recalculate combined mappings obviously removed from database menu
- combined mappings no longer have to be recalculated on a service deletion; the accompanying 'this could take a long time' warning dialog is gone as well
- combined mappings autocomplete counts are now calculated on-the-fly
- combined mappings tag queries are now performed on-the-fly
- combined mappings namespace queries are now performed on-the-fly
- combined mappings zero/non-zero tag count queries are now performed on-the-fly
- combined mappings regular tag count queries are now performed on-the-fly
- corrected some logic with regular tag count queries, I think
- autocomplete tag cache dirties and culls itself more efficiently on tag update
- autocomplete tag cache dirties and culls itself more efficiently on file import/delete
- removed a couple of non-useful AMP tests that were breaking due to a previous change in connection code
- improved how popup messages give the gui permission to update; hopefully the gui will lock up less when big jobs with popups are happening
- improved some misc timing logic
- improved some repo sync timing logic
- added simple emergency throttling to the repo sync daemon when the CPU/HDD is getting hammered
- improved some repo sync text number-grammar and timing
- added sankaku channel booru, including flash
- the booru downloading code that discovers image urls is more flexible
- improved my job pause/cancel logic so paused jobs, when cancelled/completed, will report themselves as no longer paused (this was affecting the downloader page, with paused jobs not dismissing themselves on a subsequent cancel)