Gallery and stats are initialized once at startup and don't auto-refresh.
Added a Refresh button so users can manually reload history after processing.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Video processing now saves to history database
- History gallery displays both images and videos
- Added type filter dropdown (All/Images/Videos)
- Updated search and details to work with videos
- Video entries show codec, frame count in details
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The outscale parameter was set to None when scale == netscale,
which caused unexpected downscaling behavior. Now explicitly pass
the user's selected scale to ensure correct 2x or 4x output.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The functional_tensor module was removed in torchvision 0.18+.
Added compatibility shim to create a fake module that basicsr can import.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
In Gradio 6.0, css, title, and theme parameters moved from gr.Blocks()
constructor to the .launch() method. Updated app.py accordingly.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Gradio 6.0.1 doesn't support the theme parameter in gr.Blocks().
The dark styling is now provided entirely through the custom CSS.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Full-featured Gradio 6.0+ web interface for Real-ESRGAN image/video
upscaling, optimized for RTX 4090 (24GB VRAM).
Features:
- Image upscaling with before/after comparison (ImageSlider)
- Video upscaling with progress tracking and checkpoint/resume
- Face enhancement via GFPGAN integration
- Multiple codecs: H.264, H.265, AV1 (with NVENC support)
- Batch processing queue with SQLite persistence
- Processing history gallery
- Custom dark theme
- Auto-download of model weights
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>