• Stefy Lanza (nextime / spora )'s avatar
    Add web interface for VideoGen · 5291deb2
    Stefy Lanza (nextime / spora ) authored
    Features:
    - Modern web UI with all generation modes (T2V, I2V, T2I, I2I, V2V, Dub, Subtitles, Upscale)
    - Real-time progress updates via WebSocket
    - File upload for input images/videos/audio
    - File download for generated content
    - Background job processing with progress tracking
    - Job management (cancel, retry, delete)
    - Gallery for browsing generated files
    - REST API for programmatic access
    - Responsive design for desktop and mobile
    
    Backend (webapp.py):
    - Flask + Flask-SocketIO for real-time updates
    - Background job processing with threading
    - File upload/download handling
    - Job state persistence
    - REST API endpoints
    
    Frontend:
    - Modern dark theme UI
    - Mode selection with visual cards
    - Form with all options and settings
    - Real-time progress modal with log streaming
    - Toast notifications
    - Keyboard shortcuts (Ctrl+Enter to submit, Escape to close)
    
    Documentation:
    - Updated README.md with web interface section
    - Updated EXAMPLES.md with web interface usage
    - Updated requirements.txt with web dependencies
    5291deb2
app.js 25.2 KB