Reliable sign-in, upload gate & mobile navigation
Magic-link sign-in now follows the documented Supabase SSR pattern and works on iPhone. Upload requires sign-in before you pick a file. Profile, Dashboard, and Admin links appear in the mobile menu.
Magic-link sign-in (iOS + desktop)
- Email links use token_hash with a scanner-safe confirm page — tap Sign in to complete via server-side verifyOtp.
- Aligned with the documented Supabase SSR flow: confirm → GET /auth/callback → session cookies on redirect.
- Removed the custom finish/POST workaround that broke session persistence on iPhone Safari.
Upload requires sign-in first
- Home #submit shows a sign-in card when logged out — no file picker or form fields until you authenticate.
- /submit redirects to login with return to the upload page when you are not signed in.
- Upload API still enforces auth server-side as defense-in-depth.
Copy for social posts
Short post
FilmsAI update — sign-in, uploads & mobile nav Magic-link sign-in is fixed on iPhone and desktop (Supabase SSR pattern). Upload now requires sign-in before you select a file. Mobile menu includes Profile, Dashboard, and Admin. Submit → https://filmsai.com/#submit
Thread
- FilmsAI sign-in update: magic links now work reliably on iPhone and desktop using the standard Supabase server-side flow.
- Upload gate: you must sign in before picking a file on the home submit section or /submit — no more filling out the whole form only to hit Unauthorized.
- Mobile: Profile, Dashboard, and Admin are in the hamburger menu on phones.
- Creators: submit shorts, films, animation & more for review → https://filmsai.com/#submit
Hashtags: #FilmsAI #AIFilm #AIVideo #ShortFilm #Animation #Filmmakers