macPerplex v1.1.0 - Performance & Robustness
π Performance & Robustness Release
Major improvements to speed, reliability, and code quality.
β¨ New Features
- π¬ Deep Research Auto-Detection - Say "research" to automatically enable Perplexity's Deep Research mode
- π Audio Normalization - Consistent volume for better Whisper transcription (helps with Krisp/low levels)
- ποΈ Auto Cleanup - Removes orphaned temp files on startup
β‘ Performance Improvements
- 8-13 seconds faster per query!
- Upload detection: Instant WebDriverWait instead of polling loop
- Audio-only mode: Nearly instant submission
- Removed unnecessary delays throughout
π‘οΈ Security & Robustness
- Enforces MAX_RECORDING_DURATION (prevents runaway recordings)
- Fixed tempfile race condition (security vulnerability)
- Fixed audio stream resource leak
- Fixed subprocess zombie process leak
- Replaced all bare
except:with specific exception types - Added stale element protection throughout
- Fixed file input race conditions
π¨ Code Quality
- Unified Rich console output formatting
- Better error messages with color coding
- Professional project structure (pyproject.toml, CHANGELOG, CONTRIBUTING)
π¦ Installation
pip install git+https://github.com/sunnypsmith/macPerplex.git@v1.1.0### π Full Changelog
See CHANGELOG.md