NeXroll v1.12.0-beta.3 Release Notes
Release Date: March 25, 2026
Type: Pre-release (Beta)
Schedule creation form overhaul, conflict panels in all calendar views, language options for NeX-Up generators, thumbnail fixes, and CI updates.
New Features
Language Options for NeX-Up Generators
- Dynamic Preroll Generator and Coming Soon List Generator now support 4 languages: English, French, Spanish, and German
- All static text in generated videos is translated: "Coming Soon", "Feature Presentation", "Now Showing", "Coming Soon To", "Available Now!"
- Language selector with flag buttons (🇬🇧 🇫🇷 🇪🇸 🇩🇪) in both generator UIs
- Live CSS preview updates instantly when switching languages
- Language preference saved per generator and persisted across sessions
- Auto-regeneration respects the saved language setting
Conflict Panel in All Calendar Views
- Schedule Conflicts Detected summary panel now shown in all four calendar views (Day, Week, Month, Year)
- Previously only displayed in the Month view
- Day view shows conflicting hour count, Week view shows conflicting day count, Year view shows total conflicting days across the year
- Each panel includes "Resolve N Conflicts" button to launch the Conflict Detection Wizard
Schedule Creation Form Overhaul
Priority, Exclusive & Blend in Create Form
- Priority (1-10) slider now available during schedule creation — no longer requires editing after creation
- Exclusive checkbox with Lock icon — toggling on automatically disables Blend (mutually exclusive)
- Blend Mode checkbox with Shuffle icon — grayed out and disabled when Exclusive is checked
- All three fields were previously only accessible via the Edit modal
Holiday Preset Moved to Basic Information
- Holiday Preset dropdown relocated from Step 4 (Content Configuration) to Step 2 (Basic Information)
- Now conditionally appears when schedule type is "Holiday" or "Yearly"
- Auto-fills schedule name, start/end dates, and category from the selected preset
- Contextually grouped with Name, Type, and Date fields where it logically belongs
Steps Bar Updated
- Progress indicator bar now reflects the actual 5-step form flow:
- Mode — Simple vs Advanced
- Basic Info — Name, Type, Dates, Holiday Preset
- Recurrence — Daily/Weekly/Monthly time and day settings
- Content / Sequence — Category selection or Sequence Builder
- Settings — Priority, Exclusive, Blend, Fallback Category, Calendar Color
- Previously showed 4 steps (Mode → Details → Category → Review) which didn't match the form sections
Content Configuration Cleanup
- Holiday Preset removed from Content Configuration step — no longer sits awkwardly next to Category selection
- Category field now uses full-width single column in Simple mode
Bug Fixes
Thumbnail Generation: Cross-Drive Paths
- Fixed
os.path.relpath()failure on Windows when thumbnail dir and data_dir are on different drives or UNC shares (e.g.,\\server\sharevsC:) - Created
_safe_thumbnail_relpath()helper that falls back gracefully
Thumbnail Generation: Short Videos
- FFmpeg multi-seek fallback (
-ss 5→-ss 1→-ss 0) for videos shorter than 5 seconds - Previously failed silently when seeking past the end of short prerolls
Community Prerolls Refresh
- Frontend now calls
fetchData()after downloading community prerolls to immediately reflect changes
GitHub Actions Node.js 24
- Updated all 6 CI actions in
docker-build.ymlto Node.js 24-compatible pinned versions
Upgrade Notes
- Database migration — two new columns added automatically (
nexup_dynamic_preroll_language,nexup_coming_soon_list_language) - Windows: Run the installer or replace
NeXroll.exe - Docker: Pull the latest image
- Schedule creation form changes are frontend-only; backend already supported all fields
Full Changelog
See CHANGELOG.md for the complete history.