diff --git a/ADSENSE.md b/ADSENSE.md
index 3bd8737..fd318a5 100644
--- a/ADSENSE.md
+++ b/ADSENSE.md
@@ -1,4 +1,4 @@
-# AdSense in SingleChat
+# AdSense in YpChat
## Ziel
diff --git a/ANDROID-APP-KONZEPT.md b/ANDROID-APP-KONZEPT.md
index 1514872..c517237 100644
--- a/ANDROID-APP-KONZEPT.md
+++ b/ANDROID-APP-KONZEPT.md
@@ -1,8 +1,8 @@
-# Android-App-Konzept fuer SingleChat
+# Android-App-Konzept fuer YpChat
## Zielbild
-SingleChat soll als echte Android-App verfuegbar werden, nicht nur als WebView-Wrapper. Die Android-App nutzt die bestehenden Backend-Endpunkte und spricht mit dem vorhandenen Socket.IO-Server dasselbe Ereignisprotokoll wie das Vue-Web-Frontend.
+YpChat soll als echte Android-App verfuegbar werden, nicht nur als WebView-Wrapper. Die Android-App nutzt die bestehenden Backend-Endpunkte und spricht mit dem vorhandenen Socket.IO-Server dasselbe Ereignisprotokoll wie das Vue-Web-Frontend.
Das Ziel fuer den ersten Release ist Funktionsgleichheit mit dem Kern-Chat:
diff --git a/DESIGN-KONZEPT.md b/DESIGN-KONZEPT.md
index 42e34aa..70a0b4b 100644
--- a/DESIGN-KONZEPT.md
+++ b/DESIGN-KONZEPT.md
@@ -1,8 +1,8 @@
-e# Design-Konzept: Modernisierung SingleChat
+e# Design-Konzept: Modernisierung YpChat
## Zielbild
-SingleChat soll moderner, ruhiger und effizienter wirken, ohne seinen funktionalen Charakter zu verlieren. Die Oberfläche bleibt kompakt und schnell erfassbar, bekommt aber:
+YpChat soll moderner, ruhiger und effizienter wirken, ohne seinen funktionalen Charakter zu verlieren. Die Oberfläche bleibt kompakt und schnell erfassbar, bekommt aber:
- eine konsistentere Farbwelt
- dezentere Rundungen
@@ -350,4 +350,4 @@ Sinnvolle Reihenfolge:
## Ergebnisbild in einem Satz
-SingleChat soll nach der Überarbeitung wie ein kompaktes, modernes Chat-Tool wirken: ruhig, klar strukturiert, responsiv, markentreu grün und deutlich hochwertiger, ohne unnötig anders auszusehen.
+YpChat soll nach der Überarbeitung wie ein kompaktes, modernes Chat-Tool wirken: ruhig, klar strukturiert, responsiv, markentreu grün und deutlich hochwertiger, ohne unnötig anders auszusehen.
diff --git a/README-PRODUCTION.md b/README-PRODUCTION.md
index 2afada3..3ac7196 100644
--- a/README-PRODUCTION.md
+++ b/README-PRODUCTION.md
@@ -1,4 +1,4 @@
-# SingleChat Production Installation
+# YpChat Production Installation
## Voraussetzungen
diff --git a/android/PLAY_STORE_LISTING.md b/android/PLAY_STORE_LISTING.md
index 46a92bd..ac7fc85 100644
--- a/android/PLAY_STORE_LISTING.md
+++ b/android/PLAY_STORE_LISTING.md
@@ -17,7 +17,7 @@ Empfehlung:
Alternative:
-- `SingleChat by YPChat`
+- `YpChat`
- `YPChat`
## Kurzbeschreibung
@@ -107,7 +107,7 @@ Für den ersten Store-Eintrag empfehle ich mindestens diese Smartphone-Screens:
Diese Punkte sind noch nicht in den Texten aufgelöst und müssen von dir final bestätigt werden:
-1. Soll der öffentliche Markenname im Store `YPChat` oder `SingleChat` sein?
+1. Soll der öffentliche Markenname im Store `YpChat` sein?
2. Welche URL wird als Datenschutzerklärung verwendet?
3. Soll die App als `Social`, `Dating` oder `Communication` eingeordnet werden?
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index fa624a3..9ba3965 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -34,8 +34,8 @@ android {
applicationId = "de.ypchat.android"
minSdk = 26
targetSdk = 36
- versionCode = 2
- versionName = "1.1.0"
+ versionCode = 3
+ versionName = "1.2.0"
}
lint {
diff --git a/android/app/src/main/res/values-de/strings.xml b/android/app/src/main/res/values-de/strings.xml
index b1640fa..7c7f775 100644
--- a/android/app/src/main/res/values-de/strings.xml
+++ b/android/app/src/main/res/values-de/strings.xml
@@ -1,6 +1,6 @@
YPChat
- SingleChat
+ YpChatDirekt in den ChatKompakt, schnell und ohne Umwege. Erstelle dein Profil und starte sofort eine Unterhaltung.Weltweiter Chat
@@ -105,7 +105,7 @@
Wähle einen Nicknamen, gib deine Profildaten an und starte den Chat. Teile keine sensiblen Daten wie Telefonnummern, Adressen, Passwörter oder Zahlungsinformationen. Du kannst Bilder senden, Benutzer blockieren und Feedback für ernste Vorfälle nutzen.Keine Beleidigungen, Hassrede, illegalen Inhalte, Spam oder unerwünschte Belästigung. Sende nur Bilder, die du teilen darfst, und respektiere die Privatsphäre anderer.Nutze einen Nicknamen, der dich nicht identifiziert. Teile keine privaten Kontakt- oder Zahlungsdaten. Sei vorsichtig mit Links von Unbekannten und beende Gespräche, die sich falsch anfühlen. Nutze Blockieren und Feedback bei schweren Vorfällen.
- SingleChat verarbeitet den von dir gewählten Nickname, Profildaten wie Alter, Geschlecht und Land, Chat-Nachrichten, von dir aktiv gesendete Bilder, Feedback-Nachrichten sowie technisch notwendige Sitzungsdaten. Die Android-App fragt den Kamerazugriff nur an, wenn du in der App aktiv ein Foto aufnehmen möchtest. Die vollständige Datenschutzerklärung für Website und App ist auf www.ypchat.net veröffentlicht.
+ YpChat verarbeitet den von dir gewählten Nickname, Profildaten wie Alter, Geschlecht und Land, Chat-Nachrichten, von dir aktiv gesendete Bilder, Feedback-Nachrichten sowie technisch notwendige Sitzungsdaten. Die Android-App fragt den Kamerazugriff nur an, wenn du in der App aktiv ein Foto aufnehmen möchtest. Die vollständige Datenschutzerklärung für Website und App ist auf www.ypchat.net veröffentlicht.Datenschutzerklärung öffnenTorsten Schulz, Friedrich-Stampfer-Str. 21, 60437 Frankfurt. Kontakt: tsschulz@tsschulz.de. Für externe Links sind deren Betreiber verantwortlich.
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index fa89d8a..5f935da 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -1,6 +1,6 @@
- YPChat
- SingleChat
+ YpChat
+ YpChatDirectly into chatCompact, fast and without detours. Create your profile and start a conversation right away.Worldwide chat
@@ -136,7 +136,7 @@
Choose a nickname, enter your profile details and start chatting. Do not share sensitive data like phone numbers, addresses, passwords or payment information. You can send images, block users and use feedback for serious issues.No insults, hate speech, illegal content, spam or unwanted harassment. Only send images you are allowed to share and respect the privacy of others.Use a nickname that does not identify you. Do not share private contact or payment data. Be careful with links from strangers and end conversations that feel wrong. Use block and feedback for serious incidents.
- SingleChat processes the nickname you choose, profile details such as age, gender and country, chat messages, images you actively send, feedback messages and technically necessary session data. The Android app requests camera access only if you actively want to take a photo in the app. The full privacy policy for website and app is published on www.ypchat.net.
+ YpChat processes the nickname you choose, profile details such as age, gender and country, chat messages, images you actively send, feedback messages and technically necessary session data. The Android app requests camera access only if you actively want to take a photo in the app. The full privacy policy for website and app is published on www.ypchat.net.Open privacy policyTorsten Schulz, Friedrich-Stampfer-Str. 21, 60437 Frankfurt. Contact: tsschulz@tsschulz.de. External links are the responsibility of their operators.
diff --git a/client/index.html b/client/index.html
index 68d756e..046438b 100644
--- a/client/index.html
+++ b/client/index.html
@@ -32,7 +32,7 @@
-
+
diff --git a/client/src/views/GuideFirstMessageView.vue b/client/src/views/GuideFirstMessageView.vue
index 30d54dd..7cf85bb 100644
--- a/client/src/views/GuideFirstMessageView.vue
+++ b/client/src/views/GuideFirstMessageView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Ratgeber
@@ -77,7 +77,7 @@
- Redaktion: SingleChat Team · Zuletzt aktualisiert: 07.05.2026
+ Redaktion: YpChat Team · Zuletzt aktualisiert: 07.05.2026
diff --git a/client/src/views/GuideHubView.vue b/client/src/views/GuideHubView.vue
index c80a784..056c0bc 100644
--- a/client/src/views/GuideHubView.vue
+++ b/client/src/views/GuideHubView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Ratgeber
@@ -15,7 +15,7 @@
Ratgeber: Sicher und entspannt chatten
In unserem Ratgeber findest du praxisnahe Tipps rund um privaten Chat, Profilgestaltung und digitale Sicherheit.
- Alle Inhalte sind speziell fuer SingleChat-Nutzer geschrieben und werden laufend erweitert.
+ Alle Inhalte sind speziell fuer YpChat-Nutzer geschrieben und werden laufend erweitert.
Wenn du neu im Chat bist, starte am besten mit dem Leitfaden zur ersten Unterhaltung und arbeite dich dann zu
@@ -77,7 +77,7 @@
- Redaktion: SingleChat Team · Zuletzt aktualisiert: 07.05.2026
+ Redaktion: YpChat Team · Zuletzt aktualisiert: 07.05.2026
diff --git a/client/src/views/GuideProfileView.vue b/client/src/views/GuideProfileView.vue
index db84d34..707d7ec 100644
--- a/client/src/views/GuideProfileView.vue
+++ b/client/src/views/GuideProfileView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Ratgeber
@@ -76,7 +76,7 @@
- Redaktion: SingleChat Team · Zuletzt aktualisiert: 07.05.2026
+ Redaktion: YpChat Team · Zuletzt aktualisiert: 07.05.2026
diff --git a/client/src/views/GuideRedFlagsView.vue b/client/src/views/GuideRedFlagsView.vue
index ead50d0..8b9ad4d 100644
--- a/client/src/views/GuideRedFlagsView.vue
+++ b/client/src/views/GuideRedFlagsView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Ratgeber
@@ -63,7 +63,7 @@
- Redaktion: SingleChat Team · Zuletzt aktualisiert: 07.05.2026
+ Redaktion: YpChat Team · Zuletzt aktualisiert: 07.05.2026
diff --git a/client/src/views/GuideSafetyView.vue b/client/src/views/GuideSafetyView.vue
index 0820a85..7e9948c 100644
--- a/client/src/views/GuideSafetyView.vue
+++ b/client/src/views/GuideSafetyView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Ratgeber
@@ -63,7 +63,7 @@
- Redaktion: SingleChat Team · Zuletzt aktualisiert: 07.05.2026
+ Redaktion: YpChat Team · Zuletzt aktualisiert: 07.05.2026
diff --git a/client/src/views/PartnersView.vue b/client/src/views/PartnersView.vue
index c00ca88..5feb1c4 100644
--- a/client/src/views/PartnersView.vue
+++ b/client/src/views/PartnersView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Partner
diff --git a/client/src/views/PrivacyView.vue b/client/src/views/PrivacyView.vue
index bd2acc9..0c2a67e 100644
--- a/client/src/views/PrivacyView.vue
+++ b/client/src/views/PrivacyView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Datenschutz
@@ -14,7 +14,7 @@
Datenschutzerklärung für Website und App
- Diese Datenschutzerklärung gilt für die Website und die Android-App von SingleChat unter
+ Diese Datenschutzerklärung gilt für die Website und die Android-App von YpChat unter
der Domain www.ypchat.net.
diff --git a/client/src/views/RulesView.vue b/client/src/views/RulesView.vue
index 23fb871..9ba3853 100644
--- a/client/src/views/RulesView.vue
+++ b/client/src/views/RulesView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Regeln
@@ -85,4 +85,3 @@ import ImprintContainer from '../components/ImprintContainer.vue';
text-decoration: none;
}
-
diff --git a/client/src/views/SafetyView.vue b/client/src/views/SafetyView.vue
index dc90af4..dfc6bf0 100644
--- a/client/src/views/SafetyView.vue
+++ b/client/src/views/SafetyView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
Sicherheit
@@ -14,7 +14,7 @@
Sicherheit & Privatsphäre
- SingleChat ist auf schnellen Einstieg ausgelegt – trotzdem ist uns Sicherheit wichtig. Diese Hinweise helfen dir,
+ YpChat ist auf schnellen Einstieg ausgelegt – trotzdem ist uns Sicherheit wichtig. Diese Hinweise helfen dir,
im privaten und anonymen Chat deine Privatsphäre zu schützen und gute Entscheidungen zu treffen.
diff --git a/client/src/views/SeoLandingView.vue b/client/src/views/SeoLandingView.vue
index cbce5cf..ec0af32 100644
--- a/client/src/views/SeoLandingView.vue
+++ b/client/src/views/SeoLandingView.vue
@@ -4,7 +4,7 @@
S
- SingleChat
+ YpChat
{{ landing.heading }}
@@ -27,7 +27,7 @@
-
+ Passende Themen im Single Chat
Viele Nutzer suchen nach einem kostenlosen Single Chat, einem Chat ohne lange Anmeldung oder einem Single Treff
- fuer neue Kontakte. SingleChat buendelt diese Einstiege auf einer Plattform: schnell starten, privat schreiben,
+ fuer neue Kontakte. YpChat buendelt diese Einstiege auf einer Plattform: schnell starten, privat schreiben,
respektvoll bleiben.
@@ -65,7 +65,7 @@ import ImprintContainer from '../components/ImprintContainer.vue';
const route = useRoute();
const landing = computed(() => route.meta.landing || {
- heading: 'SingleChat',
+ heading: 'YpChat',
intro: 'Kostenloser Single Chat fuer private Gespraeche und neue Kontakte.',
sections: [],
links: [{ to: '/', label: 'Chat starten' }]
diff --git a/deploy-to-opt.sh b/deploy-to-opt.sh
index eb198c7..e43352d 100755
--- a/deploy-to-opt.sh
+++ b/deploy-to-opt.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# SingleChat Deployment nach /opt/ypchat
+# YpChat Deployment nach /opt/ypchat
# Dieses Skript kopiert die Anwendung nach /opt/ypchat und installiert sie dort
set -e
@@ -11,7 +11,7 @@ USER="www-data"
GROUP="www-data"
echo "=========================================="
-echo "SingleChat Deployment nach /opt/ypchat"
+echo "YpChat Deployment nach /opt/ypchat"
echo "=========================================="
# Prüfe ob als root ausgeführt
@@ -145,4 +145,3 @@ echo "3. Starte den neuen Service:"
echo " sudo systemctl start ypchat"
echo " sudo systemctl status ypchat"
echo ""
-
diff --git a/docs/videochat-umsetzungsplan.md b/docs/videochat-umsetzungsplan.md
index ea1d053..c2b446d 100644
--- a/docs/videochat-umsetzungsplan.md
+++ b/docs/videochat-umsetzungsplan.md
@@ -2,7 +2,7 @@
## Ziel
-SingleChat soll Videochat innerhalb einer bestehenden 1:1-Konversation unterstützen.
+YpChat soll Videochat innerhalb einer bestehenden 1:1-Konversation unterstützen.
Rahmenbedingungen:
@@ -47,7 +47,7 @@ Praktisch heißt das:
### 3. Bevorzugte Zielarchitektur
-Für SingleChat ist eine SFU-basierte 1:1-Lösung sinnvoller als vollständiges Server-Transcoding:
+Für YpChat ist eine SFU-basierte 1:1-Lösung sinnvoller als vollständiges Server-Transcoding:
- bessere Latenz als kompletter zentraler Decode/Encode-Relay
- trotzdem keine direkte Verbindung zwischen Nutzern
diff --git a/install-service-ypchat.sh b/install-service-ypchat.sh
index 74d82c8..dffd7dc 100755
--- a/install-service-ypchat.sh
+++ b/install-service-ypchat.sh
@@ -1,7 +1,7 @@
#!/bin/bash
-# SingleChat Systemd Service Installation für ypchat.net
-# Erstellt einen systemd Service für SingleChat
+# YpChat Systemd Service Installation für ypchat.net
+# Erstellt einen systemd Service für YpChat
set -e
@@ -12,7 +12,7 @@ USER="www-data"
GROUP="www-data"
echo "=========================================="
-echo "SingleChat Systemd Service Installation"
+echo "YpChat Systemd Service Installation"
echo "=========================================="
# Prüfe ob als root ausgeführt
@@ -46,7 +46,7 @@ fi
echo "Erstelle Service-Datei..."
cat > "$SERVICE_FILE" << EOF
[Unit]
-Description=SingleChat Node.js Application
+Description=YpChat Node.js Application
After=network.target
[Service]
@@ -103,4 +103,3 @@ echo ""
echo "WICHTIG: Starte den Service mit:"
echo " sudo systemctl start $SERVICE_NAME"
echo ""
-
diff --git a/install-service.sh b/install-service.sh
index de25ab7..87590bc 100755
--- a/install-service.sh
+++ b/install-service.sh
@@ -1,7 +1,7 @@
#!/bin/bash
-# SingleChat Systemd Service Installation
-# Erstellt einen systemd Service für SingleChat
+# YpChat Systemd Service Installation
+# Erstellt einen systemd Service für YpChat
set -e
@@ -11,7 +11,7 @@ APP_DIR=$(pwd)
USER=$(whoami)
echo "=========================================="
-echo "SingleChat Systemd Service Installation"
+echo "YpChat Systemd Service Installation"
echo "=========================================="
# Prüfe ob als root ausgeführt
@@ -25,7 +25,7 @@ fi
echo "Erstelle Service-Datei..."
cat > "$SERVICE_FILE" << EOF
[Unit]
-Description=SingleChat Node.js Application
+Description=YpChat Node.js Application
After=network.target
[Service]
@@ -71,4 +71,3 @@ echo " Stop: sudo systemctl stop $SERVICE_NAME"
echo " Status: sudo systemctl status $SERVICE_NAME"
echo " Logs: sudo journalctl -u $SERVICE_NAME -f"
echo ""
-
diff --git a/install.sh b/install.sh
index ffca381..4110e5a 100755
--- a/install.sh
+++ b/install.sh
@@ -1,12 +1,12 @@
#!/bin/bash
-# SingleChat Installation Script
-# Dieses Skript installiert die SingleChat-Anwendung für Production
+# YpChat Installation Script
+# Dieses Skript installiert die YpChat-Anwendung für Production
# set -e wird später aktiviert, nachdem Retry-Logik definiert ist
echo "=========================================="
-echo "SingleChat Installation"
+echo "YpChat Installation"
echo "=========================================="
# Prüfe ob Node.js installiert ist
@@ -125,4 +125,3 @@ echo "Apache-Konfiguration sollte enthalten:"
echo " ProxyPass / http://localhost:4000/"
echo " ProxyPassReverse / http://localhost:4000/"
echo ""
-
diff --git a/ios/YpChat/Resources/de.lproj/Localizable.strings b/ios/YpChat/Resources/de.lproj/Localizable.strings
index 18b2383..dac75b7 100644
--- a/ios/YpChat/Resources/de.lproj/Localizable.strings
+++ b/ios/YpChat/Resources/de.lproj/Localizable.strings
@@ -1,5 +1,5 @@
"app_name" = "YPChat";
-"landing_eyebrow" = "SingleChat";
+"landing_eyebrow" = "YpChat";
"landing_title" = "Direkt in den Chat";
"landing_copy" = "Kompakt, schnell und ohne Umwege. Erstelle dein Profil und starte sofort eine Unterhaltung.";
"feature_worldwide_chat" = "Weltweiter Chat";
diff --git a/ios/YpChat/Resources/en.lproj/Localizable.strings b/ios/YpChat/Resources/en.lproj/Localizable.strings
index cef1599..36c6b55 100644
--- a/ios/YpChat/Resources/en.lproj/Localizable.strings
+++ b/ios/YpChat/Resources/en.lproj/Localizable.strings
@@ -1,5 +1,5 @@
"app_name" = "YPChat";
-"landing_eyebrow" = "SingleChat";
+"landing_eyebrow" = "YpChat";
"landing_title" = "Directly into chat";
"landing_copy" = "Compact, fast and without detours. Create your profile and start a conversation right away.";
"feature_worldwide_chat" = "Worldwide chat";
diff --git a/package-lock.json b/package-lock.json
index e04481b..3fc65db 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "singlechat",
+ "name": "ypchat",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "singlechat",
+ "name": "ypchat",
"version": "1.0.0",
"dependencies": {
"axios": "^1.6.0",
diff --git a/package.json b/package.json
index 3196ac8..e8b6164 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
{
- "name": "singlechat",
+ "name": "ypchat",
"version": "1.0.0",
"type": "module",
- "description": "SingleChat Node.js/Vue Application",
+ "description": "YpChat Node.js/Vue Application",
"scripts": {
"dev:server": "node server/index.js",
"dev:client": "cd client && npm run dev",
diff --git a/quick-update.sh b/quick-update.sh
index a4df929..952f475 100755
--- a/quick-update.sh
+++ b/quick-update.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Schnelles Update-Script für SingleChat
+# Schnelles Update-Script für YpChat
# Kopiert nur geänderte Server-Dateien und baut den Client neu
set -e
@@ -11,7 +11,7 @@ USER="www-data"
GROUP="www-data"
echo "=========================================="
-echo "SingleChat Quick Update"
+echo "YpChat Quick Update"
echo "=========================================="
# Prüfe ob als root ausgeführt
@@ -76,4 +76,3 @@ echo "Starte Service neu mit:"
echo " sudo systemctl restart ypchat"
echo " sudo systemctl status ypchat"
echo ""
-
diff --git a/scripts/actualize-singlechat.sh b/scripts/actualize-singlechat.sh
index 2718b9d..1935bbc 100755
--- a/scripts/actualize-singlechat.sh
+++ b/scripts/actualize-singlechat.sh
@@ -53,7 +53,7 @@ if ! flock -n 9; then
exit 1
fi
-log "Starte SingleChat Rollout"
+log "Starte YpChat Rollout"
log "APP_DIR=$APP_DIR"
log "REPO_URL=$REPO_URL"
log "BRANCH=$BRANCH"
@@ -171,4 +171,4 @@ else
log "systemctl nicht gefunden, Service-Neustart uebersprungen"
fi
-log "SingleChat Rollout abgeschlossen"
+log "YpChat Rollout abgeschlossen"
diff --git a/server/routes-seo.js b/server/routes-seo.js
index ad2c9fd..ce94b89 100644
--- a/server/routes-seo.js
+++ b/server/routes-seo.js
@@ -124,7 +124,7 @@ const seoData = {
'@context': 'https://schema.org',
'@type': 'WebSite',
name: 'SingleChat',
- alternateName: 'YPChat',
+ alternateName: 'ypchat.net',
url: `${SITE_URL}/`,
description: 'Kostenloser Single Chat ohne lange Registrierung. Lerne Singles kennen, chatte privat und tausche Bilder sicher aus.',
inLanguage: 'de-DE'
@@ -253,7 +253,7 @@ const seoData = {
'/datenschutz': {
title: 'Datenschutzerklärung für Website und App - SingleChat',
description: 'Datenschutzerklärung für SingleChat und die Android-App mit Informationen zu Profilangaben, Nachrichten, Bildern und Sitzungsdaten.',
- keywords: 'datenschutz singlechat, privacy policy chat app, chat datenschutz, android app datenschutz',
+ keywords: 'datenschutz ypchat, privacy policy chat app, chat datenschutz, android app datenschutz',
ogTitle: 'Datenschutzerklärung für Website und App - SingleChat',
ogDescription: 'Informationen zur Datenverarbeitung bei SingleChat und in der Android-App.',
ogType: 'website',
@@ -363,7 +363,7 @@ for (const page of landingPages) {
isPartOf: {
'@type': 'WebSite',
name: 'SingleChat',
- alternateName: 'YPChat',
+ alternateName: 'ypchat.net',
url: `${SITE_URL}/`
},
inLanguage: 'de-DE'
diff --git a/update-ypchat.sh b/update-ypchat.sh
index 8b9706c..b481399 100755
--- a/update-ypchat.sh
+++ b/update-ypchat.sh
@@ -7,14 +7,14 @@
set -euo pipefail
MODE="${1:-update}"
-REPO_DIR="/home/torsten/singlechat"
+REPO_DIR="/home/torsten/YpChat"
TARGET_DIR="/opt/ypchat"
SERVICE_NAME="ypchat"
SERVICE_FILE="/etc/systemd/system/${SERVICE_NAME}.service"
APP_USER="www-data"
echo "=========================================="
-echo "SingleChat Update"
+echo "YpChat Update"
echo "Mode: ${MODE}"
echo "=========================================="