From 0a555942f84234c79507c6439df9c6c4457d8ae3 Mon Sep 17 00:00:00 2001 From: Koala <6156589+Shik3i@users.noreply.github.com> Date: Sat, 23 May 2026 00:19:02 +0200 Subject: [PATCH] chore: release v1.6.0 and apply fixes --- docs/HOW_IT_WORKS.md | 6 ++-- extension/background.js | 65 +++++++++++++++++++----------------- extension/manifest.base.json | 2 +- extension/popup.js | 16 +++++++-- package.json | 2 +- 5 files changed, 53 insertions(+), 38 deletions(-) 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 `