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 @@ 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 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?cCguvrw7XYD@K>HoHNx9RHcyI5?-@+?sg|AU>&-G4md zD$=Kt1fjo2eO@GCUGUCe6T6+N5TM#$rGCu%%0C_&{K4-ZrketIuEE5-AGFN%Jt!V_ dA-)%z8o>$A#3xK?o>SG_`v#;TD2(v9006+KRrvq_ 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 5605168cd73e14fa3081ba9717938eb58d0f6c86..bb4141929b7587fabfd356d2d75d85e22e59187f 100644 GIT binary patch delta 252 zcmVcnQt`0ssI200m;Pferx~l5J#RbP@mx2{;vh{e%QG8bC6>2NOU6 z1hc3C_yT_n0|ZZGd?bfGw+IJVA<34&D>upneQVGt)Aw*^x4@l6FOw=}4OH;u!S%fr z)rB>}^*)AeD%-f=7o`9Fr@U!l!Nv-%BoSeOA)ZPKBNw;P%x5`}s+QQPJ0e|0@oOiBX$=?R^r-;JXdkWGxI|YT0SUV#w0K!dJvhbWNhBsh5F$+*=j_tial|&4&dOCsSJ!@Mm7HQD{)r_-a1-t=# CXll#= delta 253 zcmV4xbK?cnQw{0ssI200m>Qferx~lWk;SbP@mx2{;vh{e%QG8bC6?2NOU7 z2(zdG_yT_m^^~l+CmFk=q3b6Y9W_*1woG#AWvaDP0>+<%4H7qv#Zb1uw9Fx6PJmrX zzw4Rm26Pe%55YQ8jG3UvET8JdnR{Z~pOAU^DoZ4gfzi5TD$8uf!&oaWq%(W#PXbg^ zA?qkmVs_eQ!`gE}WJ;?Ag=~%D*rewXv5QlK!5)=ADx5rw7XYD@K>HoHNx9RHcyI5?-@+?sg|AU>&-G4md zD$=Kt1fjo2eO@GCUGUCe6T6+N5TM#$rGCu%%0C_&{K4-ZrketIuEE5-AGFN%Jt!V_ dA-)%z8o>$A#3xK?o>SG_`v#;TD2(v9006+KRrvq_ 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" }