Phase 5 — EncryptID → DocCrypto bridge: - Add EncryptedDocBridge connecting WebAuthn PRF to document encryption - Add per-doc relay mode to SyncServer (encrypted spaces bypass participant mode) - Wire encryption toggle to syncServer.setRelayOnly() on PATCH /:slug/encryption - Restore relay mode for encrypted spaces on server startup - Initialize DocBridge from PRF on login, clear on sign-out (both login-button + identity) - Use bridge helpers for encrypted backup toggle in My Account Phase 6 — Space scoping UI: - Add "Modules" tab to Edit Space modal (enable/disable modules, scope toggles, encryption) - Auto-filter app switcher by space's enabledModules via renderShell() - Show "G" badge on global-scoped modules in app switcher - Show lock icon in header for encrypted spaces - Add getSpaceShellMeta() helper for auto-populating shell options Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| local-first | ||
| community-store.ts | ||
| encryptid-sdk.d.ts | ||
| index.ts | ||
| landing-proxy.ts | ||
| landing.ts | ||
| output-list.ts | ||
| seed-campaign.ts | ||
| seed-demo.ts | ||
| shell.ts | ||
| spaces.ts | ||
| sync-instance.ts | ||