Changelog
Release notes and updates for MacAgent.
Unreleased
New Features
- Settings window — MacAgent now has a Settings window (accessible from the menu bar) with an FPS slider (1-60), auto-FPS toggle, and live relay server info
- Auto FPS benchmark — "Run Benchmark" tests your relay connection and automatically picks the highest sustainable frame rate
- Adjustable frame rate — Change streaming FPS on the fly; capture restarts smoothly without disconnecting clients
- Relay latency monitoring — Settings window shows the current relay server and its latency, updated every 30 seconds
- Window picker in status bar — iOS app now shows a window picker icon in the triple-tap status bar for quick window switching
- Relay benchmark endpoint — Relay servers support a /benchmark echo endpoint for throughput testing
- Build system — Added Makefile with make mac, make mac-release, make ios, and make ios-nopaywall targets
1.0.6
New Features
- Multi-region relay servers — Mac agent probes relay servers in Singapore, Europe, US, and Thailand individually and connects to the fastest one
- Automatic relay selection — The selected relay hostname is announced to CloudKit so iOS connects to the correct regional server directly
1.0.5
New Features
- Keyboard input — iOS app supports keyboard input with proper first responder management
1.0.0
Initial Release
- macOS menu bar agent with screen capture via ScreenCaptureKit and H.264 encoding
- iOS companion app with live video playback, touch input, and remote control
- Bonjour local network discovery and CloudKit device registration
- WebSocket relay server for remote access outside the local network
- End-to-end AES-256-GCM encryption for relay connections
- Window picker — select individual windows or full desktop capture
- In-app purchase with 2-minute free trial
- Touch overlay with single-tap click, double-tap zoom, triple-tap controls