# KoalaSync Browser Extension A Manifest V3 Browser Extension (Chrome & Firefox) for synchronized video playback across any website. ## Key Features - **Manifest V3**: Optimized Service Worker architecture with session persistence. - **Pure Vanilla JS**: No external dependencies or heavy libraries. - **Smart Peer IDs**: Hexadecimal IDs combined with customizable Usernames for easy identification. - **On-Demand Connection**: The service worker only maintains a WebSocket connection while you're in a room. No persistent background connections — privacy-first architecture. Based on `connectIntent` flag that gates all reconnect attempts. - **Live Diagnostics**: Built-in "Dev" tab for real-time video state debugging (ReadyState, CurrentTime, etc.). - **Dynamic i18n (Multi-Language)**: Fully localized in 6 languages (`en`, `de`, `fr`, `es`, `pt-BR`, `ru`) with auto-detected fallback and dynamic on-the-fly language selectors. ## Tab Overview 1. **Room**: Manage connections, view active peers, and share invitation links. 2. **Sync**: Control video playback (Play/Pause/Force Sync) and view recent activity. 3. **Settings**: Customize your Username, toggle domain-based Noise Filtering, and switch the App Language. 4. **Dev**: Monitor connection status and view real-time video element metadata for debugging. ## Privacy & Permissions KoalaSync requires `` permission to detect and interact with video elements (`