Skip to content

Releases: bolt-ecosystem/localbolt-native

LocalBolt 2.0.2 — Native macOS App

Choose a tag to compare

@evanacci evanacci released this 28 Jul 01:49

Native macOS app (Apple Silicon + Intel).

Security and correctness fixes since 2.0.1:

  • The app no longer presents an approved session as a verified device. Approval covers that session only.
  • The bundled daemon now launches with an ask pairing policy instead of allow.
  • Daemon identity and trust state now persist to the platform data directory.
  • Hardened peer metadata handling at the native bridge boundary.

Ad-hoc signed, not notarized. On first launch, right-click the app and choose Open to get past Gatekeeper. Notarized builds are still a follow-up.

Download the arm64 DMG for Apple Silicon, x86_64 for Intel.

Verify your download against SHA256SUMS.txt:

shasum -a 256 -c SHA256SUMS.txt

Scope note: device verification (EA1) is still under external review and is not implemented. Transfers are encrypted, but this build does not provide verified-device pairing and does not claim to.

LocalBolt 2.0.1 — Native macOS App

Choose a tag to compare

@evanacci evanacci released this 04 Jul 19:46

Native macOS app (Apple Silicon + Intel).

Fixes since 2.0.0:

  • App-to-app connections no longer hang (QUIC dial now falls back to WS quickly).
  • File transfers complete reliably across transports (WS/QUIC), verified to 10MB.
  • Lighter, pure-ring build (dropped the OpenSSL dependency).

Ad-hoc signed (not yet notarized): on first launch, right-click the app → Open to bypass Gatekeeper. Notarized builds are coming.

Download the arm64 DMG for Apple Silicon, x86_64 for Intel.

LocalBolt 2.0.0 — Native macOS App

Choose a tag to compare

@evanacci evanacci released this 12 Apr 02:51

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.