Fixed

  • Hotfix for toggle mute hotkey not working navigator side in certain situations

Fixed

  • Edge case when selecting webcam device but it becomes unavailable or gets unplugged
  • Analytics tracking giving incorrect numbers
  • Crash associated to metal view constraints being incorrect
  • Crash associated to race condition on signaling and call start/end times

Changed

  • When searching for users in UI it will only show folks who are currently available for calls
  • No longer show the ‘Add Webcam’ button in the UI when observing (since it does nothing)
  • Streamlined call feedback form
  • Internal refactor to clean up an unnecessary transparent window

Added

  • Hotkey for quickly muting/unmuting - command + option + m
  • Dual cursors mode with mouse acceleration

Fixed

  • Focus ring around the cancel/start buttons in the camera preview
  • Ensure when a call is started the guest window always gets brought to the front

Added

  • IPC notifications that get dispatched when a call starts and ends

Fixed

  • Regression introduced when adding face cams that made sharing second monitor totally broken

Added

  • Basic webcam support between guest and host. NOTE: leaving the face cam window on the same display that is being streamed will degrade the performance of Tuple.
  • Tuple becomes command + tabbable whenever video is being shared.

Fixed

  • Caching issue with visiting changelog -> call stats not redirecting to call stats
  • `Command + “ not properly cycling through Tuple windows when keyboard sending is off
  • Slight offset when rendering host cursor image on the guest screen. Should now be pixel perfect

Changed

  • Clicking the Tuple icon in the top menu bar will bring all Tuple windows to the front

Changed

  • Reduce time to check for app updates to every hour. Force all clients to do updates in background to prevent updates being required when starting calls.
  • Number of thread optimizations based on what computer is hosting

Added

  • Ability to add friends who are not on your team
  • Adds changelog back into the app. So meta.

Fixed

  • Search bar should now always auto focus when main UI is opened

Fixed

  • Overly-sensitive scrolling on trackpads
  • Analytics was missing some preferences

Added

  • Shows offline users who are on your team or friends list

Changed

  • CPU setting from 7 to 8 to reduce encode times

Added

  • Link to the team management page if signed in as team owner
  • Link to help docs for Preferences from Preferences window
  • Link to help docs in the nav toolbar

Changed

  • Moved Launch at Login preference to General tab

Fixed

  • Title of General tab in Preferences
  • Frame rate bug of going down super low when screen wasn’t changing

Changed

  • Always show multi way even if feature flag is not enabled
  • Stop closing the call stats window at the end of a call

Fixed

  • UI bug when observer rejects call
  • Driver mouse moves on local windows when in highlight click or paint mode
  • Crash when using certain keyboard modes

Added

  • Auto upgrades in the background

Changed

  • Cursor moves to center when guest hangs up and was in control
  • Text on share screen button based on if driver or navigator
  • Lowered logging to prevent filling up Timber

Fixed

  • URL encoding on emails with ’+’ when submitting feedback
  • Mute icon syncing issue when doing automatic host switching
  • Handling of dead keys for typing some non-qwerty characters

Added

  • Fullscreen when observing
  • Show who is observing in the UI

Changed

  • UI now in React

Added

  • Dark mode for Mojave users

Changed

  • Call tracking analytics to be more accurate

Fixed

  • Do Not Disturb setting checkbox out of sync

Added

  • International keyboard support

Changed

  • Underlying logging from Logz.io -> Timber

Added

  • Preference to control whether links sent through clipboard open automatically (anti-rick-roll measures)
  • Preference to disable Do-Not-Disturb management (e.g. if user likes to keep it on)

Fixed

  • JSON Encoding bugs with users who have a ’ in their name
  • Issue where action cable would get stuck in infinite reconnecting state
  • Call stats can now be moved to different displays

Fixed

  • Video freeze when playing video in non-shared display

Changed

  • Call feedback form to have segmentation

Added

  • Restart call button to the navigating toolbar
  • Ability to abort screen selection when pressing ‘escape’

Changed

  • Keyboard and Cursor modes now persist between calls

Removed

  • Removes automatic call answering

Added

  • Multi-way calls experiment
  • Alert when hardware does not have the required dependencies

Added

  • New Call Stats showing connection info between peers

Fixed

  • Paint message disappearing when pausing with mouse down
  • Grammar in call feedback window
  • Only open URL in browser if sent alone as a single URL

Changed

  • ”Send Feedback” now redirects to web form
  • Added a one-second delay to accepting keypresses on incoming call window to avoid accidental call rejections
  • Reset all default transmit resolution preferences (and new ones) to Ludicrous mode

Changed

  • Upgraded WebRTC lib to M74
  • Clarified ringtone audio preference

Fixed

  • Hopefully resolved input focus issues
  • Constant streaming of report data to Insights was causing issues on long calls
  • Audio monitor crashing due to thread issues

Added

  • Auto focus email field when sign in appears for better UX
  • Ability to invite teammates in the client app

Fixed

  • Dock icon no longer appears briefly on startup
  • Reconnecting window properly resizes when exiting fullscreen
  • Fullscreen on different monitors fixes incorrect mouse positions
  • Audio bluetooth disconnects