WIP: Add intercom configuration framework for v0.9.6
Added comprehensive configuration system for WebRTC intercom feature: Configuration: - New configure_intercom() function with 4-question setup - Friendly name, PTT key, lock mode, response mode - Auto-discovery messaging and phone access URL display Data Model: - Added intercom globals to main.js (enableIntercom, intercomName, etc.) - Added intercom state variables (peers, lastCaller, selectors) - Config loading/saving with full intercom settings persistence Installation Flow: - configure_intercom() called during [7-11/27] setup phase - Integrates with existing configuration workflow Release Notes: - Updated to v0.9.6 with detailed feature documentation - Documents PWA approach, auto-discovery, conversation logic Still TODO for full implementation: - WebSocket signaling server (~200 lines) - mDNS auto-discovery with bonjour (~100 lines) - WebRTC peer connection handling (~300 lines) - PTT media key handler (~100 lines) - Target selector UI (~150 lines) - PWA HTML client (~400 lines) - npm package installation (ws, bonjour) This commit provides the configuration framework. Core intercom functionality to be added in subsequent commits.
This commit is contained in:
Executable
+10214
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user