Cryptext v0.3.6
Cryptext v0.3.6
Added
- Microsoft Entra (Azure AD) sign-in option on the auth page
Changed
- Google and Entra OAuth flows share one client-side helper for the browser-open and status-poll cycle
Security
- MLS state and metadata files at rest are now encrypted with the per-user DEK, matching the messages DB and session blob; existing plaintext files are migrated automatically on next launch
- OAuth callback transitions are now guarded so a stale
?error=callback cannot overwrite an already-completed sign-in - OAuth callback now surfaces IdP-side failures (
?error=,?error_description=) instead of treating them as missing-state errors
Commit: bbfa88c