Release /
bluetui v0.8.2
Confirm before unpairing a Bluetooth device.
Share
Before you upgrade to v0.8.2
2 to fixReplace `--config <path>` with `--config-path <path>`, or keep using `-c <path>`.
Startup now checks every Bluetooth rfkill entry and exits if any is blocked. For a soft block, unblock Bluetooth with `sudo rfkill unblock bluetooth`; clear a hardware block before starting.
Read the evidence
Moving forward from the adapter section with `Tab` now resets paired and new-device selections to their first rows, matching `BackTab`.
Read the evidence
Remove or correct malformed Bluetooth address lines in `favorites.txt`. One invalid line now makes the entire saved favorites list load as empty; previously invalid lines were skipped.
If app initialization fails after entering the terminal UI, bluetui now restores the terminal and returns success instead of propagating that initialization error.
Read the evidence
What changed in v0.8.2
Unpairing opens a confirmation dialog with No selected; Tab switches the choice, Enter applies it and Esc cancels. The custom-config long option changes from `--config` to `--config-path`; `-c` remains available.
Also: Pair the first scan result immediately; recover when adapters reappear; update custom-config commands and check favorites-file contents.
v0.8.2 pre-built binaries from the releases page, or `cargo install bluetui`; requires Linux and BlueZ.
Fixed and improved
Pressing `Enter` on the first discovered device now pairs it without moving the selection down and back up first.
When all adapters disappear and an adapter is detected again, the first adapter is selected automatically so its interface becomes usable again.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.