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