This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
ReleasePort's take
Light signalThe WebUI now features a responsive layout with enhanced dark mode and a dedicated settings dialog. New task management capabilities include status filtering, progress tracking, and video playback controls.
Why it matters: Improves UI usability for developers and SREs across web interfaces; critical bug fixes (severity 40) resolve selector latency and Azure TTS speech‑rate issues that previously disrupted workflow stability.
Summary
AI summaryRedesigned the WebUI with responsive layout, dark mode support, and added task management features.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Prevented running tasks from being deleted and tightened task file operation boundaries. Prevented running tasks from being deleted and tightened task file operation boundaries. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Redesigned the WebUI with a cleaner responsive layout, dedicated settings dialog, improved dark mode support, and consistent interaction experience. Redesigned the WebUI with a cleaner responsive layout, dedicated settings dialog, improved dark mode support, and consistent interaction experience. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Added task management with status filtering, progress tracking, video playback, folder access, deletion, and regeneration from historical settings. Added task management with status filtering, progress tracking, video playback, folder access, deletion, and regeneration from historical settings. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Added a lightweight onboarding tour guiding new users through configuration, video options, and generation. Added a lightweight onboarding tour guiding new users through configuration, video options, and generation. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Added built‑in LLM connection testing to verify provider credentials and model settings before generation. Added built‑in LLM connection testing to verify provider credentials and model settings before generation. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Centralized LLM provider metadata, defaults, configuration tips, and registration links for consistent setup. Centralized LLM provider metadata, defaults, configuration tips, and registration links for consistent setup. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Added video cache statistics and cleanup controls. Added video cache statistics and cleanup controls. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Expanded the command‑line workflow and added the MoneyPrinterTurbo Agent skill for automated video generation. Expanded the command‑line workflow and added the MoneyPrinterTurbo Agent skill for automated video generation. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Improved subtitle settings, background controls, contrast warnings, default restoration, and multilingual rendering reliability. Improved subtitle settings, background controls, contrast warnings, default restoration, and multilingual rendering reliability. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Disabled subtitle backgrounds by default while retaining optional rounded translucent backgrounds. Disabled subtitle backgrounds by default while retaining optional rounded translucent backgrounds. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Improved LLM provider defaults, descriptions, registration links, and multilingual configuration guidance. Improved LLM provider defaults, descriptions, registration links, and multilingual configuration guidance. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Dependency | Medium |
Migrated Gemini text and TTS integrations from `google-generativeai` SDK to the new `google-genai` SDK. Migrated Gemini text and TTS integrations from `google-generativeai` SDK to the new `google-genai` SDK. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Dependency | Low |
Updated Streamlit and related dependencies, Docker configurations, startup scripts, and toolbar behavior. Updated Streamlit and related dependencies, Docker configurations, startup scripts, and toolbar behavior. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Performance | Low |
Added automatic video encoder selection with safer fallback to `libx264`. Added automatic video encoder selection with safer fallback to `libx264`. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Performance | Low |
Improved WebUI performance by caching font and background music discovery. Improved WebUI performance by caching font and background music discovery. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Deprecation | Medium |
Removed deprecated or unsupported provider and video source options. Removed deprecated or unsupported provider and video source options. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Medium |
Fixed WebUI selectors that sometimes required two selections before a change took effect. Fixed WebUI selectors that sometimes required two selections before a change took effect. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Fixed Azure TTS V2 preview generation so the selected speech rate is applied correctly. Fixed Azure TTS V2 preview generation so the selected speech rate is applied correctly. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Low |
Preserved generation logs across Streamlit reruns and fixed logger cleanup errors after successful generation. Preserved generation logs across Streamlit reruns and fixed logger cleanup errors after successful generation. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Low |
Improved task state normalization so filtering works consistently across all UI languages. Improved task state normalization so filtering works consistently across all UI languages. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Low |
Improved audio settings with clearer narration modes, provider‑specific setup guidance, and consistent preview controls. Improved audio settings with clearer narration modes, provider‑specific setup guidance, and consistent preview controls. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Low |
Improved video duration handling with a small safety margin to prevent incomplete output. Improved video duration handling with a small safety margin to prevent incomplete output. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Low |
Fixed duration detection for custom audio formats other than MP3. Fixed duration detection for custom audio formats other than MP3. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Refactor | Low |
Refined multilingual UI copy and layout across all supported languages. Refined multilingual UI copy and layout across all supported languages. Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
Full changelog
Highlights
- Redesigned the WebUI with a cleaner responsive layout, a dedicated settings dialog, improved dark mode support, and a more consistent interaction experience.
- Added task management with status filtering, progress tracking, video playback, folder access, deletion, and regeneration from historical task settings.
- Added a lightweight onboarding tour to guide new users through configuration, video options, and generation.
- Added built-in LLM connection testing so provider credentials and model settings can be verified before generation.
- Centralized LLM provider metadata, defaults, configuration tips, and registration links for more consistent setup and maintenance.
- Added video cache statistics and cleanup controls.
- Expanded the command-line workflow and added the MoneyPrinterTurbo Agent skill for automated video generation.
- Updated the project version to v1.3.2.
Fixes and Improvements
- Migrated Gemini text and TTS integrations from the deprecated
google-generativeaiSDK to the newgoogle-genaiSDK. - Fixed WebUI selectors that sometimes required two selections before a change took effect.
- Preserved generation logs across Streamlit reruns and fixed logger cleanup errors after successful generation.
- Improved task state normalization so filtering works consistently across all UI languages.
- Prevented running tasks from being deleted and tightened task file operation boundaries.
- Improved audio settings with clearer narration modes, provider-specific setup guidance, and more consistent preview controls.
- Fixed Azure TTS V2 preview generation so the selected speech rate is applied correctly.
- Improved subtitle settings, background controls, contrast warnings, default restoration, and multilingual rendering reliability.
- Disabled subtitle backgrounds by default while retaining optional rounded translucent backgrounds.
- Added automatic video encoder selection with safer fallback to
libx264. - Improved video duration handling with a small safety margin to prevent incomplete output.
- Fixed duration detection for custom audio formats other than MP3.
- Improved LLM provider defaults, descriptions, registration links, and multilingual configuration guidance.
- Removed deprecated or unsupported provider and video source options.
- Improved WebUI performance by caching font and background music discovery.
- Updated Streamlit and related dependencies, Docker configurations, startup scripts, and toolbar behavior.
- Refined multilingual UI copy and layout across all supported languages.
- Updated README documentation, screenshots, gallery previews, configuration examples, and the Colab notebook.
- Expanded regression coverage for WebUI state, task management, providers, CLI workflows, subtitles, caching, and configuration.
What's Changed
- Fix custom audio duration handling for non-MP3 files by @pcbntt in https://github.com/harry0703/MoneyPrinterTurbo/pull/1099
- Add a video duration safety buffer by @Sushanth012 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1003
Full Changelog: https://github.com/harry0703/MoneyPrinterTurbo/compare/v1.3.1...v1.3.2
Breaking Changes
- Removed deprecated provider and video source options
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About MoneyPrinterTurbo
All releases →Beta — feedback welcome: [email protected]