| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 13 days | feat(desktop): dismissable bluetooth pairing error on the page | Danilo M. | 1 | -0/+7 | |
| A failed pairing showed the raw bluetoothctl output as a plain red line that only cleared on the next attempt, and the desktop notification is suppressed while the drawer is open, so the failure was easy to miss and impossible to dismiss. Show it in a red card with a close control that clears pairing.error. It has no timeout, and clearing the source means the next identical failure shows again rather than staying hidden. | |||||
| 13 days | feat(desktop): read gamepad battery from power_supply | Danilo M. | 1 | -0/+16 | |
| BluetoothRow only read BluetoothDevice.battery, which is BlueZ's org.bluez.Battery1. A gamepad never publishes that interface: a Sony pad exposes its charge as a kernel power_supply instead, so the percentage never appeared. Read every power_supply whose name ends in a MAC on a 30s timer while anything is connected, keyed by address. BlueZ still wins when it has a value. | |||||
| 2026-09-14 | docs(desktop): document the bluetooth module | Danilo M. | 1 | -0/+38 | |
