- Notifications
You must be signed in to change notification settings - Fork5
Releases: coder/coder-desktop-macos
v0.8.0
830d147
Compare
Note
This version of Coder Desktop requires a Coder deployment runningv2.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
- Fixedan 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
Assets5
Uh oh!
There was an error while loading.Please reload this page.
v0.7.2
ab44e4a
Compare
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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.7.1
15f1890
Compare
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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.7.0
6082e2d
Compare
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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.6.0
aeb1e68
Compare
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-appcast
script 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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.5.1
5785fae
Compare
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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.5.0
29c4f41
Compare
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
Assets6
Uh oh!
There was an error while loading.Please reload this page.
v0.4.1
9f356e5
Compare
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
Assets5
Uh oh!
There was an error while loading.Please reload this page.
v0.4.0
314edbe
Compare
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_name
by@ethanndickson in#154 - chore: add handler and router for
coder
scheme URIs by@ethanndickson in#145 - feat: send push notifications for invalid
coder
scheme URIs by@ethanndickson in#146 - feat: support RDP-specific deep links by@ethanndickson in#147
Full Changelog:v0.3.0...v0.4.0
Assets5
Uh oh!
There was an error while loading.Please reload this page.
v0.3.0
8067574
Compare
What's Changed
- ci: fix cask description to pass brew doctor lint by@ThomasK33 in#102
- chore: remove "VPN" from setting description by@ThomasK33 in#86
- chore: manage mutagen daemon lifecycle by@ethanndickson in#98
- ci: download mutagen binary into resources by@ethanndickson in#103
- refactor: replace spaces with hyphens in directory names by@ethanndickson in#110
- chore(pkgbuild): delete existing app during preinstall,
spctl --assess
during postinstall by@ethanndickson in#112 - feat: add start vpn on launch setting by@ethanndickson in#108
- chore: sign user out if token is expired by@ethanndickson in#109
- chore: add mutagen gRPC client by@ethanndickson in#111
- fix: start coder connect on launch after SE is installed by@ethanndickson in#113
- chore: prompt for sign in when turning VPN on if signed out by@ethanndickson in#114
- chore: conditionally start file sync daemon by@ethanndickson in#115
- ci: bump actions/upload-artifact from 4.6.1 to 4.6.2 in the github-actions group by@dependabot in#120
- feat: add enrichment of StartRequest with OS, device ID, version by@spikecurtis in#123
- chore: update nix flake to include xcbeautify 2.27.0 by@ethanndickson in#125
- feat: add stubbed file sync UI by@ethanndickson in#116
- chore: add mutagen session state conversion by@ethanndickson in#117
- chore: add mutagen prompting gRPC by@ethanndickson in#118
- chore: create & delete sync sessions over gRPC by@ethanndickson in#119
- feat: add file sync daemon error handling to the UI by@ethanndickson in#122
- feat: support restarting file sync sessions by@ethanndickson in#124
- feat: add conflict descriptions and file sync context menu by@ethanndickson in#126
- fix: improve file sync agent picker by@ethanndickson in#128
- feat: add remote folder picker to file sync GUI by@ethanndickson in#127
- chore: add file sync daemon tests by@ethanndickson in#129
New Contributors
- @dependabot made their first contribution in#120
Full Changelog:v0.2.0...v0.3.0
Assets5
Uh oh!
There was an error while loading.Please reload this page.