Prioritize bleak over DBus for Flask compatibility

DBus/BlueZ requires a GLib main loop which Flask doesn't have.
Reordered backend priority: bleak > hcitool > bluetoothctl > dbus

Removed DBus option from UI since it won't work with Flask.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-01-21 15:50:03 +00:00
parent c49b1e03f2
commit ed460761ff
2 changed files with 13 additions and 10 deletions

View File

@@ -17,10 +17,9 @@
<label>Scan Mode</label>
<select id="btScanMode">
<option value="auto">Auto (Recommended)</option>
<option value="dbus">DBus/BlueZ</option>
<option value="bleak">Bleak Library</option>
<option value="hcitool">hcitool (Legacy)</option>
<option value="bluetoothctl">bluetoothctl</option>
<option value="hcitool">hcitool (Linux)</option>
<option value="bluetoothctl">bluetoothctl (Linux)</option>
</select>
</div>
<div class="form-group">