What's New
macOS Native Installation
- New one-command installation script:
./scripts/install-macos-native.sh - Supports both Apple Silicon (arm64) and Intel (x64) Macs
- Includes OpenSpeedTest setup with nginx
- Creates launchd service for auto-start
- Auto-backup of database and config during upgrades
Speed Test Improvements
- Delete individual speed test results (both Client and LAN Speed Test)
- Clear History now requires confirmation
- HOST_IP no longer required for macOS - app auto-detects IP address
Process Cleanup
- Improved nginx and iperf3 process cleanup on shutdown
- Fixed race conditions during startup/shutdown on macOS
- Uses pkill fallback on Unix systems for reliable cleanup
Docker Compose
- Added speedtest service to docker-compose.macos.yml and docker-compose.local.yml
Documentation
- New dedicated macOS Installation Guide
- Updated native deployment documentation