Skip to content

macPerplex v1.1.0 - Performance & Robustness

Choose a tag to compare

@sunnypsmith sunnypsmith released this 12 Jan 22:18
· 21 commits to main since this release

πŸš€ 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