The beta will be soon. Other than that I can't really say. A very complete beta will be released sometime this summer. And by complete I mean all features and after an internal beta test. I don't want to release a super buggy beta. Any beta release will be as polished as possible and as near bug free as a limited team can get it.
Bookmarks