Public web surface
The beta currently exposes these first-class public pages:
- Landing page on
/ - About page on
/about - Demo page on
/demo - Docs on
/docs - CLI page on
/cli - Status page on
/status - Privacy page on
/privacy - Terms page on
/tos
Authentication and onboarding
Implemented auth flows include:
- Login on
/auth/login - Forgot-password flow on
/auth/forgot-password - Action handler on
/auth/actionfor verification and password-reset continuations - Onboarding page on
/auth/onboarding - Magic-link generation backend support
Projects app
The authenticated app shell includes:
- Project dashboard on
/app - Shared links manager on
/app/shared - Settings on
/settings/* - Editor entry on
/editor/[projectId] - Offline editor entry on
/editor/offline
Project dashboard features
- Create blank projects
- Create prompt-driven projects
- Attach uploaded files during project creation
- Search projects
- Sort by name or modified date
- Grid and list views
- Duplicate projects
- Delete one or many projects
- Workspace-aware filtering
- Cloud and local project awareness
Collaboration and organization
Workspaces
- List workspaces for the current user
- Create a workspace
- Leave a workspace
- Delete a workspace
- Invite members
- Accept invites
- Review members and pending invites
- Remove members
- Revoke invites
Branches
- Switch branches
- Create branches
- Merge branches
- Compare branches
- Auto-open the most recent non-main branch when main is empty
Presence
- Active editor users
- Collaborative cursor overlays
- Session conflict and stale-readonly handling
Editor shell
Layout and navigation
- Desktop editor layout
- Mobile editor layout
- Layout presets
- Saved custom layouts
- Panel visibility controls
- Command menu search and actions
- Keyboard shortcuts modal
- Tutorial overlay
- Performance indicator and overlay
- Notifications panel
Save and sync
- Local save status
- Remote sync status
- Local restore progress
- Reload latest project
- Take over editor session
- Local/cloud mode conversion for eligible projects
Assets surface
The assets area is broader than a file picker. It includes tabs for:
Assets3DTemplatesVideoImageMusicSpeechComponentsJobsBranches
Asset management features
- Upload
- Search by metadata and indexed content
- Asset type filtering
- Sort by date, name, or type
- Rename
- Delete single or multiple assets
- Reorder assets
- Notes
- Metadata inspection
- Thumbnail and frame access
- Transcription start and polling
- Drag-to-timeline workflows
AI generation
Generation surfaces implemented in the beta include:
- Veo video generation
- Gemini image generation
- Lyria music generation
- Text-to-speech generation
- ElevenLabs helper routes for voice design and prompting
- Prompt-to-project creation
- Prompt expansion / prompt support utilities
Timeline and clip model
Timeline workflows include:
- Add, update, split, and delete clips
- Add and delete layers
- Transition add/remove
- Range-aware preview
- Undo and redo
- Ripple-style destructive actions from command workflows
Supported clip and layer concepts visible in the codebase include:
- Video
- Audio
- Image
- Text
- Component
- 3D model
- Blur
- Vidova screen recording
- Zoom
Inspector and scene settings
The editor supports settings flows for:
- Clip timing
- Text styling and templates
- Component inputs
- Vidova clip behavior
- Enter and exit transitions
- Idle animations
- Keyframes
- Chroma key
- Video effect application
- Scene dimensions, frame rate, background color, and project naming
Transcript editing
Transcript editing is a dedicated surface, not just metadata. Features include:
- Transcript sequence construction from pipeline results
- Playback-linked token focus
- Speaker labeling
- Range selection
- Pending deletion staging
- Apply and clear deletion actions
- Direct seek from transcript interactions
Chat and toolbox
Chat
Ask,Agent, andPlanmodes- Attachment uploads
- Saved chat sessions
- Chat model selection
- Recommended actions
- Mic recording
- Speech playback for messages
- Tool call rendering in-message
- Cloud / remote processing hooks
- Teleport-style handoff support
Toolbox
- Manual tool picker
- Dynamic tool forms
- Tool execution history
- Captured tool outputs
See AI Assistant & Tools for the tool categories.
Rendering and delivery
Render flows include:
- Local render
- Server render
- Export presets
- MP4, WebM, and GIF support in the dialog surface
- Quality tiers
- FPS selection
- Resolution scaling
- Partial range export
- Parallel local worker selection
- Segment progress tracing
- Subtitle cue generation plus SRT/VTT export
Sharing
Editor-side sharing
- Create shared links after export
- Public vs org-only link permissions
- Copy share URLs
- Copy embed code for public links
- Copy email-friendly HTML embed for public links
Shared links manager
- List all created shared links
- Preview the associated video when available
- Review storage source
- Delete a shared link
Shared video page
- Public or org-gated playback
- Dedicated OG image
- Embed URL support for public links
Settings surface
The settings app currently contains these tabs:
ProfileBillingClaimsBYOKIntegrationsWorkspacesAPIEditorStorage
Each one is documented in Settings & Account.
Tokens and automation access
Current machine-access token surfaces include:
- CLI tokens
- Public API access tokens
These are intentionally separate token classes. Public API tokens do not replace CLI tokens, and CLI tokens do not authorize /api/v1/*.
Companion surfaces
Vidova CLI
- Device auth
- Device and permission inspection
- Native capture
.vidovabundle packaging- Project listing and import
Public API
POST /api/v1/videos/from-promptPOST /api/v1/videos/from-jsonGET /api/v1/jobs/:jobId- Optional webhook callbacks
Internal/admin-facing operational hooks exposed in the product
The beta app also includes operational features surfaced through the UI or backend:
- Lifecycle email triggering
- Render-complete and inactivity messaging
- Support repro upload route
- Status reporting
- Version route
- Health and ping routes
Those are mostly infrastructure-facing, but they are part of the shipped surface.
