Releases: coder/coder-desktop-macos
Releases · coder/coder-desktop-macos
v0.8.1
Coder Desktop for macOS — v0.8.1
Features
- App icon shows up dynamically — Coder Desktop now appears in the Dock and ⌘‑Tab switcher only when it has a visible window. (#224)
- Keyboard shortcuts in the VPN menu — The menu bar's VPN menu now supports keyboard shortcut helpers. (#244)
- Workspace name tooltips — Hover over a workspace name to see the full name. (#247)
- Advanced: skip tunnel binary codesign check — New
DangerousDisableCoderSignatureValidationUserDefault lets developers bypass the tunnel binary's codesign validation. Intended for users building Coder server from source. (#241)
Fixes
- Improved the wording shown when the menu bar icon is missing, so it's clearer what's happening and what to do. (#246)
- Fixed a typo in the Homebrew cask
zapstanza so uninstalls clean up correctly. (#222)
Full changelog: v0.8.0...v0.8.1
v0.8.0
Note
This version of Coder Desktop requires a Coder deployment running v2.24.3 or later.
If you are running an older Coder deployment, and that deployment is not behind a VPN, an older version of Coder Desktop will continue to work without issue.
Fixes
- Fixed an issue where Coder Connect could not reach a deployment only accessible over a corporate VPN. (#205, #203, #206, #210, #211, #214, #215)
- Fixed a bug where the app would be launched as root when installed over MDM. (#216)
- Fixed a bug where the app would prompt with a new VPN configuration on each launch. (#218)
Features
- Added support for disabling the built-in updater, such as when installed over MDM. (#219)
- Added support for Coder deployments over HTTP. (Previously, HTTPS was required) (#217)
Full Diff: v0.7.2...v0.8.0
v0.7.2
Fixes
- Allow creating directories in the file sync local file picker. (#199 by @ethanndickson)
- Fix a panic when deleting a file sync session by the context menu. (#202 by @ethanndickson)
- Fixed a bug where the Coder Connect toggle was disabled whilst logged out. (#204 by @ethanndickson)
- Improved the error messaging when the macOS VPN configuration fails to be applied or replaced. (#208 by @ethanndickson)
- Whitespace and newlines are now trimmed from the login form text fields. (#207 by @ethanndickson)
- The workspaces list now becomes scrollable when many workspaces are displayed. (#197 by @ethanndickson)
- The app (and the 'update available' window) are now brought to the front when an update is available. (#194 by @ethanndickson)
- Pressing the escape key now closes the menu bar tray, to match the behavior of other macOS built-in menu bar trays. (#208 by @ethanndickson)
Full Diff: v0.7.1...v0.7.2
v0.7.1
Changes
- Updating the app no longer requires the System Extension to be reinstalled & the VPN configuration to be reapplied. (#191)
- A visual bug on the remote file picker has been fixed. (#192)
Full Diff: v0.7.0...v0.7.1
v0.7.0
Features
- Workspace latency and network stats are now included on the status dot tooltip (requires a Coder deployment running v2.24 or later) (#181):

Changes
- Coder Desktop now uses the new Coder Logo. (#190)
- Unattended updates have been disabled as they are not supported. The app can still be configured to automatically check for updates, but an interaction is required to perform the update. (#179)
- Improved the performance of the indeterminate spinner, such that it doesn't consume excessive CPU. (#184)
- Improved error messaging when the Coder Desktop library fails to download (#186)
- The file sync table controls are now a little bigger (#186)
- Added on-hover tooltips to the Copy DNS and Open in Browser button on the main tray menu (#186)
Release Diff: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: add auto-updates by @ethanndickson in #176
- feat: make on-upgrade steps more obvious by @ethanndickson in #172
- ci: add
update-appcastscript by @ethanndickson in #171 - ci: remove cache-nix-action by @ethanndickson in #175
- ci: update appcast on builds by @ethanndickson in #174
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- fix: don't create http client if signed out by @ethanndickson in #166
- fix: conform CFBundleVersion to documentation by @ethanndickson in #167
- ci: remove trailing dot from release versions by @ethanndickson in #170
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- feat: add experimental privileged helper by @ethanndickson in #160
- feat: add coder connect startup progress indicator by @ethanndickson in #161
- feat: show when workspace apps are loading by @ethanndickson in #163
- ci: sign builds for distribution via sparkle by @ethanndickson in #165
Note
The privileged helper can be installed from the 'Experimental' tab in Settings.
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- chore: set 'stop VPN on quit' setting to true by default (on new installations) by @ethanndickson in #155
- fix: manually upgrade system extension by @ethanndickson in #158
- fix: set network extension as unconfigured when system extension is deleted by @ethanndickson in #162
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat: use the deployment's hostname suffix in the UI by @ethanndickson in #133
- fix: support old VPN config names in post & pre install scripts by @ethanndickson in #134
- chore: bump mutagen version by @ethanndickson in #138
- feat: add workspace apps by @ethanndickson in #136
- feat: add progress messages when creating sync sessions by @ethanndickson in #139
- feat: make workspace apps collapsible by @ethanndickson in #143
- chore: bump mutagen version by @ethanndickson in #144
- feat: make workspace app icons smaller, neater by @ethanndickson in #152
- fix(pkgbuild): dont start coder connect after upgrade by @ethanndickson in #150
- chore: dont stop coder connect on device sleep by @ethanndickson in #151
- feat: show an alert when the menu bar icon is hidden by @ethanndickson in #153
- fix: handle missing workspace app
display_nameby @ethanndickson in #154 - chore: add handler and router for
coderscheme URIs by @ethanndickson in #145 - feat: send push notifications for invalid
coderscheme URIs by @ethanndickson in #146 - feat: support RDP-specific deep links by @ethanndickson in #147
Full Changelog: v0.3.0...v0.4.0