Releases: coder/coder-desktop-macos
Releases · coder/coder-desktop-macos
v0.3.0
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
v0.2.0
What's Changed
- chore: add dark menu bar icon by @ethanndickson in #49
- fix: validate server URL has a host by @ethanndickson in #57
- chore: make cli-auth link visually responsive by @ethanndickson in #58
- feat: add homebrew cask release action by @ThomasK33 in #56
- ci: fetch missing tags by @ThomasK33 in #61
- ci: fix brew cask formatting by @ThomasK33 in #62
- refactor: merge session & settings abstractions by @ethanndickson in #46
- fix: pass configured http headers to network extension by @ethanndickson in #52
- ci: add concurrency groups to release pipeline by @ThomasK33 in #68
- chore: handle waking from device sleep by @ethanndickson in #50
- feat: animate menu bar icon with vpn state by @ethanndickson in #72
- fix: improve wake & sleep handling by @ethanndickson in #74
- chore: clear session on launch if vpn unconfigured by @ethanndickson in #76
- feat(scripts): add uninstall and zap stanzas by @ThomasK33 in #77
- ci: Fix homebrew cask styling by @ThomasK33 in #81
- chore: reduce error verbosity by @ethanndickson in #79
- chore: improve text contrast on light mode by @ethanndickson in #80
- fix: canvas preview panic in Xcode resolved by @ThomasK33 in #82
- chore: reconfigure VPN on reinstall by @ethanndickson in #84
- fix: make copy button padding clickable by @ethanndickson in #89
- ci: add gh cache to nix action by @ThomasK33 in #87
- fix: handle missing user
theme_preference
on sign in by @ethanndickson in #91 - fix(build): switch to pkg based installer by @ThomasK33 in #92
- ci: set installer cert & password by @ethanndickson in #99
- ci: fix secret env vars by @ThomasK33 in #100
- ci: fix cask update by @ThomasK33 in #101
- chore: enforce minimum coder server version of v2.20.0 by @ethanndickson in #90
Full Changelog: v0.1.0...v0.2.0
Internal build
This build of Coder Desktop is experimental and not safe to use. It is compiled from the latest version of the main branch and may contain breaking changes or compatibility issues.
The primary purpose is for internal testing by Coder, so use it at your own risk.
v0.1.0
What's Changed
- feat: create initial structure and network extension by @spikecurtis in #8
- feat: add menubar tray by @ethanndickson in #9
- feat: add login flow & session management by @ethanndickson in #10
- feat: VPN protocol by @spikecurtis in #11
- chore: add API errors to SDK by @ethanndickson in #12
- ci: add test, fmt, lint workflows by @ethanndickson in #13
- chore: upgrade Proto code to Swift 6 by @spikecurtis in #14
- chore: refactor speaker & handshaker into actors by @ethanndickson in #15
- chore: add dylib downloader and validator by @ethanndickson in #16
- chore: add network extension manager by @ethanndickson in #18
- feat: install and activate the tunnel provider as network extension by @spikecurtis in #20
- fix: set pipefail during make test by @ethanndickson in #22
- fix: hold delegate reference to keep it from being deallocated by @spikecurtis in #26
- feat: add app icon by @ethanndickson in #27
- chore: extract CoderSDK to framework by @ethanndickson in #19
- chore: gracefully shutdown app by @ethanndickson in #25
- chore: improve login form styling by @ethanndickson in #23
- feat: support user-supplied literal headers by @ethanndickson in #24
- fix: concurrently open tunnel & handshake by @ethanndickson in #30
- fix: avoid bitshifting uint8 by @ethanndickson in #31
- chore: switch to an XcodeGen project file by @ThomasK33 in #32
- chore: pass session token to network extension by @ethanndickson in #34
- feat: add XPC communication to Network Extension by @coadler in #29
- feat: pass agent updates to UI by @ethanndickson in #35
- chore: support operating the VPN without the app by @ethanndickson in #36
- fix: unquarantine dylib after download by @ethanndickson in #38
- fix: display offline workspaces by @ethanndickson in #41
- ci: build for distribution by @ethanndickson in #37
- fix: connect to xpc on vpn start by @ethanndickson in #40
- fix(Makefile): remove suffix after patch number by @ThomasK33 in #42
- fix: temporarily disable vpn toggle after toggling off by @ethanndickson in #43
- fix(Makefile): add version validation checks by @ThomasK33 in #44
New Contributors
- @spikecurtis made their first contribution in #8
- @ThomasK33 made their first contribution in #32
- @coadler made their first contribution in #29
- @ethanndickson made their first contribution in #9
Full Changelog: https://github.com/coder/coder-desktop-macos/commits/v0.1.0