diff --git a/README.md b/README.md index d9fb5ef..baee13c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Chrome Extension

-

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 b1f4e43..660ffe2 100644 Binary files a/website/assets/NewLogoIcon_64.webp and b/website/assets/NewLogoIcon_64.webp differ diff --git a/website/template.html b/website/template.html index 4cff0f5..b55a7ef 100644 --- a/website/template.html +++ b/website/template.html @@ -251,7 +251,7 @@
- + v2.1.0 OUT NOW v2.1.0 JETZT VERFÜGBAR diff --git a/website/www/assets/NewLogoIcon_64.avif b/website/www/assets/NewLogoIcon_64.avif index 5605168..bb41419 100644 Binary files a/website/www/assets/NewLogoIcon_64.avif and b/website/www/assets/NewLogoIcon_64.avif differ diff --git a/website/www/assets/NewLogoIcon_64.webp b/website/www/assets/NewLogoIcon_64.webp index b1f4e43..660ffe2 100644 Binary files a/website/www/assets/NewLogoIcon_64.webp and b/website/www/assets/NewLogoIcon_64.webp differ diff --git a/website/www/de/index.html b/website/www/de/index.html index c0b463d..3826492 100644 --- a/website/www/de/index.html +++ b/website/www/de/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/es/index.html b/website/www/es/index.html index 95a4ff9..3bda66b 100644 --- a/website/www/es/index.html +++ b/website/www/es/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/fr/index.html b/website/www/fr/index.html index e02173a..5b9cf3a 100644 --- a/website/www/fr/index.html +++ b/website/www/fr/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/index.html b/website/www/index.html index b9a442a..f2f964a 100644 --- a/website/www/index.html +++ b/website/www/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/it/index.html b/website/www/it/index.html index d349e3d..5a76bea 100644 --- a/website/www/it/index.html +++ b/website/www/it/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/ja/index.html b/website/www/ja/index.html index b2d0b3b..e984138 100644 --- a/website/www/ja/index.html +++ b/website/www/ja/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/ko/index.html b/website/www/ko/index.html index 87df655..3af2ffe 100644 --- a/website/www/ko/index.html +++ b/website/www/ko/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/nl/index.html b/website/www/nl/index.html index d52611b..5d76c52 100644 --- a/website/www/nl/index.html +++ b/website/www/nl/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/pl/index.html b/website/www/pl/index.html index 94e4240..715bd6c 100644 --- a/website/www/pl/index.html +++ b/website/www/pl/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/pt-BR/index.html b/website/www/pt-BR/index.html index ab07167..317260a 100644 --- a/website/www/pt-BR/index.html +++ b/website/www/pt-BR/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/pt/index.html b/website/www/pt/index.html index 045d5c5..cf09574 100644 --- a/website/www/pt/index.html +++ b/website/www/pt/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/ru/index.html b/website/www/ru/index.html index a40d6a8..1731ac5 100644 --- a/website/www/ru/index.html +++ b/website/www/ru/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/tr/index.html b/website/www/tr/index.html index 2676aba..4878166 100644 --- a/website/www/tr/index.html +++ b/website/www/tr/index.html @@ -251,7 +251,7 @@
@@ -546,7 +546,7 @@
GitHub Repository -
2.1.0
+
2.1.3
@@ -914,7 +914,7 @@ KoalaSync Logo KoalaSync
-
2.1.0
+
2.1.3
diff --git a/website/www/version.json b/website/www/version.json index 1707c46..163a786 100644 --- a/website/www/version.json +++ b/website/www/version.json @@ -1,4 +1,4 @@ { - "version": "2.1.0", - "date": "2026-06-04T13:20:10Z" + "version": "2.1.3", + "date": "2026-06-06T22:43:52Z" }