What's new:
Release 1.3.1: Advanced Developer Features & Audio Processing Refinements
- Automated Build Pipeline: Shell scripts for notarization and compilation have been fully automated, significantly reducing deployment time and eliminating manual steps in the release process.
- Voice Activity Detection Improvements: Refined VAD confidence threshold algorithm provides more accurate detection of speech in challenging acoustic environments.
- Simplified Call Interface: Removed X/hide functionality to create a cleaner, more intuitive UI for ending calls, resulting in fewer accidental disconnections.
- Extended Bit Depth Compatibility: Added support for both 16-bit and 24-bit audio devices, ensuring compatibility with professional recording equipment and high-fidelity input sources.
- Advanced Diagnostic Logging: Implemented detailed optional logging for troubleshooting complex audio routing scenarios.
- Cross-platform Consistency: Unified the user experience across different operating systems with standardized audio handling.
Release 1.2.8: Streamlined Experience & Advanced Audio Selection
- Skip Onboarding Option: New users can now bypass the initial setup process with a single click, ideal for experienced users or quick deployment scenarios.
- Streamlined Tutorial Flow: We've removed the demo section from the onboarding tutorial, creating a more efficient and focused learning experience.
- Audio Device Selection: Users can now manually select their preferred input and output devices from a comprehensive dropdown menu for precise audio control.
- Enhanced Translation Model: All conversations now default to our most robust neural translation model, delivering superior accuracy for complex terminology and nuanced expressions.
- Performance Optimization: Background processes have been refined to reduce memory usage and improve overall responsiveness.
- Extended Device Compatibility: Support added for a wider range of professional audio interfaces and legacy hardware.
- Fine-tuned Error Handling: Improved detection and helpful guidance for resolving common configuration issues without technical knowledge.
Release 1.2.4: Mandatory Audio Driver Update & Enhanced Stability
- Mandatory Audio Driver Update: Ensuring optimal performance by requiring the latest driver updates before using the app.
- Automated Troubleshooting: If a driver issue is detected, users will be prompted to reinstall the app for a seamless fix.
- Automatic Gain Control (AGC) v2: Dynamically adjusts input volume for clearer audio without distortion.
- Refined Virtual Microphone (Vmic) Detection: The "Show me how" button will no longer appear if a virtual mic is detected.
- Reinstated Disclaimer Sound: Plays per session unless explicitly disabled.
- Improved Compatibility Checks: Detects whether the default browser is Gecko or WebKit-based for optimized performance.
- Enhanced Audio Engine: Refactored looper and introduced a driver blacklist to prevent conflicts with virtual audio devices.
Release 1.2.0: New Thread Model & Virtual Audio Improvements
- New Thread Model for Audio Processing: Improved efficiency in handling input/output streams.
- Optimized Software Audio Mixer: Enhances performance when handling multiple audio sources.
- UI Enhancements: Fixed layout height issues, optimized onboarding screens, and added an export icon when a call finishes.
- Improved Echo Cancellation for Windows: Adjusted hyperparameters for better feedback suppression.
- Bug Fixes: Resolved issues with stacked boxes, error messages, and compatibility with different operating systems.
Release 1.1.13: Smart Call Behavior & Echo Cancellation v5
- Adaptive Echo Cancellation: Improved real-time adjustments to eliminate feedback loops more effectively.
- Smart Call Behavior: Calls will now automatically end after 15 minutes of inactivity.
- New Use Case Defaults: Removed the use case selection page from onboarding and set the default to "Family/Friends."
- Improved Virtual Audio Device Handling: Unmuting behavior for virtual devices now works consistently across platforms.
- Enhanced UI Responsiveness: Fixed issues with combo box sizes and improved general layout responsiveness.
Release 1.1.10: Multi-Platform Audio Enhancements
- Cross-Platform Virtual Audio Support: Improved handling of virtual drivers like VB-Audio and BlackHole.
- Windows & macOS Driver Optimizations: Enhanced device selection flow for better compatibility.
- New Language Support: Introduced audio driver support for additional languages.
- Streamlined Onboarding: Removed the testing area from onboarding and introduced a simplified initial configuration.
Release 1.1.7: Audio Mixer Refinements & Performance Boost
- Updated Audio Buffering System: Reduces latency when handling multiple audio sources.
- Bug Fixes & Stability Improvements: Fixed issues related to sleep logic and UI inconsistencies.
- Enhanced Volume Control: Refactored auto-gain algorithm to allow manual toggling per track.
- New Logging & Debugging Features: Introduced advanced logging tools for internal diagnostics.
Release 1.1.5: Audio Processing Overhaul & UX Improvements
- Dynamic Noise Suppression: Improves clarity in environments with unpredictable background noise.
- Virtual Mic Enhancements: Added checks to detect VB-Audio and similar virtual drivers to prevent conflicts.
- Refactored Audio Pipeline: Significant improvements in echo cancellation and auto-gain control.
- UI Streamlining: Improved settings navigation and error handling.
Release 1.1.2: Echo Cancellation v4 & Refinements
- Further Echo Cancellation Enhancements: Refinements to prevent residual echoes and improve background noise suppression.
- UI Simplifications: Removed unnecessary UI elements and improved default settings for first-time users.
- Mac Compatibility Fixes: Addressed issues with input/output volume inconsistencies.
- Performance Tweaks: Optimized audio resampling for better cross-platform performance.
Release 1.1.0: Major Audio Engine Update
- New Audio Engine: Overhauled the backend to support advanced echo suppression and better volume normalization.
- Virtual Driver Handling: Improved recognition of software-based audio mixers.
- Multi-Language Disclaimer Support: Each language now has a tailored disclaimer introduction.
- Expanded Compatibility: Added additional logic to support older devices without compromising performance.
Release 1.0.10: Echo Cancellation v3 & UI Polish
- Corrected Echo Cancellation Hyperparameters for Windows: Fine-tuned parameters for better suppression.
- Per-Language Disclaimers: Introduction messages now match the selected language.
- Minor UI Tweaks: Fixed alignment, error message stacking, and streamlined settings.
Release 1.0.7: Echo Cancellation v3
- Corrected Echo Cancellation Hyperparameters for Windows
- Updated Intro Disclaimers to Be Per-Language
- Small UI Changesβ
Release 1.0.6: Echo Cancellation v2, version control, and disclaimer
- We completely revamped our echo cancellation algorithms to improve the quality of background noise, audio feedback and error surpression. It will take a couple seconds to activate and adapt to your unique audio environment, but then it's smooth sailing from there!
- We also added a method to incentivize updating to the latest software version so that your app will have all bugs squashed
- Small bug fixes on UI (stacked boxes, ordering of error messages, simplified settings,etc)
- We added a disclaimer sound that will introduce the product at the beginning of a session
β
β
β
These updates represent a steady, incremental improvement to both the audio engine and the user experience, culminating in a more stable, efficient, and user-friendly application. π
β
β