Skip to content

v1.12.0 — Nearby Bluetooth sonar

Choose a tag to compare

@iamojo iamojo released this 02 Jul 18:38

Pulse 1.12.0 adds a Nearby Bluetooth scanner and a sharper alert for dev servers left open to the network.

Nearby Bluetooth — a sonar for the air around you

A new tool on the Network screen sweeps for Bluetooth devices advertising nearby and renders them as a sonar: range rings from arm's reach to faint, a rotating sweep, and one blip per device colored by type. On-demand only — the radio starts when you press Scan and stops the moment you close the window (or after a few idle minutes, to save battery).

  • Honest Find My detection. Passing phones relaying the Find My mesh are shown as calm "Find My network" dots, while an actual separated tracker (AirTag-class, broadcasting a location key) is called out in amber and sorted to the top — so the tracker count reflects real trackers, not the crowd.
  • Filter chips to show or hide device types (trackers, audio, wearables, Find My network, …), each with a live count.
  • Sonar or List view, and the sonar scales with the window.
  • Dive into any device: live signal strength and range band, rough distance when it advertises calibrated power, first/last seen, advertised services, Apple frame type, and the raw advertisement — plus an optional Probe that connects briefly and reads the public Device Information and Battery services (manufacturer, model, firmware, battery %) the way any Bluetooth utility can.

Your own paired gear is cross-referenced and labeled "yours." Bluetooth access is requested only when you first scan.

Dev servers exposed to your network

When a developer runtime (Python, Node, Ruby, …) listens on 0.0.0.0 — every network interface, not just localhost — Pulse now says so plainly: "open to your network," why it matters (debug endpoints, hot-reload sockets, and usually-unauthenticated APIs reachable by anyone nearby), and the exact fix — bind 127.0.0.1 instead — spelled out from your own command line. It escalates to red on insecure Wi-Fi with no VPN, and stays a quiet note on a trusted network.

Auto-updates via Sparkle; also on Homebrew: brew upgrade --cask mojo-pulse.