Releases: FAForever/client
0.22.2
- Freeze application for linux and ship it as tar.gz archive
- Fix dragging window near screen edges
- Download sim mods for replays
- Fix some notifications not being shown
- Reduce JRE size
SHA256 (Windows): 8CA29EEAC2BC9A57F5F264BC63310D33BE2984804EDEB26EFC6793A6B654EF1A
SHA256 (Linux): 53b7aeeb2a63726c590d50a9239f348022b9bfdbe634701fac4d9a7240a09aef -
0.22.1
Hotfix OAuth error on login
SHA256: 1B247B7C9C7B10B2F6FED334056F58A76BD8EC3D994D9614E0DD453CA2B79995
0.22.0
- Add player profile card (which mocks java client's one)
- Add access to player's context menu via replay scoreboard
- Allow to individually override notifications' "show ingame" rules
- Allow generating maps by name
- Fix incompatibility with new map generator options
- Fix NEW_GAME notification
- Fix alias viewer
- Update ice adapter to 3.3.9
SHA256: D11686A4C834AD4EB759DCA8616E0C7400159AF7FCE6AC6620727C7CD8B3433F
0.21.0
Make it operational again
-
Port the client to PyQt6 and python3.12
Qt stopped providing 32-bit packages several years ago,
therefore we have to move to 64-bit too.The previous port added QtWebEngine with the hope to eliminate
it in the future, and the future has come. This port removes
QtWebEngine and allows real web browsers to do their job.
But unfortunately this change hasn't slimmed down the client,
as previous maintainers had hoped, because java-ice-adapter
has become about 11 times larger, not to mention jre and Qt itself -
Fixes:
- Fix constant reconnect while in game
- Fix parsing Game.prefs file
- Fix sim mod downloads for coop games
- Fix updater not being able to download game files (#1133)
- Fix notifications being shown over taskbar
- Fix replay decompression
- Fix ice adapter usage
- Fix movies and sounds unpacking
- Fix maximizing/resizing window
- Fix updating MapGenerator
-
Other:
- Connect to lobby and chat with websockets
- Move updater's work into its own thread and don't block UI
- Finally use the UpdaterProgressDialog and give the user more
information about what's going on - Restore coop leaderboards
- Move from jsonschema to pydantic (also speeds up loading the replay tab)
- Log in with browser
- Add option to change application style
- Fetch coop missions from API and don't rely on lobby server
- Patch FA version by ourselves if the one in the downloaded file
is incorrect
SHA256: ACA39FAC09A6C52DD9CC64AF0EAAEE1B9F3AC1BB919BDECDE6F8031743F56B54
0.20.2
- Fix updater
0.20.1
- Fixes
- Connect to chat faster
- Fix throwing an exception in chat when someone renames
- Fix map generator not being able to generate some maps
- Fix pre-release being recognised as stable release
- Features
- Add ability to set generator map size in 1.25km increments
- Display technical names of matchmaker queues
- Other
- Add support for game options in matchmaker queues
- Update ICE adapter to v3.1.2
0.20.1-rc1
- Connect to chat faster
- Fix throwing an exception in chat when someone renames
- Fix map generator not being able to generate some maps
0.20.0
- Login with OAuth tokens
- Use new server protocol
- Migrate to GitHub Actions
- Add advanced login parameters (#1096)
- Remove some deprecations
- Replace hardcoded irclib with external library
- Fix window flags (#867)
- Rework matchmaking
- Join party channels (in chat window for now)
- Prepare for 3v3 and 4v4 matchmaker release
- Add more options to leaderboard context menu
- Allow to foe moderators
- Disable ICE adapter info window by default
Keyboard and mouse shortcuts:
- Ctrl+1 ... Ctrl+4 — start searching 1v1 ... 4v4 automatch
- Alt+1 ... Alt+4 — switch to 1v1 ... 4v4 automatch tab
- Mouse scrolling — switch tabs anywhere (has always been available as a default Qt feature)
Contributors:
- Askaholic
- Strogo
- Gatsik