Added

  • In-App Updates
  • Tuple now registers itself as an application so it can be found find by searching in the Start Menu

Fixed

  • Multiple Systray Icons if Tuple process exits without cleaning up

Fixed

  • Crash on webcam selection screen when your current device fails to record

Added

  • Support for macOS Sonoma!
  • Ability to add someone to your contacts from the in-call view
  • Keyboard shortcut for starting a partial screen share while in a call

Changed

  • Login window will always show on launch when unauthenticated

Fixed

  • Preserve the menu bar item’s position between launches
  • Scrollbars not updating color when the system appearance changes
  • Screen sharing border not fitting to the corners when sharing alone in a room
  • Tooltip copy on an ongoing call you’re in
  • When ending a call, prevent clicks from accidentally calling someone else
  • Considering rejected calls as missed calls
  • Missed/rejected call NSAlerts blocking incoming calls
  • Command+tab reliability while receiving a screen
  • Inconsistencies when removing a contact

Added

  • Systray Icon now shows when you’re in a call
  • An installer that contains a compressed executable bringing it down to 11 MB from 40 MB
  • Manual Dark Mode setting

Fixed

  • Multiple Tuple instances running simultaneously

Changed

  • The microphone inactive alert will no longer block you from accepting incoming calls

Fixed

  • Mouse/border position errors and performance improvements with scaled monitors
  • FPS limiter when sharing screen
  • Notification Icon will be recreated if explorer crashes/restarts

Changed

  • When the popover is closed for more than 10s while on a call, you’ll be taken back to the in-call view upon reopening

Added

  • Able to receive/handle a share screen request
  • Separate log file names based on the process “run mode” (i.e. tuple.log vs tuple-openurl.log)

Fixed

  • Redact auth token from logs
  • HTTP client no longer leaks
  • More consistent message box/prompt UI
  • Connected ringtone played at the wrong time

Changed

  • Rooms feedback banner text

Added

  • A fun celebration when you complete onboarding

Changed

  • Rooms are now enabled for everyone!

Fixed

  • Searching for contacts by email
  • Searching for contacts with names that have accents
  • The button to leave a room will now say “Leave” instead of “End Call”

Changed

  • The alert that your default mic is disabled will no longer stop you from accepting the call

Added

  • Rooms beta! Reach out to ‘support@tuple.app’ if you’d like to try the feature out.

Changed

  • Maximum number of people on a call is now 10

Fixed

  • Status bar icon showing a notification badge with no notifications in the UI
  • Showing the in-app onboarding steps in the contact search results
  • Call window screen resolution setting having no effect on certain screens

Added

  • Missed call notifications in the popover UI
  • New user onboarding in the popover UI

Changed

  • Improved contrast in user avatars

Fixed

  • Bring back the “Switch Screens” button when sharing with multiple monitors

Added

  • Support “Force Click” when controlling a mac host

Changed

  • Webcam views will now sit in front of full screen apps

Fixed

  • Webcam views not restoring their previous position
  • Tooltip on copy call link button while in a call

Added

  • Performance improvements for the new UI
  • cmd+o will now navigate to the ongoing call view
  • Call URL Permissions, “Closed” or “Open” which allows teammates join without approval

Changed

  • Text annotations now appear on the host’s screen for longer (when auto-clearing)

Fixed

  • Remote mouse events are now correctly passed through excluded windows when hosting
  • The connectivity health icon will now display the correct health level
  • Friends outside of your team will no longer appear in the team directory
  • Clicking the “Join call and copy link” button now actually copies the link
  • Previous host paint lines not clearing after disabling paint persistence

Changed

  • Tweaks and bug fixes for our redesigned UI! (currently in beta)

Added

  • UI redesign behind a feature flag. Reach out to ‘support@tuple.app’ if you’d like to try it out! 😎

Changed

  • The “About” window can now be dismissed with Escape

Changed

  • Network adapters now prioritize more optimal interfaces (🤓 we’ll prefer ethernet over WiFi)
  • Upgraded WebRTC

Fixed

  • ⌘ + z and ⌘ + Shift + z now work while writing text annotations so you can undo and redo while you’re actively editing 📝

Removed

  • Gray paint mode/annotation color… it was too hard to see on dark backgrounds 👀

Added

  • Text annotations
  • Keyboard shortcuts to switch between drawing (D), text (T), or highlighting (H) while annotating

Changed

  • Noise suppression will now default to enabled.

Fixed

  • The “Call Back” button in the missed call notification not calling people back
  • Webcam picker now handles empty lists more gracefully
  • Menu bar item hijacking clicks after a call ends
  • Possible overflows of heap allocated data