From 54be9f9a39b37f0017bf21ef5833ef00b1e8316c Mon Sep 17 00:00:00 2001 From: MacBook Date: Sat, 2 May 2026 02:00:06 +0200 Subject: [PATCH] feat: SEO and localization improvements - Add language toggle and German translation to website - Optimize manifest description - Add robots.txt - Add open source transparency clause to privacy policy --- extension/manifest.base.json | 2 +- website/datenschutz.html | 114 ++++++++++++++++++++++++++++------ website/impressum.html | 106 ++++++++++++++++++++++++-------- website/index.html | 116 ++++++++++++++++++++++++++--------- website/robots.txt | 2 + website/style.css | 21 ++++++- 6 files changed, 286 insertions(+), 75 deletions(-) create mode 100644 website/robots.txt diff --git a/extension/manifest.base.json b/extension/manifest.base.json index ca7cace..9dfaaec 100644 --- a/extension/manifest.base.json +++ b/extension/manifest.base.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "KoalaSync", "version": "1.2.1", - "description": "Synchronize video playback across different tabs and users.", + "description": "Watch party extension to synchronize video playback on YouTube, Twitch, Netflix, and HTML5 sites in real-time with friends.", "permissions": [ "storage", "tabs", diff --git a/website/datenschutz.html b/website/datenschutz.html index 1e0e4cf..44bd914 100644 --- a/website/datenschutz.html +++ b/website/datenschutz.html @@ -1,11 +1,31 @@ - + - Datenschutz | KoalaSync + Datenschutz / Privacy Policy | KoalaSync +
@@ -21,53 +41,108 @@ KoalaSync
@@ -75,10 +150,11 @@ diff --git a/website/impressum.html b/website/impressum.html index e74c101..8aed374 100644 --- a/website/impressum.html +++ b/website/impressum.html @@ -1,11 +1,31 @@ - + - Impressum | KoalaSync + Impressum / Legal Notice | KoalaSync +
@@ -21,56 +41,93 @@ KoalaSync
@@ -78,10 +135,11 @@ diff --git a/website/index.html b/website/index.html index 2763e0f..c7ec9b7 100644 --- a/website/index.html +++ b/website/index.html @@ -3,7 +3,8 @@ - KoalaSync | Real-time Video Synchronization for Friends + KoalaSync | Real-time Video Synchronization for Friends + KoalaSync | Echtzeit-Video-Synchronisation für Freunde @@ -12,6 +13,36 @@ + + @@ -28,9 +59,10 @@ KoalaSync @@ -38,13 +70,19 @@
-
v1.2.0 OUT NOW
-

Watch Together.
Sync Perfectly.

-

KoalaSync brings friends closer through synchronized video playback. No lag, no tracking, just shared moments.

+
v1.2.0 OUT NOWv1.2.0 JETZT VERFÜGBAR
+

+ Watch Together.
Sync Perfectly.
+ Gemeinsam schauen.
Perfekt synchron.
+

+

+ The ultimate free watch party extension for YouTube, Twitch, and local MP4s. + Die ultimative, kostenlose Watch-Party-Erweiterung für YouTube, Twitch und lokale MP4s. +

- Add to Chrome + Add to ChromeZu Chrome hinzufügen GitHub Repo @@ -56,29 +94,37 @@
-

Why KoalaSync?

-

Built for performance, privacy, and simplicity.

+

+ Why KoalaSync?Warum KoalaSync? +

+

+ Built for performance, privacy, and simplicity.Entwickelt für Leistung, Privatsphäre und Einfachheit. +

-

Real-time Sync

-

Proprietary two-phase synchronization protocol ensures sub-millisecond precision across all peers.

+

Real-time SyncEchtzeit-Synchronisation

+

Proprietary two-phase synchronization protocol ensures sub-millisecond precision across all peers.

+

Das proprietäre Zwei-Phasen-Synchronisationsprotokoll gewährleistet Sub-Millisekunden-Präzision für alle Teilnehmer.

🎬
-

Episode Auto-Sync

-

New in v1.2.0: Perfectly sync series binges. All peers wait until everyone has loaded the next episode.

+

Episode Auto-SyncAutomatische Episoden-Synchronisation

+

New in v1.2.0: Perfectly sync series binges. All peers wait until everyone has loaded the next episode.

+

Neu in v1.2.0: Perfekt synchronisiertes Serien-Bingeing. Alle warten, bis jeder die nächste Episode geladen hat.

🛡️
-

Privacy First

-

Zero data persistence. Our relay server runs entirely in RAM and collects no telemetry or logs.

+

Privacy FirstPrivatsphäre zuerst

+

Zero data persistence. Our relay server runs entirely in RAM and collects no telemetry or logs.

+

Keine Datenspeicherung. Unser Relay-Server läuft komplett im RAM und sammelt weder Telemetrie noch Logs.

-

Smart Match

-

Find the right tab instantly. KoalaSync highlights and sorts matching video tabs for you.

+

Smart MatchIntelligente Zuordnung

+

Find the right tab instantly. KoalaSync highlights and sorts matching video tabs for you.

+

Finden Sie sofort den richtigen Tab. KoalaSync markiert und sortiert passende Video-Tabs für Sie.

@@ -87,30 +133,35 @@
-

Getting Started

+

+ Getting StartedLoslegen +

01
-

Install Extension

-

Add KoalaSync to your browser from the Chrome Web Store or download the latest developer ZIP from GitHub.

+

Install ExtensionErweiterung installieren

+

Add KoalaSync to your browser from the Chrome Web Store or download the latest developer ZIP from GitHub.

+

Fügen Sie KoalaSync aus dem Chrome Web Store zu Ihrem Browser hinzu oder laden Sie die neueste Entwickler-ZIP von GitHub herunter.

02
-

Create a Room

-

Open the extension, enter a Room ID and Password, and hit Join. Your secure synchronization space is ready.

+

Create a RoomRaum erstellen

+

Open the extension, enter a Room ID and Password, and hit Join. Your secure synchronization space is ready.

+

Öffnen Sie die Erweiterung, geben Sie eine Raum-ID und ein Passwort ein und klicken Sie auf Beitreten. Ihr sicherer Synchronisationsraum ist bereit.

03
-

Share & Sync

-

Send the invite link to your friends. Once they join, select your video tab and enjoy perfectly synced playback.

+

Share & SyncTeilen & Synchronisieren

+

Send the invite link to your friends. Once they join, select your video tab and enjoy perfectly synced playback.

+

Senden Sie den Einladungslink an Ihre Freunde. Sobald sie beitreten, wählen Sie Ihren Video-Tab aus und genießen Sie die perfekt synchronisierte Wiedergabe.

@@ -120,19 +171,24 @@
-

Ready to sync?

-

Join thousands of users watching together.

-
View on GitHub +

Ready to sync?Bereit zum Synchronisieren?

+

+ Join thousands of users watching together.Schließen Sie sich Tausenden von Nutzern an, die bereits zusammen schauen. +

+ + View on GitHubAuf GitHub ansehen +
diff --git a/website/robots.txt b/website/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/website/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/website/style.css b/website/style.css index f14ec0b..eafd68d 100644 --- a/website/style.css +++ b/website/style.css @@ -176,13 +176,14 @@ nav { -webkit-text-fill-color: transparent; } -.hero-text p { +.hero-text p, .hero-subtitle { font-size: 1.5rem; color: var(--text-muted); margin-bottom: 3rem; max-width: 700px; margin-left: auto; margin-right: auto; + font-weight: 400; } .cta-group { @@ -406,3 +407,21 @@ footer { padding: 1.5rem; } } + +/* --- Language Toggle --- */ +html.lang-en [lang="de"], +html.lang-de [lang="en"] { + display: none !important; +} + +.lang-toggle { + cursor: pointer; + font-weight: 600; + user-select: none; + color: var(--text-muted); + transition: color 0.3s; +} + +.lang-toggle:hover { + color: var(--accent); +}