Create a pending sb_submissions row with title, description, Mux/HLS/public video URL, poster, trailer, age rating, genres and review reason. This page does not write to sb_movies.
Creator fills in title, description, public video URL, trailer/poster if available, genres and reason.
Upload creates a public Supabase Storage URL and fills thumbnail_url before submit.
Creates pending sb_submissions only. Review Queue handles approve/decline/change request.
No private dashboards, API keys, secret links, passwords or personal credentials.
Poster upload goes to existing Supabase Storage bucket stream-bandit-images.
If a file is selected and URL is blank, Submit auto-uploads it first.
This page never writes directly to sb_movies.
Theme, account, avatar, menu, search and helper status load.
Form opens/closes, fields work, channel choices load.
Poster upload fills URL and preview.
Creates one pending sb_submissions row only.
Review Queue and Rules links open current route files.
This creates a pending sb_submissions row only. It does not publish a public movie.
Submit result will appear here.