FastX 3.2 Desktop Client Release Notes

Release Channel: 3.2.32*

Early Access Channel: 3.2.33


3.2.33
06/10/2022

  • Case 89067: Add a user-add button to the sharing dialog
  • Case 88415: Send Command to remote
  • Case 89240: Update menus and other ui fixes
  • COLOR_BLOCK support in the desktop client
  • Remove old codecs case 90053

3.2.32*
05/31/2022

  • Case 89070: Don’t call QWidget::update() from within QWidget::paintEvent().
  • Adjust default settings
  • Case 89067: Disable sharing when not yours
  • Case 89069: Add sharing permissions
  • Case 88937: Highlight reconnect button
  • Case 88930: Highlight connection on connection list
  • Case 88929: If the there are no tabs left, open the connections tab
  • Case 88928: Command O Opens session from dialog
  • command + , opens settings

3.2.30
05/16/2022

  • Case 88723: Fixed zoom coordinates for mouse wheel
  • Case 83003: Fix disabled close button with MWM hints
  • Adjust coverage to update regions when scaled
  • Use QT’s built in scaling factor to scale region

3.2.29
05/06/2022

  • Case 88414: bilenear filter when scaling
  • Case 88454: Updated MOTD in user profile
  • Case 88415: Allow user to swap Option and Command Key
  • Cleaned up desktop caddy
  • Case 88536: Check for pointer set to null in other thread
  • Fix typo in OptionsWidget; Change High DPI rounding policy to PassThrough
  • Round down unless at 175% or above
  • Client fixes
  • Fixed network autodetect

3.2.25
04/30/2022

  • Case 80003: Fix NPE when querying the window style of non-redirected window
  • Case 82789: Add performance settings to client
  • Updated Options UI

3.2.24
04/21/2022

  • Case 87247: Resize scrollArea on reize

3.2.23
04/14/2022

  • Case 76323: File browsing works for SSH connections
  • Case 78340: Add session sharing to the desktop client
  • Case 79384: Change “man” icon to ellipsis and moved it
  • Case 83038: Handle session start errors (e.g. “Command not found”) better
  • Case 83123: Session sharing: Add lobby window
  • Case 83100: Session sharing: Send login name, and handle no name.
  • Case 84201: To eliminate one extra process, the SSH run command is changed from “fastx-protocol” to “exec fastx-protocol”.

3.2.22
01/28/2022

  • Case 75440: The “Settings” menu (and others) is now active for any connected session.
  • Case 82460: Pressing the Abort button at a password prompt would crash the entire client.
  • The client keeps a list of open connections. In the future this may be used to restore the active connections after a workstation crashes. This version correctly removes a connection from this list when the connection is closed.

3.2.21
01/18/2022

  • Fixed installation issues that may occur (Windows)

3.2.20
11/18/2021

  • Progressive encoding added

3.2.19
11/15/2021

  • UI: Add auth to the connection type
  • Case 78389: Add saml and OIDC to desktop client
  • Case 78362: Use the standard paths for the system locations
  • Case 77152: Set the current index to the session widget when the widget fails or connects
  • Case 78238: If a new connection is created but you are in a list where you wont see it, switch the list to all
  • Case 78210: Hide Global Bookmarks and all bookmarks
  • Update row selection when list changes
  • Keyboard shortcuts ignore hidden rows
  • Case 78225: Disable actions when not in use
  • Case 77193: Fix + button color
  • Case 77755: Add a system connections folder for admins to have default connections

3.2.18
10/19/2021

  • Case 76182: (Windows Client Only) Attach fastxcli to the console of the parent process (if there is one)

3.2.17
9/16/2021

  • Case 76089: Merged connections into main window tab
  • User interface change.
  • Case 54825: Added a reconnect button when the session gets lost merged the failure dialogs into the connection dialogs (based on work from the previous change)
  • Case 76963: Zoom settings are server based instead of session based

3.2.16
9/2/2021

  • Case 76768: User has more control over the DPI settings of the session.
  • Case 76669: “Capture all keystrokes” have always had a problem when switching between 2 sessions that were both using it. This has been fixed along with the new problem reported by OSU, in which after logging out of a session that was capturing all keystrokes, the  Alt key (and others) no longer worked until the FastX client was completely closed.

3.2.14
8/18/2021

  • DPI Settings added
  • File Browser added in Web Connections
  • Added highQualityUpgrades to protocol
  • Case 76118 — diagnostics channel now in session menu
  • ui refactored settings because
  • Case 76130: add option to disable high quality upgrades
  • Client will accept geometry with widthMM, heightMM
  • Case 75224: make sure surface exists before update
  • Case 69098: Send MM size changes when in Multi Window mode.

3.2.13
8/3/2021

  • Case 75936: save session settings for ssh sessions
  • Fixed saving session settings for SSH connections

3.2.11
7/27/2021

  • Case 72974: Build a 64-bit  Windows client
  • 32 bit clients are deprecated and will no longer be updated
  • Case 72912: added drawImmediately
  • Case 58813: changes to fullscreen
  • Case 72974: restrict images in UpdateCommands to the actual update region.  Fixes a crash on 4k monitors with fullscreen updates
  • Direct mode implemented
  • Case 62382: added sizeMM to client for DPI
  • Case 75555: refresh surfaces after resize
  • Case 75255: Form input now works on Mac client

3.2.7
6/22/2021

  • Connection Favorites added
  • Fullscreen on connect added 
  • Mac Client: Yen key sends correct code
  • Case 69230: added autodetect
  • Settings default to JPEG and larger big block threshold
  • Case 72975: Mac client using wrong scancode for ALT-R
  • Case 72974: Fix crash when session with TRANSIENT_FOR windows is disconnected.
  • Case 72699: Fix locked screen after GTK drag&drop
  • UI fixes 

3.2.4
3/15/2021

  • Compatibility with 3.2 Server
  • Backwards compatible with 3.1 and 3.0