apps/desktop/package.json | 4 +- apps/desktop/src/app/DesktopApp.ts | 3 + apps/desktop/src/main.ts | 2 + apps/desktop/src/preview-pick-preload.ts | 9 + apps/desktop/src/preview/GuestProtocol.ts | 4 + apps/desktop/src/preview/Manager.test.ts | 8 + apps/desktop/src/preview/Manager.ts | 7 + apps/desktop/src/preview/PasskeyAttestation.ts | 59 +++++ apps/desktop/src/preview/PasskeyBackend.ts | 26 +++ apps/desktop/src/preview/PasskeyBackendMac.ts | 96 ++++++++ apps/desktop/src/preview/PasskeyBridge.test.ts | 246 +++++++++++++++++++++ apps/desktop/src/preview/PasskeyBridge.ts | 286 ++++++++++++++++++++++++ apps/desktop/src/preview/Passkeys.test.ts | 374 ++++++++++++++++++++++++++++++++ apps/desktop/src/preview/Passkeys.ts | 242 +++++++++++++++++++++ apps/desktop/src/window/DesktopWindow.test.ts | 11 + apps/desktop/src/window/DesktopWindow.ts | 9 + docs/operations/release.md | 10 + pnpm-lock.yaml | 136 ++++++++++++ pnpm-workspace.yaml | 12 + scripts/build-desktop-artifact.test.ts | 91 +++++++- scripts/build-desktop-artifact.ts | 107 ++++++++- scripts/lib/desktop-external-packages.ts | 1 + scripts/package.json | 2 + third-party-licenses.config.json | 21 ++ 24 files changed, 1762 insertions(+), 4 deletions(-)