Skip to content

Releases: Xpra-org/xpra-html5

v5.1

05 Mar 11:54
Compare
Choose a tag to compare
  • missing wheel events in non-seamless modes
  • workaround for older browsers without hasOwn (ie: Safari)
  • workaround debilitating Safari clipboard implementation
  • broken legacy clipboard
  • windows movement compatibility with Xpra 3.1.x
  • don't allow modal windows to be minimized
  • build fixes for RHEL and clones
  • setuptools and Debian repo build script fixes
  • only send 'sound-stop' if audio is enabled
  • rencode draw compatibility fix
  • avoid errors when windows don't have a title
  • provide a more useful screen name to the server
  • truncate large clipboard buffers in debug output
  • log the actual packet data with network errors
  • decode worker always supports rgb
  • fix brotli decompression
  • minor codestyle tweaks
  • clarify installation instructions

v6.2

27 Dec 15:14
Compare
Choose a tag to compare

v6.1

01 Nov 09:56
Compare
Choose a tag to compare

v6.0

18 Oct 07:28
Compare
Choose a tag to compare

v5.0

12 May 08:53
Compare
Choose a tag to compare
  • new features:
    • auto-fullscreen, alt-tabbing with window previews #140
    • keycloak authentication (requires xpra server version 4.4 or later) #164
    • support pre-mapped windows (requires xpra server version 4.4 or later) 86f9a6e
    • support clipboard pasting file into the session #44
  • picture encoding:
    • decode images using an offscreen worker thread #122
    • decode avif images 29ffa3f, grayscale and palette png 8f9ce2e
    • handle void paint packets 8c5b460
    • increase default non-vsynced target framerate e5a5d4f
    • tell servers to use 'scroll' encoding less aggressively dc3077b
  • minor improvements:
    • detect inverted vertical scrolling (ie: on MacOS) #138
    • improved dead key mapping for non-us layouts #1, #142
    • build script refactoring #7, #162, #149
  • fixes and updates:
    • 64-bit rencode decoding bug with Safari (and IE) d5badd5
    • notification errors with bencoder a9292f3
    • avoid popping up the on-screen keyboard on mobile touch events #147
    • updated on-screen simple-keyboard UI (#157) and file saver library f05516e
    • shifted characters with simple-keyboard #156
    • prevent stuck keys #137
    • focus and raise windows when their title bar is clicked 27b823b, #148
    • spurious focus events when minimizing windows ec2d300
    • fix AES encryption when used with authentication and rencodeplus 0d2d584

v4.5.2

19 Dec 07:39
Compare
Choose a tag to compare
  • fix toolbar position #110
  • install default settings in /etc/xpra/html5-client/ #111, #112
  • image decoding time accounting
  • handle scaled screen updates
  • skip re-connecting when the error is likely to be permanent
  • more helpful disconnection messages
  • ensure we timeout if the websocket connection fails
  • provide an easy way to prevent unwanted connections (ie: xpra.org)
  • fix decode worker sanity checks, validate jpeg, png and webp #20, #101
  • decode worker errors with legacy packet encoders
  • validate all encodings
  • window title string decoding errors
  • create directories as needed when installing
  • css syntax error
  • better support for relative URLs (proxied configurations) #107, #104
  • window resize offset bug #105, minimization bugs
  • force xz compression for DEB packages (zstd support missing from repository webhost)
  • compress harder with brotli
  • remove unnecessary time wrapper
  • try harder to detect the correct screen refresh rate

v4.5.1

23 Sep 12:28
Compare
Choose a tag to compare
  • workaround Firefox bug in image decoder: 99f9ff2
  • allow AES and SSL to be combined: #95 (comment)
  • support multiple authentication challenges: 5894000

v4.5

16 Sep 14:29
Compare
Choose a tag to compare
  • prompt for passwords
  • fix AES errors when connecting via the dialog page

v4.4

03 Sep 14:14
Compare
Choose a tag to compare
  • encryption:
    • support more AES modes: CBC, CFB and CTR
    • use secure random numbers
  • core:
    • decode screen updates in a dedicated worker thread
      (except on Mobile devices due to strange compatibility issues)
    • switch to pure javascript lz4 implementation
      (fixes compatibility issues with browsers, encryption options, etc)
  • misc:
    • notifications geometry and styling
    • fix zero-copy web worker regression from 4.3
    • use zero-copy for transferring audio buffers from the worker

v4.3

03 Sep 14:10
Compare
Choose a tag to compare
  • build and packaging:
    • installation with python2 build environment
    • create symlinks for some fonts
    • more reliable git branch detection
  • rencode packet encoder:
    • new, clean javascript implementation
    • remove workarounds for Safari, encryption, compression, etc
    • handle byte arrays natively without copying
  • geometry fixes:
    • option to adjust viewport to screen width via scaling
    • window visibility adjustements no longer snap to the sides
    • server errors for override-redirect windows offsets
    • try harder to get override-redirect windows to close
  • keyboard:
    • don't show the on-screen keyboard on non-mobile devices
    • fix keyboard language to keymap matcher
    • Ukranian keyboard layout should use 'ua'
  • re-connect:
    • don't start a new session when re-connecting
    • fix disconnections after re-connecting
    • don't try to reconnect when shutting down the server
  • connect dialog:
    • start and start-desktop now work with or without command
    • missing session, category and command icons with latest google chrome
    • pass w3c validation without any warnings
  • cosmetic:
    • scale window icons to fit in the title bar
    • use sans-serif font for window title
    • change titlebar focused / unfocused colours
    • make window corners round
    • try to scale application cursors to match window zoom
  • misc:
    • audio debugging was wrongly enabled (extra CPU usage and lag)
    • remove http mp3 stream audio support
    • log disconnection messages
    • prevent console errors with Internet Explorer