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’

Added

  • More robust upgrade tuple window so users don’t think computer is doing nothing

Fixed

  • Resets navigator controls between calls to ensure settings aren’t wacky

Changed

  • New red icon for the topbar when in a call (same logo of not in call but red)

Fixed

  • Closes the popover when alerts appear that your peer is in outdated version or rejected your call
  • Driver label should continue moving when hovering over tuple windows and not get stuck
  • Timestamps are now generated earlier in the logging code which should improve log ordering

Fixed

  • Ensure log stash calls are always on main thread

Changed

  • Sets default RTC logs to ‘warn’

Fixed

  • Sign-In Screen: Cmd-A support, persist input text when hiding, remove unused checkbox, better selectability and autocorrect options
  • Navigator not being able to send text in clipboard between calls
  • Navigator controls should persist between calls

Added

  • Environment string to all log messages

Changed

  • Sign-In Screen opens when unauthenticated user starts app
  • Send button is always enabled on clipboard sender
  • Updated some copy for clarity
  • Cleaned up Preferences layouts
  • Removed General preference pane
  • Use webrtc in release mode for Staging and Release
  • Reorders encoding chart in performance dashboard to Capture -> Encode -> Decode
  • Clicking menu items in performance dashboard closes menu

Fixed

  • Hang up properly when partner disconnects
  • Dark mode text color in incoming call window
  • Perf dashboard not receiving stats

Changed

  • Cursor image being sent to navigator when in highlight click mode
  • WebRTC logging is now routed through TN logs

Added

  • Mojave mouse hardware implementation

Added

  • Support for first and last name

Added

  • Adds automatic sign in/out when internet connection changes
  • Thread introspection utilities to help with debugging
  • Adds double click support
  • Hit ‘Enter’ to send copy to clipboard content
  • New UI that steve designed

Changed

  • Changes the priorities and which threads most of the mouse code is executed on

Fixed

  • Reconnect to availability channel after waking up from sleep
  • Resolution issues when switching displays between sessions
  • App now requests microphone permission on Mojave
  • Cursor cache will always be reset before a new call

Changed

  • Changes to have staging/production environments
  • Purple icon for development and black for stage/production
  • Adds new black tuple icon for staging environment
  • Changes the Gravatar default URL

Added

  • Prevents computer from sleeping when navigating
  • Client will now use Twilio STUN servers, with Google as backup
  • Automatic version governer to ensure clients are always up to date before doing critical actions
  • Alerts for when a call is rejected due to either outdated version or explicit rejection