In recent conversations, I have caught myself implying to people that I'll have a usable client done this weekend. This is actually quite silly of me. My more realistic goal is to get a truly feature-complete HTML port of Testbench finished and announced. It will be a downloadable application that you'll run locally, even though it's all browser-based.
Testbench and the full client will end up sharing a great deal of JavaScript code, so I'm taking extra care to write clean and portable functions here; I'm really working on both targets at once.
The client itself is a monstrous huge project. The key backend component is fairly simple, and is what I have in mind when I talk about how quickly I'll be able to put it together. It's writing a decent web application around it, one usable by the general public, that worries me. Well, we've already set many precedents and components down with the design of the volity.net website itself, and I have a feeling that the client will, in the end, become an inseparable part of the site, dissolved all throughout it.
No, I am not willing to change my statement that the full client will be in beta by the end of this year. If anything's changed since the last time I put it in writing, it's that I'm now completely confident that it can actually happen.