- expanded the domain manager into a legit serialisable object that holds data and saves itself on changes. to begin with, it supports custom http headers for particular on network contexts
- the global User-Agent (which now defaults to 'hydrus client') is set through this new manager, as attached to the 'global' network context
- wrote a basic panel to edit custom http headers under services->manage network rules (this panel will be fleshed out with more in future--please ignore if you are not an advanced user)
- wrote a panel to edit an individual custom http header
- wrote a panel to edit/select network contexts. this will get a bunch more use elsewhere as the overhaul continues
- flushed out and tested the new popup yes/no button system
- sanakucomplex.com has a User-Agent entry in the new custom header system--on the first sank request, you will be presented with a yes/no popup asking if it is ok to use.
- if you ok the user-agent, sankaku now seems to work again!
- sankakucomplex.com network context will get some specific conservative bandwidth rules (80 rqs per 7m, 1 rq per 4s) on update
- added an option to options->gui to reverse the page tab shift behaviour
- 'don't scroll down on key navigation event if thumb is at least this % visible' value is now 75%. it is also editable under options->gui
- the hydrus icon used on frames is now the non-transparent version that shows up better on dark backgrounds
- the standard hydrus.ico used in web favicons and the executable builds is now also non-transparent (this should also propagate up to OS shortcuts and taskbar icons wherever the frame icon is not inherited)
- file export drag and drop events will now defocus the currently focused media on successful drop (e.g. if you drag a video to an external media player, it will stop rendering clientside), just like for open externally
- database analyze maintenance should be more reliable with respect to fresh repository syncs
- reduced default impermanent session timeout in new networking engine to 60m (should fix/reduce some hentai foundry 503s)
- misc ui improvements and speedup
- misc fixes