Fix device intelligence not showing for Bluetooth devices

- Changed reconEnabled to default to true (was false when localStorage empty)
- Added else clause to properly hide panel when explicitly disabled
- Device intelligence now works by default on first run

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
James Smith
2025-12-21 15:10:30 +00:00
parent ed6c8575ee
commit 1ccc970d96

View File

@@ -2700,7 +2700,8 @@ HTML_TEMPLATE = '''
// Device tracking database
const deviceDatabase = new Map(); // key: deviceId, value: device profile
let reconEnabled = localStorage.getItem('reconEnabled') === 'true';
// Default to true if not set, so device intelligence works by default
let reconEnabled = localStorage.getItem('reconEnabled') !== 'false';
let newDeviceAlerts = 0;
let anomalyAlerts = 0;
@@ -2978,6 +2979,8 @@ HTML_TEMPLATE = '''
if (reconEnabled) {
document.getElementById('reconPanel').style.display = 'block';
document.getElementById('reconBtn').classList.add('active');
} else {
document.getElementById('reconPanel').style.display = 'none';
}
// Hook into existing message handlers to track devices