Release/14.03.26
Enhancements:
Conversion Improvements:
- Blocked new TTS generation while audio is already playing.
- Added de-bouncer to Speaker Settings so changes are saved automatically without needing to click Save every time. @csm
- Added basic Settings access in Billing page for free plan users.
- Enabled folder creation directly on mobile devices.
Website Translation Analytics:
- Implemented CIO Analytics tracking for Website Translation feature.
- Migrated Website Translation analytics storage from internal database for better scalability and querying.
Language Prompting
- Introduced a dedicated language prompting field in the UI on project creation screen (more proactive and user-friendly).
Release/21.02.26
Enhancements:
Code Cleanup:
- Reorganized and cleaned up code in Narrations Creation Page for better readability and maintainability.
- Refactored Stories Creation Page codebase to remove technical debt and improve future extensibility.
- Restructured Dubbing Creation Page module layout and applied consistent clean-up patterns.
- Cleaned up Transcription module code and components.
- Improved folder structure and removed redundant code in TTS module.
- Applied comprehensive code reorganization and clean-up in Voice Library for reduced complexity.
User Journey Optimization:
- Implemented a new onboarding flow with improved step progression and clearer guidance.
Conversion Improvements:
- Added gender specification (Male/Female) for stock voices in the voice selection module inside Speaker Settings.
- Added tooltips in mobile view on the Dubbing Creation Page (now appear on tap/hold).
- Corrected stale icon color in Stories Download Modal (now consistently displays the proper warning color).
Subtitling v2:
- Applied dialogue-level subtitle configurations (position, font, etc.) in the editor.
- Added support for Subtitles Rules stored in CAMB metadata.
- Enabled individual subtitle position adjustment directly in the editor.
- Allowed users to configure maximum characters per line in Subtitle mode.
- Added per-dialogue italic styling for subtitles.
- Enabled custom settings selection during subtitle generation.
- Removed whitespaces from character count calculations.
Bug Fixes:
- Prevented rapid play/pause actions in the Editor to avoid race conditions.
- Blocked navigation to other projects when loading a run from history.
- Fixed UI error complaining about voices with less than 90 seconds of audio.
- Made the invite voice modal not auto close on accept/reject shared voice.
Release/14.02.26
Enhancements:
Product Security Hardening
- Implemented concurrent request limits limiting across APIs to protect against abuse and ensure fair resource usage.
File Restructure & Code Clean Up (Non-Editor)
- Reorganized and cleaned up code in the Insights module for better readability and long-term maintainability.
- Refactored and cleaned the Image Translation codebase, removing technical debt and making future changes easier.
- Restructured the Text-to-Audio (TTA) module layout and applied consistent clean-up patterns to enhance overall code quality.
- Improved folder structure and removed redundant or outdated code in the Home module to make it easier to navigate and maintain.
- Applied comprehensive code reorganization and clean-up in the Audio Separation module to reduce complexity and improve developer experience.
Enhanced GHA Build Time
- Changes to deployment flow to enhance build times.
Bug Fixes:
Conversions & Usability
- Fixed Project Settings modal not auto-closing after updating subtitle position or font in Subtitle Settings.