diff --git a/docs/HOW_IT_WORKS.md b/docs/HOW_IT_WORKS.md index 400e3b0..04a0ecb 100644 --- a/docs/HOW_IT_WORKS.md +++ b/docs/HOW_IT_WORKS.md @@ -10,7 +10,7 @@ This guide walks through the complete user flow of KoalaSync, from creating a ro 2. The extension adds a small icon to your browser toolbar. 3. On first install, a unique 8-character **Peer ID** is generated locally and stored in `chrome.storage.local`. This ID is never sent to any external service — it only travels to the relay server when you join a room. -> **What's stored locally**: `peerId` (8-char hex), `username` (customizable), `serverUrl`, `filterNoise` preference. All stored via `chrome.storage.sync` and `chrome.storage.local`. +> **What's stored locally**: `peerId` (8-char hex), `username` (customizable, defaults to a readable adjective-noun pair), `serverUrl`, `filterNoise` preference. All stored via `chrome.storage.sync` and `chrome.storage.local`. --- @@ -109,7 +109,7 @@ Both users now need to select which browser tab contains the video to sync: 4. Tabs with a **matching video title** are highlighted with a ⭐ prefix for easy identification. 5. Selecting a tab causes `background.js` to set `currentTabId` and inject `content.js` into that tab via `chrome.scripting.executeScript`. -> **What `content.js` does on injection**: Finds the first `