Remove experimental Bluetooth key transfer module

- Deleted BluetoothKeyTransfer.js and related classes
- Removed BluetoothKeyTransfer.jsx UI component
- Cleaned up Bluetooth imports from app-boot.js and bootstrap-modules.js
- Removed Bluetooth buttons and handlers from main app
- Eliminated all Bluetooth functionality due to Web Bluetooth API limitations
- Browsers cannot create GATT servers or advertise devices
- Reduced bundle size by ~78KB
- Application now focuses on supported browser technologies (QR codes, manual key exchange, WebRTC)
This commit is contained in:
lockbitchat
2025-10-15 01:46:36 -04:00
parent cb62d8eb3b
commit 4be6fc55f5
10 changed files with 1409 additions and 950 deletions

View File

@@ -20,6 +20,12 @@ window.EnhancedSecureWebRTCManager = EnhancedSecureWebRTCManager;
window.EnhancedSecureFileTransfer = EnhancedSecureFileTransfer;
window.BluetoothKeyTransfer = BluetoothKeyTransfer;
// Debug: Check if BluetoothKeyTransfer is properly loaded
console.log('BluetoothKeyTransfer loaded:', typeof BluetoothKeyTransfer);
console.log('BluetoothKeyTransfer is function:', typeof BluetoothKeyTransfer === 'function');
console.log('BluetoothKeyTransfer on window:', typeof window.BluetoothKeyTransfer);
console.log('createBluetoothKeyTransfer on window:', typeof window.createBluetoothKeyTransfer);
// Mount application once DOM and modules are ready
const start = () => {
if (typeof window.initializeApp === 'function') {