LocalBolt 2.0.0 — Native macOS App
·
51 commits
to main
since this release
LocalBolt 2.0.0 — Native macOS App
First published release of the native SwiftUI desktop app.
What's included
- Native SwiftUI UI — drag-and-drop file transfer, real-time progress, transfer controls (pause/resume/cancel)
- Bolt Transfer Ratchet (BTR) — per-transfer DH ratchet + ChaCha20-Poly1305 chunk encryption
- Profile Envelope v1 — NaCl-box outer encryption with Ed25519 identity keys
- bolt-daemon sidecar — headless transport daemon with WebSocket (default) and WebTransport support
- Rust FFI bridge — bolt-native-bridge static library linking Swift ↔ Rust
System Requirements
- macOS 14 (Sonoma) or later
- Apple Silicon (M1/M2/M3) — arm64 only
Installation
- Download
LocalBolt-2.0.0-arm64.dmg - Open the DMG and drag LocalBolt to Applications
- First launch (Gatekeeper bypass): Right-click the app → Open → click Open in the dialog. This only needs to be done once — macOS remembers the exception.
Verification
shasum -a 256 LocalBolt-2.0.0-arm64.dmg
Expected: 4d624b6641a36b0cd43d6329cb89e2bcbc1355a19c65b325b4e82e28d504f39f
Note
This release is ad-hoc signed (not notarized). Developer ID signing and notarization will follow once Apple Developer Program enrollment is complete.