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> |
||
|---|---|---|
| .. | ||
| compute.ts | ||
| crypto.ts | ||
| document.ts | ||
| encryptid-bridge.ts | ||
| index.ts | ||
| memory-card.ts | ||
| query.ts | ||
| storage.ts | ||
| sync.ts | ||