⚠️ Achtung: Du bist verwandelt in {{ user.name }}.
Alles, was du tust, passiert in {{ user.name }}s Namen.
🎾
Wer spielt mit?
{{ config.seasonName }}
Als App installieren
Ein Tipp genügt – danach startet der Belegungsplan mit eigenem Icon und kann dich benachrichtigen.
Tippe in Safari unten auf Teilen und dann auf „Zum Home-Bildschirm“.
Erst dann kann dir das iPhone Push-Nachrichten schicken.
Wann kannst du? {{ p.title }}
Frist: {{ formatDate(p.deadline) }}
{{ p.answered >= p.sessions.length ? 'Alles beantwortet – danke! Ändern geht bis zur Frist.' : p.answered + ' von ' + p.sessions.length + ' Stunden beantwortet' }}
Die Frist ist abgelaufen. Änderungen bitte beim Admin melden.
Pro Stunde ein Tipp. Jeder Tipp wird sofort gespeichert. Wer nicht antwortet, zählt als „kann nicht“.
Danach teilt der Admin so zu, dass alle möglichst gleich oft spielen.
zugeteilt kann✗ kann nicht· keine Antwort zugeteilt trotz „kann nicht“/keine Antwort
Ungespeicherte Änderungen
Wartet auf Freischaltung
{{ u.name }}{{ u.email }}
Person hinzufügen
Alle Personen
Die Willkommens-Mail erklärt die App (Eintragen, Absagefrist, Erinnerungen,
Kalender-Abo, Kosten) mit den aktuellen Einstellungen. Neue Personen bekommen sie bei der Freischaltung automatisch.
„An alle“ überspringt, wer sie schon bekommen hat.
Bei „fester Preis pro Person“ zahlt jeder denselben Betrag – ein leer gebliebener Platz
geht zu deinen Lasten. Beim Aufteilen wird der Terminpreis durch die tatsächlichen
Mitspieler geteilt: Bist du allein, zahlst du den vollen Betrag.
Achtung: Damit ändern sich auch schon abgerechnete Termine rückwirkend.
Vorab-Abfrage
Statt „wer zuerst kommt“: Du startest eine Abfrage für einen Zeitraum, alle geben pro Stunde an,
ob sie können, und du teilst so zu, dass alle möglichst gleich oft spielen. Wird später ein Platz frei,
bekommen zuerst die eine Push, die „kann“ gesagt haben – nach 6 Stunden auch alle anderen.
Der Bereich „Abfrage“ erscheint im Admin-Menü.
Fristen & Erinnerungen
Adresse für Links in E-Mails
Wird automatisch erkannt, sobald die App über ihre Domain aufgerufen wird.
Nur ändern, wenn in den Mails eine falsche Adresse steht.
Protokoll
Jede Änderung wird mitgeschrieben – wer was wann getan hat.
Einträge älter als ein Jahr werden automatisch entfernt.
Nach einem neuen Schlüssel in der .env muss der Container neu erstellt
werden (docker compose up -d) – ein Neustart allein liest die Datei nicht neu ein.
Sicherungen
Kein S3-Zugang hinterlegt – die Daten liegen nur im Container-Volume.
{{ backup.status.bucket }}
täglich ab {{ backup.status.hour }} Uhr · {{ backup.status.keepDays }} Tage aufbewahrt
Letzte Sicherung{{ backup.status.lastBackupAt ? formatDateTime(backup.status.lastBackupAt) : 'noch keine' }}
{{ formatDateTime(b.createdAt) }}
{{ (b.size / 1024).toFixed(0) }} kB · vor einem Zurückspielen angelegt
Noch keine Sicherung vorhanden.
Beim Zurückspielen wird der aktuelle Stand vorher automatisch gesichert.
Anmeldungen und Push-Geräte bleiben unangetastet – niemand wird ausgesperrt.
Löschen kann die App nicht: Der Schlüssel darf nur schreiben und lesen.
Alte Sicherungen räumt AWS nach {{ backup.status.keepDays }} Tagen selbst weg.
Zurücksetzen
Zum Ausprobieren: gezielt Daten löschen. Personen und Einstellungen
bleiben immer erhalten. Das lässt sich nicht rückgängig machen.