From 1ccc970d96e65e1b9dc445d2eb6ff1830d9707de Mon Sep 17 00:00:00 2001 From: James Smith Date: Sun, 21 Dec 2025 15:10:30 +0000 Subject: [PATCH] Fix device intelligence not showing for Bluetooth devices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- intercept.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/intercept.py b/intercept.py index 1bf5a45..88c3b10 100755 --- a/intercept.py +++ b/intercept.py @@ -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