Changelog
macOS
0.80.1
October 25, 2020
Security
- Fixed a rare race condition on observer hanging up that could lead to audio connection between the guest and observer to persist.
macOS
0.80.0
October 15, 2020
Added
- Support for cmd+shift+tab
- Better looking UI for Big Sur—more improvements to come!
Changed
- Upgraded WebRTC
Removed
- A number of dependencies reducing overall bundle size ~60MB
Changed
- Improved rendering by triple buffering GPU display buffers
Fixed
- Glare caused when two peers call each other at the same time now has predictable behavior (and doesn’t crash!)
- Webcam preview window has a more responsive UI, which no longer shows devices that aren’t available
- The in-call webcam window now remembers its position on your screen
- Incoming call window can now be closed (which ignores the call rather than declining it)
- Fixed a bug where stale incoming call messages may unexpectedly appear
- Fixed deadlock which could occur when modifying screen sharing state with a full video buffer
- Crash related to guest toolbar when it was small and a new cursor mode was selected
- Observers who cancel incoming calls no longer cause others to be disconnected
- Crash related to cancelling an outgoing call when the network is laggy
- Fixed unexpected behavior when devices are woken up by network activity
- Fixed a deadlock related to webcam
macOS
0.78.2
August 7, 2020
Fixed
- Bug when turning on Host paint leading to strange remote control issues
macOS
0.78.1
August 4, 2020
Fixed
- Bug related to GPU switching. The UI would show ‘Switch Host’ instead of ‘Stop Sharing’ when switching from the integrated to the discrete GPU.
- Crash related to remote control typing and Japanese keyboards
macOS
0.78.0
August 3, 2020
Added
- Webcam window is now automatically excluded from screen sharing output
- Double-clicking a rating in the call feedback form will submit the rating automatically
- A new Tuple preference setting to turn off the red corners when hosting a session
Fixed
- Webcam window now works across multiple spaces (and fullscreen apps)
- Webcam automatically starts for audio-only calls when enabled in preferences
- Show missing button for inviting friends in the UI
- ’Persist Paint’ Tuple setting should now always work
- Issue with keychain affecting folks who sign in via SSO
Changed
- Host clicks in tag team mode now follow the same behavior as the guest when taking control
- Tuple now follows standard app/window switching behavior and has keyboard-friendly windows
- Guest keyboard events are now sent to the host whenever keyboard control is enabled and the screen window is focused.
- Host screen now has configurable red corners to indicate it’s being displayed
- ’Persist Paint’ Tuple setting will be applied to local painting as well
- Call feedback can be submitted by double-clicking a rating
macOS
0.77.1
July 1, 2020
Fixed
- Crash on High Sierra
macOS
0.77.0
June 30, 2020
Added
- The ability for teams to opt-in to a mode which allows them to pair only with teammates
- Support for alternative mouse clicks (back, forward, etc)
- Redesigned call feedback window
macOS
0.76.2
June 10, 2020
Fixed
- Issue that could cause cursor offsets and paint appearing on the wrong display when using multiple monitors and a hiding dock.
macOS
0.76.1
June 8, 2020
Added
- Utilities for helping debug non-standard network configurations
Fixed
- Not allowing calls to be made when Tuple thought it wasn’t connected to the internet but really was.
macOS
0.76.0
June 8, 2020
Changed
- Using new hand tuned binary codec for common events. Results so far: ~10x bandwidth savings, 3x faster encode, and 6x faster decode 🏎
macOS
0.75.0
June 1, 2020
Changed
- Improvements to bandwidth consumption when using webcam.
Fixed
- Bug with cursor offsets being incorrect when hiding/showing dock.
Added
- New and improved UI for everyone!
macOS
0.74.0
May 20, 2020
Added
- New UI: display when a user is in a call with a yellow circle
- New UI: cmd + , will now open the preferences when the UI is visible
- New UI: refine cursor hover states to make it more obvious what’s clickable
Fixed
- New UI: error page showing when there wasn’t actually an API error
- New UI: use the correct team name in the invite flow
- Caps lock works properly when doing remote control
Security
- Prompt for confirmation before initiating calls with tuple deep links
macOS
0.73.0
May 8, 2020
Added
- Beta test for our new UI. If you’re interested in joining the beta reach out to ‘support@tuple.app’
Changed
- Ported everyone over to new signaling backend
macOS
0.72.0
April 30, 2020
Fixed
- Link for SSO and forgot password incorrectly opening a browser tab.
Added
- Reconnecting view when in an audio only call/observing.
macOS
0.71.0
April 27, 2020
Fixed
- Red flickering of the call connected window due to silly macOS animation API’s being old.
- Red border around screen being shown at an incorrect time when the webcam video was closed.
- When automatic webcam is enabled ensure that we respect the preferred webcam previously selected.
- Cursor offset that could occur when using host paint mode.
Removed
- Previously, if your pair had your webcam displayed on the screen they were sharing, we covered it with a mask before sending it to you to minimize distractions. Unfortunately, this feature was highly confusing and led to many bugs. We’d like to rethink webcam sharing in the future, but for now we’ve removed the masking. In the meantime, if you find seeing a delayed version of your webcam distracting, we recommend asking your pair to move the webcam window to a second display.
Changed
- Sound Check will properly show muted state based on the microphone level and the audio stream. Prior to this change, the ‘mute’ keyword was just based on microphone level.
macOS
0.70.1
April 19, 2020
Fixed
- Display disconnected alert showing at an incorrect time.
macOS
0.70.0
April 16, 2020
Fixed
- Screen freezing bugs due to GPU switches and monitor unplugs.
- Webcams being plugged in or removed after app boots will properly appear in preview list.
Security
- Ensure all mesh audio connections get destroyed even under rare circumstance of signaling being down when a call ends.
macOS
0.69.3
April 9, 2020
Fixed
- Host paint on a secondary display
macOS
0.69.2
April 8, 2020
Fixed
- Removed redundant transparent window to avoid excessive CPU usage.