| 10.2 | 08.08.2026 | - Hinweistext mit Version, Datum und Autor sowie Button „Versionshistorie“ unterhalb des Kalenders. Versionshistorie-Fenster mit Tabelle aller Versionen (neueste zuerst). Verwaltung der Versionshistorie im Backend.
| – | – |
| 10.1 | 07.08.2026 | - Eigenständige Frontend-Seite „Benutzerverwaltung“: Übersicht aller Benutzer mit Bearbeitungsmöglichkeit und Formular zum Anlegen neuer Benutzer inklusive Rollenauswahl.
| - Button „Benutzerverwaltung“ in der Kontoleiste öffnet nun tatsächlich die neue Seite (zuvor ohne Funktion).
| – |
| 10.0 | 07.08.2026 | – | - Ansicht des Terminanfragen-Popups für mobile Geräte optimiert.
| – |
| 9.9 | 07.08.2026 | - Button „Terminanfragen“ im Frontend-Kalender (neben „Spielevereinbarungen“) für angemeldete Benutzer: öffnet ein 90% breites Popup mit allen Backend-Funktionen der Terminanfragen (offene und bearbeitete Anfragen, Begründungsfeld erscheint erst bei Ablehnung).
| – | – |
| 9.8 | 07.08.2026 | – | - Monatsauswahl im Kalender an die Stelle der vorherigen Monat/Woche/Liste-Auswahl verschoben.
| – |
| 9.7 | 07.08.2026 | - Auswahl von 1, 2 oder 3 gleichzeitig angezeigten Kalendermonaten.
| - Kalenderansicht vereinfacht: feste Monatsansicht statt Monat/Woche/Liste-Auswahl.
| – |
| 9.6 | 07.08.2026 | – | - U-Gruppen-Auswahl bei Heim- und Auswärtsspiel-Terminanfragen startet leer statt mit einem Standardwert, damit die Gruppe bewusst gewählt werden muss.
| – |
| 9.5 | 07.08.2026 | - Vorgemerkte Termine zeigen zusätzlich die betroffene U-Gruppe an.
| – | – |
| 9.4 | 07.08.2026 | - Bei Auswärtsspiel-Anfragen werden zusätzlich die hinterlegten Hallen der Heimmannschaft als Austragungsort angeboten.
| – | – |
| 9.3 | 07.08.2026 | - Checkbox „Eigene Mannschaft“ je Verein in der Vereinsverwaltung – gegen die eigene Mannschaft müssen keine Spiele ausgetragen werden.
| – | – |
| 9.2 | 07.08.2026 | – | - Bei Auswärtsspiel-Anfragen ist SG SZ/BRL/WOB standardmäßig als Gastmannschaft statt als Heimmannschaft vorbelegt.
| – |
| 9.1 | 07.08.2026 | - Checkbox in der U-Gruppen-Verwaltung, ob eine Gruppe bei der Terminplanung durch Gäste auswählbar ist. Angemeldete Benutzer können weiterhin immer alle Gruppen auswählen.
| – | – |
| 9.0 | 07.08.2026 | - Neuer Backend-Reiter „U-Gruppen“ zur Verwaltung der Gruppen und ihrer Sortierreihenfolge; wirkt sich auf Spielplan, Spielevereinbarung und Dropdown-Auswahlen aus.
| – | – |
| 8.9 | 07.08.2026 | - Spielevereinbarung zeigt zusätzlich zu den offenen Spielen die Anzahl bereits geplanter Spiele – gesamt und je Gruppenüberschrift (grün hinterlegt).
| – | – |
| 8.8 | 07.08.2026 | – | - Schaltflächen bei der Bestätigungsmarkierung durch eine Checkbox ersetzt.
| – |
| 8.7 | 07.08.2026 | – | - Bereits bestätigte Terminanfragen werden im Backend unter „Terminanfragen“ ausgeblendet; kleiner Darstellungsfehler bei der Markierung „Trotzdem bestätigen“ nach einer Ablehnung behoben.
| – |
| 8.6 | 07.08.2026 | - Termine lassen sich auch ohne vorliegende E-Mail-Bestätigung freigeben, mit zusätzlicher Sicherheitsabfrage.
| – | – |
| 8.5 | 07.08.2026 | - In der Spielevereinbarung können vorgemerkte Spiele direkt ausgewählt, freigegeben oder abgelehnt werden.
| – | – |
| 8.4 | 07.08.2026 | – | – | - Feld „Alle eingetragenen Spiele der …“ aus der Spielevereinbarung entfernt.
|
| 8.3 | 07.08.2026 | - Im Backend-Reiter „Alle Spiele“ können Termine direkt bearbeitet werden.
| – | – |
| 8.2 | 07.08.2026 | – | - Fehler behoben, durch den das Häkchen „Spielfest/Turnier“ beim Bearbeiten nicht gespeichert wurde.
| – |
| 8.1 | 07.08.2026 | – | - Fehler behoben („Unexpected token ‚<‘ … is not valid JSON“) beim Setzen des Häkchens „Spielfest/Turnier“.
| – |
| 8.0 | 07.08.2026 | - Checkbox „Spielfest/Turnier“ für angemeldete Benutzer: markierte Termine benötigen kein Rückspiel; das jeweils nicht terminierte Gegenspiel wird in der Spielevereinbarung ausgegraut.
| – | – |
| 7.9 | 06.08.2026 | - Vorgemerkte Termine können bereits vor endgültiger Bestätigung bearbeitet werden.
| – | – |
| 7.8 | 06.08.2026 | – | - Alle vorgemerkten Termine (auch manuell erfasste) werden einheitlich grau schraffiert in Spielplan und Spielevereinbarung dargestellt.
| – |
| 7.7 | 06.08.2026 | - Zusätzlicher, schraffiert dargestellter Button im Anlage-Popup zum Buchen eines Termins als „vorgemerkt“ (Frontend und Backend).
| – | – |
| 7.6 | 06.08.2026 | – | - Vorgemerkte Termine werden zusätzlich (schraffiert) im Spielplan und in der Spielevereinbarung angezeigt.
| – |
| 7.5 | 06.08.2026 | - Ablehnung oder Löschung eines Termins verlangt zwingend eine Begründung, die per Mail an die Beteiligten versendet wird.
| – | – |
| 7.4 | 06.08.2026 | - Beim Löschen eines Termins wird eine Benachrichtigung per Mail an alle Beteiligten versendet.
| – | – |
| 7.3 | 06.08.2026 | - Häkchenfeld vor dem Gruppenfilter zum Ein-/Ausblenden freier Eiszeiten (standardmäßig aktiv), mit zugehöriger Grundeinstellung im Backend.
| – | – |
| 7.2 | 06.08.2026 | – | - Fehler behoben, durch den Gäste keinen freien Kalendertag für Auswärtsspiel-Anfragen anklicken konnten.
| – |
| 7.1 | 06.08.2026 | - Bedingte Mannschaftsauswahl im Popup: bei eigener Heimmannschaft werden als Gast alle U-Gruppenvereine außer der eigenen Mannschaft angezeigt, andernfalls nur die eigene Mannschaft als Gast.
| – | – |
| 7.0 | 06.08.2026 | - Beim Anklicken einer freien Eiszeit wird die Heimmannschaft je nach U-Gruppe automatisch vorbelegt (SG SZ/BRL bei U7/U9, SG SZ/BRL/WOB bei U11/U13/U15); Austragungsort der gewählten Zeit wird automatisch übernommen.
| – | – |
| 6.9 | 06.08.2026 | - Gäste können für Auswärtsspiele auch Tage ohne freie Zeiten anfragen (unter Beachtung der Kollisionsregel). Noch nicht per Mail bestätigte, bereits „gebuchte“ Spielanfragen werden zusätzlich im Kalender angezeigt.
| – | – |
| 6.8 | 06.08.2026 | – | - Termine am selben Tag werden aus der Liste der freien Termine ausgeblendet.
| – |
| 6.7 | 06.08.2026 | - In der Liste freier Termine werden Kollisionen markiert: ein Tag vorher/nachher gelb, gleicher Tag rot.
| – | – |
| 6.6 | 06.08.2026 | - Mehrere, durch Komma getrennte E-Mail-Adressen pro Verein möglich.
| – | – |
| 6.5 | 06.08.2026 | – | - Buttons „Spielevereinbarungen“, „Freie Eiszeiten drucken“ und „Freie Eiszeiten als CSV“ nur noch für angemeldete Benutzer sichtbar.
| – |
| 6.4 | 06.08.2026 | - Export der Vereinsdaten als CSV, Bearbeitung und erneuter Import mit Aktualisierung bestehender Einträge statt Neuanlage.
| – | – |
| 6.3 | 06.08.2026 | - Klick auf offene Termine in der Spielevereinbarung öffnet ein Popup mit allen offenen Terminen, inklusive freier Datums-/Uhrzeitwahl für Auswärtsspiele samt Kollisionsprüfung (Vortag/Folgetag) und zusätzlicher Bestätigung.
| - Spielevereinbarungen lassen sich ohne Druckdialog öffnen.
| – |
| 6.2 | 06.08.2026 | - Deaktivierte Termine können im Backend endgültig gelöscht werden (nur dort möglich).
| – | – |
| 6.1 | 06.08.2026 | – | - Offene, noch nicht vergebene Termine in der Übersicht werden nur noch rot markiert statt mit dem Wort „offen“ beschriftet, damit handschriftliche Ergänzungen möglich bleiben.
| – |
| 6.0 | 06.08.2026 | - Button „Spielevereinbarungen“ im Frontend (neben „Freie Eiszeiten als CSV“) öffnet druckbare Übersicht je Verein mit Heim- und Gastspiel-Terminen sowie Austragungsstätten; offene Termine rot hinterlegt; berücksichtigt den aktiven U-Gruppen-Filter.
| – | – |
| 5.9 | 06.08.2026 | - Option „Freitext“ am Ende der Austragungsstätten-Liste inklusive Textfeld.
| - Nur noch eine Austragungsstätten-Auswahl statt getrennt für Heimmannschaft.
| – |
| 5.8 | 06.08.2026 | – | - Begriff „Austragungsort“ überall durch „Austragungsstätte“ ersetzt.
| – |
| 5.7 | 06.08.2026 | - Dropdown-Auswahl der Vereine für Heim- und Gastmannschaft (statt Freitext), gefiltert nach U-Gruppe. Übersicht offener Spiele für angemeldete Benutzer im Frontend. Bestätigungsmail an Vereins-E-Mail und an spielanfrage@svass.de bei neuen Terminen.
| - Austragungsort-Auswahl nur mit den der Heimmannschaft zugewiesenen Orten, weiterhin manuelle Freitext-Eingabe möglich. Soll-Spielanzahl wird bei Eintragung automatisch reduziert.
| – |
| 5.6 | 06.08.2026 | - Vereinsverwaltung im Backend: Vereine je U-Gruppe mit bis zu zwei Austragungsorten und Soll-Anzahl der Spiele, CSV-Import für Vereine. Vereins- und Austragungsort-Auswahl im Anfrage-Popup abhängig von der gewählten U-Gruppe bzw. Heimmannschaft.
| – | – |
| 5.5 | 06.08.2026 | – | - Fehler behoben, durch den Gäste keine Termine buchen konnten. Der komplette Ablauf der Terminanfragen ist damit funktionsfähig: Anfrage per Popup, Bestätigung per E-Mail, Information des hinterlegten Empfängers, Freigabe/Ablehnung im Backend, in der Liste unter dem Frontend-Formular oder im Kalender-Popup, erneuter Versand der Bestätigungsmail jederzeit möglich.
| – |
| 5.4 | 06.08.2026 | – | - Ursachenanalyse und verbesserte Diagnose zum Problem „Gäste können keine Termine buchen“.
| – |
| 5.3 | 03.08.2026 | – | - Noch nicht per E-Mail bestätigte Termine werden nun auch Gästen angezeigt.
| – |
| 5.2 | 03.08.2026 | - Direkte Terminanlage per Klick im Kalender.
| – | – |
| 5.1 | 03.08.2026 | - Termine ohne vorliegende E-Mail-Bestätigung werden im Frontend mit dem Präfix „Bestätigung offen“ angezeigt.
| – | – |
| 5.0 | 03.08.2026 | - Im Frontend werden noch nicht vom Anfragenden bestätigte Anfragen angezeigt, mit Möglichkeit die Bestätigungsmail erneut zu senden (auch im Backend verfügbar).
| – | – |
| 4.9 | 03.08.2026 | – | - Spieltermine im Kalender nach Austragungshalle einfärben (Salzgitter hellgrün, Braunlage hellrot, andere grau), analog bei vorgemerkten Terminen (gestrichelt, umgekehrtes Muster zu den freien Zeiten).
| – |
| 4.8 | 03.08.2026 | – | - Verbindungsfehler beim Bestätigen/Ablehnen im Frontend behoben.
| – |
| 4.7 | 03.08.2026 | – | - Reihenfolge klargestellt: Termine werden erst nach Bestätigung durch den Anfragenden per E-Mail zur Freigabe vorgemerkt.
| – |
| 4.6 | 03.08.2026 | – | - Info-Popup zu vorgemerkten Terminen bietet jetzt die Möglichkeit zur Bestätigung, statt nur einen Hinweistext zu zeigen.
| – |
| 4.5 | 03.08.2026 | – | - Fehler behoben, durch den Administratoren im Frontend keine Anfrage bestätigen konnten.
| – |
| 4.4 | 03.08.2026 | - Termine können im Frontend auch von Gruppenberechtigten bestätigt werden.
| – | – |
| 4.3 | 03.08.2026 | - Terminanfragen für Auswärtsvereine: Gäste können auf freie Termine klicken, im Popup Name und E-Mail-Adresse angeben und erhalten eine Bestätigungsmail (per WPSMTP); der Termin wird als vorgemerkt eingetragen und der Empfänger aus den Einstellungen informiert. Nach Bestätigung erhalten beide Seiten eine Bestätigungsmail. Funktion im Backend per Häkchen aktivierbar; dann sehen Gäste auch freie Zeiten der Eishallen.
| – | – |
| 4.2 | 03.08.2026 | - CSV-Import für Spieltermine (Datum;Beginn;Heim;Gast;Halle). Getrennte CSV-Export-Funktionen für freie Termine und Spieltermine, jeweils für nicht angemeldete und angemeldete Benutzer.
| – | – |
| 4.1 | 03.08.2026 | – | - PDF-Ausdrucke von Terminen und freien Zeiten erscheinen jetzt farbig; Spalte „Halle“ farblich hinterlegt (Salzgittersee hellgrün, Braunlage hellrot, andere Hallen hellgrau).
| – |
| 4.0 | 03.08.2026 | - Druckbare Tabellenübersicht aller Spieltermine (sortiert nach U-Gruppe und Datum, berücksichtigt aktiven Gruppenfilter). Download einer Übersicht aller freien Eiszeiten für angemeldete Benutzer.
| – | – |
| 3.9 | 03.08.2026 | – | - Kalender zeigt im Frontend nur noch die im Backend unter Einstellungen festgelegten Monate an, statt beliebig weiterblätterbar zu sein.
| – |
| 3.8 | 03.08.2026 | – | - Fehler behoben, durch den freie Termine weiterhin für Gäste sichtbar waren.
| – |
| 3.7 | 03.08.2026 | - Autor „Niels Brennenstuhl“ hinterlegt.
| - Nicht angemeldete Besucher sehen nur noch eingetragene Spieltermine, keine gesperrten oder freien Termine mehr.
| – |
| 3.6 | 03.08.2026 | - Freie Termine in der Eissporthalle am Salzgittersee grün/weiß und in der Eishalle Braunlage rot/weiß gestreift dargestellt. Möglichkeit, Termine komplett zu sperren (Sperrungen und Freigaben nur durch Administratoren).
| – | – |
| 3.5 | 03.08.2026 | – | - Wird ein Termin in Salzgitter oder Braunlage auf einen neuen freien Termin umgebucht, wird der ursprüngliche Termin automatisch wieder als freier Termin markiert.
| – |
| 3.4 | 03.08.2026 | - Einstellungen im Backend für Beginn- und Enddatum der Planungssaison sowie Auswahl der anzuzeigenden Wochentage per Häkchen.
| – | – |
| 3.3 | 03.08.2026 | - Freie Termine können nur von Administratoren gelöscht werden; andere Benutzer überschreiben einen freien Termin lediglich mit einem Spiel.
| - Formularbreite von [ehsp_frontend_form] auf 90% der Seitenbreite erweitert.
| – |
| 3.2 | 03.08.2026 | - Passwort-Änderung öffnet ein eigenes Popup-Fenster.
| - Login- und Profilfenster werden als schmale Leiste dargestellt statt als große Box.
| – |
| 3.1 | 03.08.2026 | - Import einer Liste freier Termine per CSV (nur für angemeldete Benutzer sichtbar).
| – | – |
| 3.0 | 03.08.2026 | - Login ([ehsp_login]) zeigt nach erfolgreicher Anmeldung automatisch das Profilfenster ([ehsp_profile]) inklusive Logout-Button neben „Passwort ändern“.
| - Benutzerverwaltung vollständig eigenständig, benötigt keine WordPress-Benutzerkonten mehr.
| – |
| 2.0 | 03.08.2026 | - Eigene, von WordPress-Konten unabhängige Benutzerverwaltung. Angemeldete Benutzer können Termine anlegen, ändern und löschen. Zuweisung bearbeitbarer U-Gruppen pro Benutzer (Mehrfachauswahl). Protokoll aller Neuanlagen, Änderungen und Löschungen, einsehbar im Backend per Klick auf einen Eintrag.
| - Gelöschte Termine werden im Frontend ausgeblendet, im Backend jedoch weiterhin durchgestrichen im Kalender angezeigt.
| – |
| 1.0 | 03.08.2026 | - Vollständiges Grundgerüst: öffentlicher Kalender (FullCalendar) für U7 (hellblau), U9 (hellgrün), U11 (hellgelb), U13 (hellrot) und U15 (hellorange); Filter nach U-Gruppe; Frontend-Formular für angemeldete Benutzer mit Datum (Kalenderauswahl), Uhrzeit, Heim-/Gastmannschaft und Austragungsstätte (Eissporthalle am Salzgittersee, Eishalle Braunlage oder Freitext); automatische Speicherung von Ersteller, Erstellungsdatum, Bearbeiter und Bearbeitungsdatum (nur im Backend sichtbar).
| - Diverse Korrekturen direkt nach der Erstauslieferung: doppelte Anzeige von Terminen behoben, Löschfunktion repariert, Kalenderanzeige zwischen Backend und Terminanlage synchronisiert, Datum künftig per Klick im Kalender wählbar, Klick-Popup zur direkten Terminanlage ergänzt.
| – |