- fixed a bug in listbook page initialisation and retrieval that was affecting many dialogs on OK
- some general dialog OK code cleanup
- fixed a media-navigation bug in managetags dialog
- fixed a serious OK bug in imageboards dialog
- created a new 'periodic' object to manage future subscriptions timing improvements
- started subscription YAML->JSON conversion
- stopped compressing json in the client db so it is human readable and thus easily editable
- subscriptions are no longer renamable, as this code was super buggy and could delete other subs
- tidied up the database menu
- a bit of misc cleanup
- in many cases where it was once pseudorandom, services are now reported in alphabetical order
- prototyped 'like' ratings control
- added new like ratings control to the background bmp of the media viewer
- added new like ratings control to the manage ratings dialog
- added new like ratings control to a new hover window in the top-right
- added basic additional icon support to new hover window
- fixed some misc new alignment bugs related to new ratings stuff
- like ratings controls on the hover window have tooltips
- fixed up some icon/rating display logic in the background bmp of the media viewer
- updated ratings dialog error handling