Gemini Omni Flash
Capabilities
- Image → videoYes
- Resolutions720p
- Clip lengths4s, 6s, 8s, 10s
- AudioOptional
Video in the studio. CR scales with duration, resolution, and audio; the line is one example tier.
Preview uses an iframe so breakpoints match each device width. ⌘⇧D / Ctrl⇧D toggles this panel.
Viewport
Diagnostics
Debug mode
Green @/ui debug borders
React Scan
Render highlights; persists in this browser
Local chat debug keys
Signed-in free-tier tally: 0. Not used to block sends. Guest sign-in on send is enforced in UI code — not by this counter. Guest-chat also enforces limits server-side (transcript length + daily IP bucket in `guest_chat_reserve`).
Clear removes: oneover_free_tier_chat_message_count_v1 (localStorage) · oneover_guest_preview_user_messages_sent_v1 (localStorage) · oneover_guest_chat_v1 (localStorage) · guest_hero_pending_message_v1 (sessionStorage)
PWA install flags
Standalone seen: no · Credits claimed: no · Card dismissed: no
Clears standalone, claimed, and dismissed flags from localStorage. Reload to re-trigger the claim hook and re-show the card.
Guest-chat server daily bucket
Deletes today’s UTC row in guest_chat_daily_usage for your current IP hash (same key as guest-chat). Needs matching secrets — see .env.example.
Set VITE_GUEST_PREVIEW_DEBUG_RESET_SECRET locally and GUEST_PREVIEW_DEBUG_RESET_SECRET on the Edge function, deploy guest-preview-reset-daily, restart Vite.