Skip to content

v0.8.0

Latest

Choose a tag to compare

@dannymcc dannymcc released this 12 Sep 14:32
v0.8.0
0ba19f9

Features

  • Custom device names (#47) — give any device your own name from the detail panel. The advertised name stays visible alongside it, is never overwritten by scans, and custom names show up in the device list, notifications, correlated/rotation panels, search and exports (new Custom_Name column).
  • Classification override (#47) — pick a device type from a dropdown in the detail panel; choose "Automatic" to go back to auto-detection.
  • Self-hosted ntfy (#42) — set the ntfy server URL in Settings › Alerts or via BLUEHOOD_NTFY_SERVER, plus an optional access token for protected topics.
  • BLUEHOOD_PORT (#43) — change the dashboard port with an environment variable, which is what you need for host-networked Docker where a port mapping does nothing. --port still wins.

Fixes

  • macOS: no more 120 s startup hang (#48, thanks @xkvak) — the daemon polled a Bluetooth preference key that no longer exists on current macOS and waited the full timeout on every start. bleak already waits for CoreBluetooth readiness, so the pre-flight wait is gone.

API

  • POST /api/device/{mac}/name now sets the custom name (send an empty name to clear it) and leaves the advertised identifier untouched.
  • New POST /api/device/{mac}/type and GET /api/device-types.
  • /api/settings gains ntfy_server and ntfy_token.