- improved 'file storage locations' help page descriptive text, including adding statements for actual current storage percentages
- improved boot missing file storage error handling
- wrote a 'repair file storage' dialog panel to manually fix missing folders during the boot phase
- added some bells and whistles to the repair file storage dialog. it now shouldn't be possible to boot the client with an invalid file store--let me know how this works for you
- added 'apply all siblings to all services' to options->tags
- whenever combined-service siblings are consulted, local siblings will now always have precedence (so, you can now definitely overwrite any ptr siblings you don't like at the local level). this stuff remains a mess, however. more work is needed
- fixed searching for 'like' ratings
- rating predicates will now render their value as 'like'/'dislike' or '3/5' rather than the underlying float
- fixed a variety of predicate string rendering errors when 'show namespace' is false
- fixed delete key not firing on autocomplete text entry controls
- the autocomplete entry's text box will now take home/end/up/down events when there is only one result in the dropdown, when navigation of that list is not important (previously, this was only true when there were no results)
- fixed an issue where invalid typed 'system:' tags were not being correctly cleaned
- improved tag cleaning code
- fixed fetching autocomplete results for small and specific searches (e.g. putting in 'a' will return results just for 'a'
- fixed small and specific searches to return namespaced instances as well (e.g. putting in '8' can now return 'chapter:8'
- fixed an issue with showing collected media in the preview window
- fixed the file import status button not laying out correctly on edit subscription dialog
- cleaned up some focus checking code
- harmonised all initial key event processing
- cleaned some key event processing
- adjusted some server daemon timings to prefer post-boot update generation catchup over db maintenance
- corrected a bunch of slightly mistaken unit test code
- added some 'like' and 'numerical' ratings search unit tests
- the advanced content update dialog now uses the new sizing system (so the go! button should no longer wander out of frame!)
- reduced what I believe is excess fuzzy padding on the new sizing system
- optimised a common client db request, speeding up a number of tag operations
- gui now asks for confirmation when you make to delete a gui session
- improved some out of date unit tests