macSCP v0.2.5
✨ New Features
- 🔐 Touch ID & Biometric Authentication - Protect your sessions with Touch ID. Lock macSCP on launch, when switching apps, before each connection, or after a configurable inactivity timeout (1 min to 1 hour). All windows are blurred and gated behind authentication when locked.
- ⚙️ Settings Window - A new Settings window (Cmd+,) gives you a central place to configure security preferences including all Touch ID lock options.
🚀 Improvements
- 📐 Sidebar now has a wider default width and supports resizing with constrained min/max bounds for a better layout experience
- 📂 Navigation split view column visibility is now fixed so the sidebar always stays visible
🔧 Under the Hood
- Added
BiometricAuthServicebacked by LocalAuthentication framework with fullLAContextlifecycle management - Added
AppLockManageras an@Observablesingleton managing lock state, inactivity timers, and app-resume observers - Connections and terminal sessions now gate behind biometric auth when "Require before each connection" is enabled
- Added
.authlog category and biometric analytics events - Licensed the project under CC0 1.0 Universal
Full Changelog: v0.2.4...v0.2.5