Skip to content

Releases: FAForever/client

0.22.2

21 Sep 05:51
Compare
Choose a tag to compare
  • 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

04 Aug 16:48
Compare
Choose a tag to compare

Hotfix OAuth error on login

SHA256: 1B247B7C9C7B10B2F6FED334056F58A76BD8EC3D994D9614E0DD453CA2B79995

0.22.0

04 Aug 15:29
88d129b
Compare
Choose a tag to compare
  • 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

07 Jun 01:39
4b0417d
Compare
Choose a tag to compare

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

08 Apr 21:14
Compare
Choose a tag to compare
  • Fix updater

0.20.1

05 Oct 20:37
d46c182
Compare
Choose a tag to compare
  • 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

26 Sep 18:50
Compare
Choose a tag to compare
0.20.1-rc1 Pre-release
Pre-release
  • 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

10 Aug 17:34
2d2e935
Compare
Choose a tag to compare
  • 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

0.19.0

21 Dec 20:06
Compare
Choose a tag to compare
  • Fix broken compatibility with server
  • Fix basic searching in vaults
  • Implement somewhat of a cache system like in the Java client
  • Online replay vault: fix downloading replays

Contributors:

  • Gatsik

0.18.9

20 Mar 23:36
Compare
Choose a tag to compare
  • Online vault: display player name as "No data" instead of throwing an error