v0.23.0

View source on GitHub

What's Changed

Authentication & Session Management

  • Added desktop-local action authentication with snapshot fallback for improved offline reliability during sign-in and session recovery.
  • Cleared session cookies reliably on desktop sign-out and anonymous account deletion, improving privacy and security.
  • Refined the desktop auth finalize page flow for smoother email verification completion.

Desktop App Experience

  • Showed the app UI only after Next.js finishes loading, eliminating flash-of-unstyled-content and improving perceived startup performance.
  • Made the desktop window title bar transparent and draggable (later reverted to default for consistency).
  • Improved Electron theme backgrounds and dialog focus handling for better visual polish and accessibility.
  • Refined Electron startup logic and DMG packaging configuration, including centered DMG layout and a switch to gray background for installer visuals.

Internal

  • Updated Electron Builder configuration and related scripts to support refined packaging and theme behavior.
  • Consolidated and cleaned up desktop-specific auth context and action definitions across server and client layers.

How is this guide?