Support
Use this page to troubleshoot account access, Google sign-in, and password reset flows across your Movaix workspace.
Account access
Email login uses the password stored for your workspace account. Google sign-in uses Supabase OAuth and then exchanges that identity for the app session used by the workspace.
If login succeeds but you are redirected back to the auth screens, confirm the API is running, your session token is being stored, and the workspace bootstrap endpoint is reachable.
Password reset
Forgot password now creates a one-time reset token, validates the token before the form is shown, and marks the reset request as used after the password is changed.
When SMTP is not configured in the backend repo, the forgot-password flow returns a local reset-link preview so the full flow can still be tested during development.
Required backend setup
Apply the latest Supabase schema so the reset request table includes token hashing, expiration, used-state tracking, and the user reference required by the API.
For real email delivery, add `SMTP_HOST`, `SMTP_PORT`, `SMTP_SECURE`, `SMTP_USER`, `SMTP_PASSWORD`, and `SMTP_FROM` to the backend `.env.local` file and restart the Nest API.