Wish list, Unicode chat/bugfix
Not much to tonight's build. The wish list feature has been a long time a-coming, and so here it is. There was nothing stopping me from throwing together a quick hack to make wish list searches work on top of regular searches (or so I thought), but I wanted to provide a little something extra, as I try to do with all original client features I have to re-implement. Just getting the basics to work turned out to be more complicated than I had expected. The mechanism in place was not set up to process multiple search requests in the same window, was not set up to recognize duplicate search results. The underlying data system really came through in handling the added complexity however, as it usually does. As for the something extra, the biggest improvement is that you can now disable wish list searches you do not wish to receive results for without removing them from the list, and re-enable them again later on. Searches can now be directly added to your wish list when their results are in view (and can in fact only be added that way), and removed in similar fashion when wish list results are in view instead, as well as manually.
In the area of Unicode, a feature addition and an important fix. Private and room chat now both support UTF8, which should allow you to use any language you wish provided anyone on the tin can at the other end of the string is using SoulseekQt as well, or otherwise bombard them with quirky, but indecipherable extended ASCII characters. Fixwise, folders with Unicode names were not being shared properly, and their contents not accessible for browsing, searching and downloading, as they now should be. Thanks to user Alpha for pointing that one out.
Builds for you know what on the you know where.