You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add audio recording with security improvements
- Add stereo WAV recording functionality for conversations
- Implement recording settings page with auto-save configuration
- Add recording indicator component showing duration and status
- Display audio player on conversation pages for playback
Security & Performance Improvements:
- Add path traversal protection with filename sanitization
- Implement bounds checking for buffer writes (10MB max)
- Add disk space validation (100MB minimum required)
- Add file existence validation in backend
- Enhance error recovery with user-friendly messages
- Use synchronous file operations for stability
Database Changes:
- Add recording fields to conversation_sessions table
- Track recording path, duration, size, and status
UI Changes:
- Add recording toggle in conversation UI
- Show recording status in real-time
- Display audio player for recorded conversations
- Remove settings link from title bar as requested
0 commit comments