Added

  • Better performance metrics so we can see who is having good/bad calls

Changed

  • Feedback form now goes to Zendesk instead of Slack

Fixed

  • Properly become available/unavailable when computer goes to sleep/wakes up

Added

  • Adds TURN server support
  • A feedback form so users can let us know when they find bugs
  • Forgot password flow

Changed

  • Updates tooltip messaging on guest windows toolbar
  • Search fuzzy find to only use first/last name

Removed

  • Removed the resize button to prevent accidental full screen sessions when not supported

Added

  • Improved logging on resolution changes to help diagnose recent crash
  • Better diagnostics for peers who aren’t able to connect

Changed

  • Migrated from Fabric.io to Mixpanel for in-app Analytics

Fixed

  • Crashes occurring when we did API deploys
  • Phantom window being left behind at the end of some sessions

Fixed

  • Various memory leaks leading to strange system behavior
  • Driving outline window not changing sizes when resolution changes
  • Driving outline window should appear when doing the fast call switching
  • Hangup on quit, which fixes a crash on callback
  • Fixed Tuple not remembering credentials forcing people to have to keep signing in

Added

  • Name and email to crash reporting

Changed

  • Close popover when a call times out

Added

  • Send modifier keys on click events thus making Control + left-click will now do a proper right click and open menus
  • Hitting ‘esc’ when popover is open will now close it
  • Tooltip to the pasteboard button in the toolbar
  • User ID on crashes

Changed

  • ’DRIVER’ label is now a small purple dot to be less in the way
  • Restart is no longer required after enabling accessibility

Fixed

  • Red outline host window should not be visible when changing macOS spaces

Fixed

  • Crashes happening when internet connection would go down and come back up

Added

  • About Tuple window back
  • Detect audio device changes and restart Tuple automatically behind the scenes to prevent people from manually having to restart
  • Display selection before making a call
  • Automatic updates in the background to speed up restarts when they’re required

Fixed

  • Reconnection logic to help prevent missing people in the UI
  • Fixed mute button which was sometimes not reflecting the current state

Changed

  • Incoming call should display users name not email
  • End/Cancel buttons should now be red instead of black
  • Background color of guest window to dark blue until the video frames come in

Fixed

  • Cancel outgoing calls when timing out or user requests
  • Clean up of mouse events getting sent multiple times if you make many calls without closing tuple
  • New Guest automatically answers when switching host

Fixed

  • Last user in online users being cut off in scroll
  • Disable ‘Share Screen’ button until successfully in a call so it can’t be pressed without breaking UI.

Added

  • Ringtone on driver side when making a call
  • Timeout of 25 seconds so if pair doesn’t answer it exits the calling state.

Changed

  • Throttle time for cursor updates from 50ms to 5ms so hopefully won’t be in stale state
  • At least one user needs to be paid for calls to go through

Added

  • ”Share Screen” button during calls can switch Host or re-start call with new primary display
  • Search feature to UI

Fixed

  • Links without ‘http|s’ will now open automatically in the clipboard sender

Removed

  • ’Share Screen’ popover in UI since it is somewhat buggy

Changed

  • Make tuple command+tabbable again until we can diagnose the unintended side affects of that

Changed

  • Separate app names and bundle identifiers for Dev/Staging/Production
  • Tuple no longer appears in dock/cmd+tab unless navigating
  • Accessibility flow now has prompt before signing in

Fixed

  • App crashing on call rejections

Fixed

  • Log messages for stats having more sane default values

Added

  • Better analytics to help us debug and prioritize issues

Fixed

  • Signing out when in the middle of call should properly reset the UI
  • Fixes crash when starting new call after sign out

Changed

  • Close Nerve Center when call finishes
  • Remove opening animation from status bar popover

Added

  • ”Tag Team” mouse mode
  • Session IDs to log messages

Removed

  • ”Dual” mouse mode

Fixed

  • Display peers name properly when incoming call

Added

  • Help center to the nerve center dashboard

Fixed

  • The current call section of the UI now shows the user’s name and email instead of their email twice.

Fixed

  • Quitting the app was triggering hangUp calls for closed sessions

Changed

  • Changed debug window to ‘Nerve Center’