- split the sort dropdown into two, splitting the sort type and sort order
- file sorting works more intelligently behind the scenes in several ways
- added 'sort by number of tags' to sort options
- session pages now remember their sort status!
- sessions also more reliably remember their actual thumbnail order for all pages (typically, this matters for importers atm)
- network job controls now report an estimate of how long they will have to wait for bandwidth
- subscriptions will now show some 'no more bandwidth to download files' text if they have to stop because of bandwidth rules
- subscription 'should I start/continue' testing now has a little padding to forestall some potential unexpected long delays in operation due to edge cases
- the edit subscription dialog now uses the new file import status control
- fixed an issue with hentai foundry filters not applying (they added some categories since the downloader last worked, breaking the POST form), hence hiding most non-vanilla results
- finished the 'database->migrate database' dialog and its help and removed the 'under construction' labels. the new help page is also now linked from the standard index.html
- fixed an issue where pages would sometimes never initialise (due to being queued up after an infinite job like the network engine's mainloop!)
- improved how all long-job threads are spawned
- improved some more thread scheduling logic that meant some long-term jobs could be stacked undesirably
- expanded how the new listctrl updates and deletes its data
- reduced flicker on the new listctrl update events
- the file import status window now uses the new listctrl
- the manage subscriptions dialog now uses the new listctrl
- collections now track their tags more accurately
- moved the 'delete original files after success' checkbox up to reduce misclicks on ok'ing the file import dialog and added a bit of red warning text whenever it is on
- sped up some behind-the-scenes content processing for large pages
- improved how the program cleans some things up during exit
- the issue with some clients not clearing their exit splash screen until a mouseover event should be fixed
- at 120 open pages, the client will inform the user about the approaching max page limit
- by default, import folders no longer delete anything. default is to ignore original files in all cases
- deleted some old unusued code
- misc cleanup
- misc improvements