-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: coder/coder-desktop-windows
base: e1d9774
head repository: coder/coder-desktop-windows
compare: 8f60b4d
- 14 commits
- 123 files changed
- 4 contributors
Commits on Mar 6, 2025
-
feat: show vpn start/stop failure in app (#44)
Adds red text that appears when the VPN fails to start or stop. After an error, any manual start/stop operation will clear the error. Contributes to #40
Configuration menu - View commit details
-
Copy full SHA for 51bf68e - Browse repository at this point
Copy the full SHA 51bf68eView commit details
Commits on Mar 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a57c8fb - Browse repository at this point
Copy the full SHA a57c8fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc6398 - Browse repository at this point
Copy the full SHA 7fc6398View commit details
Commits on Mar 11, 2025
-
chore: add MutagenSdk project (#48)
Contains a gRPC client for mutagen's synchronization API. All required .proto files are vendored using a new script `Update-Proto.ps1`, which finds all required files by scanning `import` directives. The vendored files are modified to add `csharp_namespace` and a MIT license header from mutagen. Example usage: ```cs using var client = new MutagenClient(@"C:\Users\dean\.mutagen"); var res = await client.Synchronization.ListAsync(new ListRequest { Selection = new Selection { All = true, }, }); foreach (var state in res.SessionStates) Console.WriteLine(state); ``` Closes coder/internal#378
Configuration menu - View commit details
-
Copy full SHA for 8e6ec03 - Browse repository at this point
Copy the full SHA 8e6ec03View commit details -
feat: include mutagen binary in installer (#47)
`Publish.ps1` now downloads (if unmodified) the necessary mutagen files from our GCS bucket. These files aren't checked into the repo since they are large, but they will be cached and ignored in the workdir. `mutagen.exe` and `mutagen-agents.tar.gz` will appear in the same directory as `wintun.dll` in the install. ```powershell PS C:\Users\dean\git\coder-desktop-windows> ls .\publish\buildtemp-1.2.3.4-x64\vpn Directory: C:\Users\dean\git\coder-desktop-windows\publish\buildtemp-1.2.3.4-x64\vpn Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 1/03/2025 12:02 5431 LICENSE.WINTUN.txt -a---- 10/03/2025 11:58 17964207 mutagen-agents.tar.gz -a---- 10/03/2025 11:58 13797376 mutagen.exe -a---- 1/03/2025 15:20 427552 wintun.dll ``` Updating to a new mutagen version is as simple as updating `$mutagenVersion` in `Publish.ps1`. Closes #25
Configuration menu - View commit details
-
Copy full SHA for be51a7b - Browse repository at this point
Copy the full SHA be51a7bView commit details -
chore: check server version on sign-in and launch (#43)
Updates CredentialModel to have an additional state `Unknown` during startup while credentials are validated in the background asynchronously (15s timeout). While loading credentials on startup, the tray app shows a loading message. While updating credentials, we now check that the server version falls in our expected range. The sign in page now uses a WinUI 3 Dialog to show errors. Closes #42
Configuration menu - View commit details
-
Copy full SHA for 0fefe8a - Browse repository at this point
Copy the full SHA 0fefe8aView commit details
Commits on Mar 12, 2025
-
feat: add daemon service to MutagenSdk (#56)
- Adds support for an array of protobuf "entry points" in `Mutagen/Update-Proto.ps1` - Also refactors file modification/writing to be more efficient and to not include an unnecessary byte order mark and two trailing new lines - Adds Daemon service to `MutagenClient`
Configuration menu - View commit details
-
Copy full SHA for 449bbd9 - Browse repository at this point
Copy the full SHA 449bbd9View commit details
Commits on Mar 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 24853b0 - Browse repository at this point
Copy the full SHA 24853b0View commit details
Commits on Mar 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 368f068 - Browse repository at this point
Copy the full SHA 368f068View commit details -
feat: adds mutagen daemon controller (#58)
fixes coder/internal#380 Adds MutagenController service, which manages the lifecycle of the `mutagen` daemon and exposes methods to query and modify sync sessions. Sync sessions themselves are a placeholder which will need to be filled out and plumbed thru to the actual API. This just handles daemon lifecycle for now.
Configuration menu - View commit details
-
Copy full SHA for 13ce6b9 - Browse repository at this point
Copy the full SHA 13ce6b9View commit details
Commits on Mar 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e0a11dd - Browse repository at this point
Copy the full SHA e0a11ddView commit details
Commits on Mar 26, 2025
-
feat: add telemetry enrichment to StartRequest (#63)
Adds `TelemetryEnricher` class and interface to enrich the `StartRequest` message with OS, device ID, and version information. Also adds the version to `Publish.ps1` so that it is available in released binaries.
Configuration menu - View commit details
-
Copy full SHA for da29411 - Browse repository at this point
Copy the full SHA da29411View commit details
Commits on Apr 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e3fd7d9 - Browse repository at this point
Copy the full SHA e3fd7d9View commit details
Commits on Apr 2, 2025
-
feat: wire up file sync window (#64)
- Adds `PauseSyncSession` and `ResumeSyncSession` - Adds `SyncSessionViewModel` that wraps `SyncSessionModel` and adds view methods (as you cannot access the parent context if you're in a `ItemsRepeater` apparently) - Wires up Initialize, List, Pause, Resume, Terminate and Create in the file sync UI ## TODO: - Prevent the app from loading until mutagen finishes initializing (either successfully or not) (in a different PR) - Add reinitialization logic to mutagen controller (in a different PR) Closes #26 Closes #28 Closes #29
Configuration menu - View commit details
-
Copy full SHA for 8f60b4d - Browse repository at this point
Copy the full SHA 8f60b4dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff e1d9774...8f60b4d