Skip to content

DockLock v0.1.0

Choose a tag to compare

@atomsbaza atomsbaza released this 14 Apr 09:32
· 138 commits to main since this release

Auto-lock your Mac on Bluetooth proximity + panic-hide sensitive apps with one hotkey.


What's New

This is the first public release of DockLock.

πŸ”’ Proximity Lock

  • Auto-locks your Mac when your iPhone or Apple Watch goes out of Bluetooth range
  • Automatically triggers Panic Mode before locking β€” apps stay hidden even if the screen is woken without authenticating
  • Smart hysteresis prevents false triggers
  • Customizable lock delay and RSSI signal threshold

🚨 Panic Mode

  • One hotkey (⌘+Shift+L) instantly hides Terminal, Xcode, VS Code, browsers, Slack, and more
  • Works on full-screen apps
  • Touch ID required to release
  • Fully customizable app blocklist

πŸŽ‰ First-Run Onboarding

  • Guided setup checklist on first launch β€” Accessibility, Bluetooth pairing, and blocklist status
  • Up and running in under a minute

✨ Liquid Glass (macOS 26)

  • Native macOS 26 Liquid Glass UI with graceful fallback on macOS 15–25

πŸ” Privacy-first

  • Fully local β€” no cloud, no analytics, no telemetry
  • Pure Apple frameworks (CoreBluetooth, LocalAuthentication) β€” zero external dependencies
  • PrivacyInfo.xcprivacy included for notarization compliance

Installation

  1. Download DockLock-v0.1.0.dmg below
  2. Open the .dmg and drag DockLock.app to Applications
  3. Launch from Applications β€” right-click β†’ Open on first launch (see note below)
  4. Grant Accessibility permission when prompted

⚠️ Gatekeeper warning: macOS will show a security warning on first launch since the app is not notarized yet. Right-click β†’ Open β†’ Open anyway, or run:

xattr -cr /Applications/DockLock.app

This is standard for open-source apps distributed outside the App Store. Notarization is planned for v0.2.0.

Requirements: macOS 15 Sequoia or later Β· Apple Silicon or Intel


Build from Source

git clone https://github.com/atomsbaza/DockLock.git
cd DockLock
open DockLock.xcodeproj

Requires Xcode 16+ and Swift 6.0+.


What's Next (v0.2.0)

  • Notarized release (no Gatekeeper warning)
  • Menubar live stats (Bluetooth RSSI)
  • Lock history log
  • Homebrew Cask (brew install --cask docklock)

Feedback

Found a bug? Open an issue
Have a feature request? Request here
Security issue? Email atomsbaza2@gmail.com