This release implements user UI preferences for theme and sidebar state, persisting them across sessions and devices. It handles multiple states gracefully (SSR, client-side caching, server state, and user interactions) and improves resilience by returning safe defaults when settings can’t be loaded.
Highlights
- Persistent UI Preferences: Saves and restores theme and sidebar state across sessions and devices.
- SSR + Client-Safe Handling: Works cleanly across SSR and client hydration without jarring UI transitions.
- Resilient Defaults: Returns sensible default settings when unauthenticated or when settings retrieval fails.