Onboarding flow and user preferences are working

First-time users now get a proper onboarding experience. Language choice, name, sign-in โ€” it flows in sequence before landing in the main app. Once done, the app remembers what you set.

User preferences are now stored server-side. Pick a language, set a display name โ€” it follows you across sessions. The backend saves this to the WordPress user meta, tied to your app identity.

Anonymous use still works: you can explore the app without signing in. Personalised features are simply not available until you do.