Skip to content

LocalBolt 2.0.0 — Native macOS App

Choose a tag to compare

@evanacci evanacci released this 12 Apr 02:51
· 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

  1. Download LocalBolt-2.0.0-arm64.dmg
  2. Open the DMG and drag LocalBolt to Applications
  3. 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.