Add overwrite and auto-start features; improve app–recorder synchronization and reliability
Summary
This merge request enhances the recorder app’s functionality and stability. It introduces new recording features, improves communication between the main app and the recorder, and ensures more consistent behavior during startup and cleanup.
Changes
- Added new features:
- Overwrite recording: allows replacing an existing recording file.
- Auto-start recording: begins recording automatically when the recorder app launches.
- Improved communication between the main app and the recorder for better synchronization.
- Enhanced reliability in data exchange and state handling.
- Implemented cleanup function to properly release resources after recording sessions.