Releases: FAForever/client
Fifth prerelease 0.18.0
This prerelease fixes another handful of bugs - in particular you can no longer foe or ignore #aeolus mods, game names shouldn't be HTML-escaped anymore, and chat should no longer get occasionally stuck in the server tab.
Fourth prerelease 0.18.0
This prerelease fixes a handful of minor chat and logging bugs, as well as one major one where the client could hard-crash during the game if connection to the lobby server was lost, causing the player to lose connection to everyone in-game. Big thanks to b0do for providing us with crash logs on the forum that helped pinpoint the issue!
Third prerelease 0.18.0
This prerelease fixes a chat bug that caused an exception when some user selected an IRC mode unknown to the client, as well as adds additional logging for fatal exceptions, saved as crash.log.
Second prerelease 0.18.0
This prerelease fixes a serious bug that prevented the login widget from showing up if autologin was disabled. Fortunately the update dialog shows regardless. It also adds a mention how to disable potentially troublesome themes in the exception dialog.
Prerelease 0.18.0
The first stable prerelease of the 0.18 branch. The main new thing in the client is the completely rewritten chat tab - allowing us to fix a handful of broken things and add additional functionality to chat. Happy chatting, and happy hunting!
MazorNoob
Detailed changelog:
- The chat tab was rewritten from scratch. Improvements over old chat include:
- Notifications in main channels if the chat was reconnected, with a (finally working!) option to reconnect.
- Reconnecting restores private chat tabs.
- Closed channels' chat history is now restored after rejoining them. That includes private chat.
- New option to copy player name to clipboard in chatter context menu.
- Option to hide parts of chatter list like flags, maps, ladder rating boxes. Configurable via 'Settings -> chat -> hide chatter...' menu.
- Chat tabs now have icons to indicate activity in a channel tab. Blinking tabs were replaced with a blinking icon.
- Support for national channels. At client launch, it will attempt to guess player's preferred language and join a language channel if there is any. Currently #french, #german and #russian are supported. You can select channels you want to join through settings.
- Greatly improved chat themeability, giving themes more control over chatter list and chat colours.
- Fix missing audio plugin files causing sounds not to play on Windows.
- Add a 'Show client config file' option to client dropdown menu. The option doesn't seem to work perfectly on all systems yet, we'll fix it shortly.
- Send logs from each game to a separate file.
- Improve logging to reduce spam and catch some additional messages.
- Temporarily hide broken tournament and tutorial tabs.
- Integrate client with the new unitDB (settings should be properly saved now).
Development release 0.17.4
This release brings a handful of more chat features, a bit tighter integration with new unitdb and slightly improved logging to catch any future crashes. This will most likely be the last 0.17 release - prerelease 0.18 versions will follow.
Detailed changelog:
- Integrate client with new Rackover's database
- Implement autojoining language channels
- Currently supports #german, #french and #russian.
- At first run, checks system UI language on Windows and LANG on unix. If no
matching channel is found, uses user's geoIP. - Language channels to join are configurable through settings.
- Log qt messages to FAF client log, silence some noisier messages.
- Re-add chat disconnect notifications.
- Temporarily hide Tutorials and Tournaments tabs. We'll re-add them once
they're in working state. - Add icons to chat tabs to indicate activity in the channel.
- Restore private chat channels after reconnecting to chat.
- Fix a bunch of chat and mod tool bugs.
Contributors:
- Wesmania
- Giebmasse
New chat bugfix stuff
A handful of chat bugfixes to make chat more useable. Enjoy!
Changelog:
- Fix all players being displayed as clannies if user is not in a clan (#1011)
- Fix player count in chat ignoring leaving players
- Restore copying text in chat area with Ctrl-C
- Restore joining game / replay when doubleclicking player status
- Fix several bugs in mod tools
- Add a "copy username" entry to chatter menu
- Allow to hide parts of chatter list interface:
- Options -> chat -> hide chatter controls the hiding of UI items.
Contributors:
- Wesmania
Codename "Not ICE yet"
The public ICE test uncovered a handful of bugs and connection issues that we have yet to work out. While that's happening, the client code stays unfrozen.
The big thing in this release is chat rewritten from the ground up. It should now be possible to reconnect to IRC by dis / reconnecting the client, and we'll probably add a separate option for that purpose in the future. As is always the case in complete rewrites, be on the lookout for chat bugs!
Changelog:
- Rewrite chat from the ground up. No changes in functionality, but should fix
plenty of chat bugs and make it easier to add new features. - Ctrl-C now quits the client when ran from console (#1001, #1008)
- Add config file location entry to client menu.
Contributors:
- Wesmania
Final pre-ICE development release
Only a handful of bug fixes in this release. We fixed remaining bugs in the client-side ICE part, and the few other remaining ICE bugs should be fixed by (hopefully) end of the week. Expect public ICE tests soon!
Changelog:
- Fix missing audio plugin causing sounds not to be played on Windows (#995)
Contributors:
- Wesmania
Pre-ICE development release
This development version is released in preparation for the new ICE connectivity feature, as we are one bugfix and (hopefully) just a couple weeks away from its release. As the ICE client and server are backwards-incompatible, we want to make absolutely sure that there are no other issues with the current development client. This will be the only 0.17.x release barring any bugfixes, followed by ICE public tests using 0.18.0 release candidates.
Other notes:
- This release keeps the map and mod previews in new, separate directories in the cache, so the previews will be downloaded again. If you want to remove the previews living in the old directory, clean the cache from client's main menu.
- This release makes some changes to log files - now every game log is saved in a separate log file with the game uid as part of its name, and (very prolific) logs from communication with the game session are saved in a gamesession.log file. If you're a game developer, make sure to ask users for the new log files!
Changelog:
- Fix the error message "failed to get uid" which has bad spacing
- Fix replay search map - automatic replacement of blanks with * (#955, #599)
- Redirect some larger game messages to a separate logfile (#952)
- Send logs from every game to a separate log file (#875, #975)
- Refactor downloading previews to fix issues with broken previews (#852)
- User's own messages can no longer ping him (#906)
- Update "run from source" instructions for Linux (#980)
- Standarize client data model classes (#981)
Contributors:
- MathieuB8
- Grothe
- Wesmania