From 198064b7208a496f016663cf21db7ae53d88af9d Mon Sep 17 00:00:00 2001
From: KoalaDev <6156589+Shik3i@users.noreply.github.com>
Date: Sun, 7 Jun 2026 12:54:02 +0200
Subject: [PATCH] docs: move AI_INIT.md, CHANGELOG.md, PRIVACY.md,
TESTED_SERVICES.md to docs/ and update all references
---
README.md | 8 ++++----
AI_INIT.md => docs/AI_INIT.md | 8 ++++----
CHANGELOG.md => docs/CHANGELOG.md | 0
PRIVACY.md => docs/PRIVACY.md | 0
TESTED_SERVICES.md => docs/TESTED_SERVICES.md | 0
package-lock.json | 4 ++--
website/assets/NewLogoIcon_64.webp | Bin 1282 -> 1282 bytes
website/template.html | 2 +-
website/www/assets/NewLogoIcon_64.avif | Bin 1823 -> 1822 bytes
website/www/assets/NewLogoIcon_64.webp | Bin 1282 -> 1282 bytes
website/www/de/index.html | 8 ++++----
website/www/es/index.html | 8 ++++----
website/www/fr/index.html | 8 ++++----
website/www/index.html | 8 ++++----
website/www/it/index.html | 8 ++++----
website/www/ja/index.html | 8 ++++----
website/www/ko/index.html | 8 ++++----
website/www/nl/index.html | 8 ++++----
website/www/pl/index.html | 8 ++++----
website/www/pt-BR/index.html | 8 ++++----
website/www/pt/index.html | 8 ++++----
website/www/ru/index.html | 8 ++++----
website/www/tr/index.html | 8 ++++----
website/www/version.json | 4 ++--
24 files changed, 65 insertions(+), 65 deletions(-)
rename AI_INIT.md => docs/AI_INIT.md (96%)
rename CHANGELOG.md => docs/CHANGELOG.md (100%)
rename PRIVACY.md => docs/PRIVACY.md (100%)
rename TESTED_SERVICES.md => docs/TESTED_SERVICES.md (100%)
diff --git a/README.md b/README.md
index d9fb5ef..baee13c 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
New v2.1.3 Release! — See what's changed
+New v2.1.3 Release! — See what's changed
KoalaSync is a lightweight Browser Extension and Relay Server for synchronized video playback on almost any website with a video element—YouTube, Twitch, Netflix, Emby, Jellyfin, and beyond. Built with a focus on Data Sovereignty and Performance.
@@ -106,10 +106,10 @@ Both the official KoalaSync website and the **v2.0 Browser Extension** feature f ### 📖 Documentation & Links -- **[CHANGELOG.md](CHANGELOG.md)**: Full version history for the extension and relay server. -- **[TESTED_SERVICES.md](TESTED_SERVICES.md)**: Detailed compatibility matrix of tested streaming platforms and known limitations. +- **[CHANGELOG.md](docs/CHANGELOG.md)**: Full version history for the extension and relay server. +- **[TESTED_SERVICES.md](docs/TESTED_SERVICES.md)**: Detailed compatibility matrix of tested streaming platforms and known limitations. - **[TRANSLATION.md](website/TRANSLATION.md)**: Translation and localization guide for contributors. -- **[PRIVACY.md](PRIVACY.md)**: Data Handling and Privacy Policy. +- **[PRIVACY.md](docs/PRIVACY.md)**: Data Handling and Privacy Policy. - **[CONTRIBUTING.md](CONTRIBUTING.md)**: How to help make KoalaSync better. - **[CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)**: Our community standards and expectations. - **[HOW_IT_WORKS.md](docs/HOW_IT_WORKS.md)**: Step-by-step walkthrough of the complete user flow. diff --git a/AI_INIT.md b/docs/AI_INIT.md similarity index 96% rename from AI_INIT.md rename to docs/AI_INIT.md index 375f0b6..34f2482 100644 --- a/AI_INIT.md +++ b/docs/AI_INIT.md @@ -34,14 +34,14 @@ KoalaSync is a specialized tool for **synchronized video playback** across multi ## 3. Mandatory Reading Before touching any code, you MUST read the following documents in order: -1. [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) – Detailed communication flows, Dual Heartbeat, and two-phase sync protocol. -2. [extension/README.md](extension/README.md) – Extension components, tab structure, and loading process. -3. [docs/SYNC_GUIDE.md](docs/SYNC_GUIDE.md) – Protocol constants and synchronization requirements. +1. [ARCHITECTURE.md](ARCHITECTURE.md) – Detailed communication flows, Dual Heartbeat, and two-phase sync protocol. +2. [extension/README.md](../extension/README.md) – Extension components, tab structure, and loading process. +3. [SYNC_GUIDE.md](SYNC_GUIDE.md) – Protocol constants and synchronization requirements. ## 4. The "Vanilla JS Mirror" Pattern To avoid boot-time race conditions in Manifest V3 without a bundler, the following architectural trade-off is enforced: - **Synchronous Execution**: `content.js` MUST execute synchronously to catch early media events. -- **Automated Injection**: The build script (`node scripts/build-extension.js`) automatically injects `EVENTS` and `HEARTBEAT_INTERVAL` into `content.js` using marker-based replacement (see `scripts/README.md` for marker details). +- **Automated Injection**: The build script (`node scripts/build-extension.js`) automatically injects `EVENTS` and `HEARTBEAT_INTERVAL` into `content.js` using marker-based replacement (see `../scripts/README.md` for marker details). - **Maintenance**: After modifying `shared/constants.js`, simply run the build script. No manual mirroring is required. ## 5. File Responsibility Map diff --git a/CHANGELOG.md b/docs/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to docs/CHANGELOG.md diff --git a/PRIVACY.md b/docs/PRIVACY.md similarity index 100% rename from PRIVACY.md rename to docs/PRIVACY.md diff --git a/TESTED_SERVICES.md b/docs/TESTED_SERVICES.md similarity index 100% rename from TESTED_SERVICES.md rename to docs/TESTED_SERVICES.md diff --git a/package-lock.json b/package-lock.json index e5f0ba9..a48c28e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "koalasync", - "version": "2.0.5", + "version": "2.1.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "koalasync", - "version": "2.0.5", + "version": "2.1.3", "devDependencies": { "archiver": "^7.0.1", "esbuild": "^0.28.0", diff --git a/website/assets/NewLogoIcon_64.webp b/website/assets/NewLogoIcon_64.webp index b1f4e43ede2c8f7304360593b419303eb296c0d2..660ffe28987821948744dafb8543121d3c9924ee 100644 GIT binary patch delta 175 zcmV;g08sye3W5r-j{*uRbh!h)p{C}lShJY|(*b{`0tbHB-=W1lvs8JmTg?5P$6NU| zO#PNrF}c9Ck3x?#EFIFIEEWqqr&MVE&)R*f)BkMkZ`0M?cCguv











