Commit Graph

  • 7226e70b8a Record that a sub-path server URL is silently dropped jaap-jan 2026-07-29 13:27:12 +02:00
  • 0500e43e02 Stop the terminal's WebView painting over the setup screens jaap-jan 2026-07-29 13:26:30 +02:00
  • b9e7c258ae Point the design-time factory at the stack the repo ships jaap-jan 2026-07-29 12:17:59 +02:00
  • 34304b989b Make the end-to-end suite self-contained with Testcontainers jaap-jan 2026-07-29 12:09:15 +02:00
  • 1d262b7ccc Run M1's end-to-end slice, and fix the two bugs it found jaap-jan 2026-07-29 11:37:49 +02:00
  • 49f617b450 Wire the Avalonia shell to the vault jaap-jan 2026-07-29 11:02:19 +02:00
  • 8d2416a602 Add the encrypted local cache and the sync client jaap-jan 2026-07-29 10:27:37 +02:00
  • a878c2b6bb Add the server client and client-side enrollment jaap-jan 2026-07-28 22:42:56 +02:00
  • 5fccd53824 Add the Avalonia app and the xterm renderer, and fix two real bugs jaap-jan 2026-07-28 22:30:42 +02:00
  • eb354bcdd9 Add the SSH session layer and the terminal data plane jaap-jan 2026-07-28 21:58:55 +02:00
  • 94f66be5e8 Add the OIDC client: PKCE loopback sign-in and the key binding flow jaap-jan 2026-07-28 21:13:35 +02:00
  • e65d738912 Add the client key hierarchy: bundle, master key, vault and item keys jaap-jan 2026-07-28 21:02:52 +02:00
  • 885fb17bdc Clear the SSH gate: window-change reaches the remote, and licence as MIT jaap-jan 2026-07-28 16:52:09 +02:00
  • b7325b78ca Record the platform flags that were only in conversation jaap-jan 2026-07-28 16:08:04 +02:00
  • a628762cd1 Add /me and enrollment with the identity-provider key binding (M1) jaap-jan 2026-07-28 16:06:35 +02:00
  • d2a2ed8a29 Specify the key statement encoding and key log chain (crypto.md 7.1, 7.2) jaap-jan 2026-07-28 16:06:11 +02:00
  • e6673f0bf2 Fix the CI formatting gate, which was already failing jaap-jan 2026-07-28 16:05:52 +02:00
  • 98d29bff37 Add HTTP integration harness and the sync authorization matrix (M1) jaap-jan 2026-07-28 15:11:43 +02:00
  • 3829217e8a Add sync engine: cursors, push/pull, and the advisory-lock ordering proof (M1) jaap-jan 2026-07-28 15:02:02 +02:00
  • d3b14e6bc0 Add configuration, OIDC auth wiring and discovery endpoints (M1) jaap-jan 2026-07-28 14:33:54 +02:00
  • eaf68c86b0 Add data model, DbContext and initial migration (M1) jaap-jan 2026-07-28 14:17:37 +02:00
  • 06d04b490b Freeze DodoSSH.Contracts v0.1 (M1) jaap-jan 2026-07-28 13:28:02 +02:00
  • b15af836a3 Freeze DSH1 crypto specification and implement the core (M1) jaap-jan 2026-07-28 13:18:29 +02:00
  • ce43f397a6 Add ADRs 0001-0006 and README (M0) jaap-jan 2026-07-28 12:28:44 +02:00
  • 3a81f3c90b Restructure into src/tests and add build foundation (M0) jaap-jan 2026-07-28 12:25:34 +02:00
  • 1138291d79 Add pristine dotnet new webapi scaffold jaap-jan 2026-07-28 12:09:14 +02:00