* KASM-7297 Smartcard relay
* KASM-7297 Update reference to production extension
* KASM-7297 Wrap SmartcardSession.transmit in beginTransaction/endTransaction blocks
* KASM-7297 Update Kasm UI with reader/card status
* KASM-7297 Properly clear context on SmartcardSession._releaseContext
* KASM-7297 Workaround for incorrect list_readers return value in smartcard native client
* KASM-7287 Workaround for list_readers for ChromeOS handling
* KASM-7287 Improvements to smartcard status refresh
* KASM-7297 Remove unreachable code
* KASM-7297 Updated fromHex function to work for empty values
* update to support share sesasion connect/disconnect messages
* adding username to console msg and updating naming convention
* simplifying event object
* updates based on PR feedback
* VNC-132 Fix image rendering logic to decrease memory usage
* Updating the recalculate primary display container size logic to ensure an even resolution is set
* VNC-132 Free memory after rendering bitmap image
* VNC-132 Update screen channel logic
* Fix typo: CLipboard → Clipboard in translation files
* Fix bad syntax in a handful of po files, fix more Clipboard spellings, generate json lang files
---------
Co-authored-by: Matt <>
* Updating recalculate primary display container size to ensure it is an even resolution
* updaing to get parent node size including subpixel value
* updating comment for clarity
KASM-7072 Added threaded decoding of rects. Update replay test to work with threaded decoding. Update stats tracker to track dropped fps.
---------
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
Co-authored-by: Ryan Kuba <ryankuba@gmail.com>
Co-authored-by: Matt McClaskey <matt@kasmweb.com>
For chromium based browsers (or future browsers that add support for the keyboard api) this will keep the escape key from exiting full screen and instead require a long key press.
This commit improves the Traditional Chinese (zh_TW) translations for
better clarity and application suitability.
Co-authored-by: Matt McClaskey <matthew.mcclaskey@gmail.com>
* KASM-6045 fix firefox paste bug
* KASM-6045 change logic to have seamless disabled by default for direct KasmVNC connections on Safari and Firefox (#111)
* KASM-6045 fixes for inside kasm workspaces
---------
Co-authored-by: Matt McClaskey <matt@kasmweb.com>
Co-authored-by: Ryan Kuba <ryankuba@gmail.com>
* KASM-5598 Get mouse down working cross browser
* moved variables declared outside the class
---------
Co-authored-by: Chris Hunt <chris.hunt@kasmweb.com>
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
* KASM-5598 modify click logic to tell other windows they can receive a click event
* KASM-5598 dont run the rest of the switch on click focus set
* KASM-5598 forgot to false
* fix detection of changes of x and y of secondary screens
* always apply resize after recieving display reregister
---------
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
* KASM-5598 modify click logic to tell other windows they can receive a click event
* KASM-5598 dont run the rest of the switch on click focus set
* KASM-5598 forgot to false
---------
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
* KASM-5523 change resize settings if admin prohibited on server
* Fix local scaling aspect ratio
* fix exception on reconnect
* Always recalculate resolution on setting changes
---------
Co-authored-by: mattmcclaskey <matt@kasmweb.com>