New client version is out! You should be auto-updated to it. No need to reinstall (unless you were having installation errors before).
If you don’t have Client yet, you can get it over here!
Big Changes
Twitter/Facbook login. Finally got social login/sign up and account linking in Client. Give it a whirl!
New installer! Should allow you to install Client itself into different locations on your computer. It should also fix all the bugs that people were having not being able to install Client.
Content reporting. User content reporting is now in Client. View Fireside post.
System reports. You can now send system reports to us when things aren’t working. It’s in the footer as a tiny link. This allows us to see your logs so we can help debug your issue better.
Open folder for game. You can now click on options […] for any game in your Installed Games page to open the folder for it. This should make it easier to transfer saves for your games, as well as perform surgery.
Auto-translations of content. You can now translate comments if they are in a different language. View Fireside post.
The Rest
Updated translations (added a bunch of new languages).
You can now view the version of Client that you’re on in the footer.
Fixed some users on Windows not being able to scroll.
Improved .desktop entries on Linux.
Fixed issue where Mac games would launch but give a warning saying they didnt.
New message on Installed Games page mentioning that you can change the location that games install into.
Fixed issue where it was installing 32bit games instead of 64bit in some cases on 64bit OS.
Quick way to get to Game Library by clicking icon in top-right menu.
Much better offline detection. Should be less eager.
Can turn off auto-updates through package.json. This should help when packaging for Linux: https://github.com/gamejolt/issue-tracker/issues/501
New Build Infrastructure
That’s not all, though! I got a new build infrastructure in place. I’m using Appveyor for Windows builds, and TravisCI for Linux/OSX. It builds a new version of Client for every single change we ever do.
This will allow me to push out releases more often since all the building is done “in the cloud” and I can promote any commit as a full release.
38 comments