- Buchungsformulare fokussieren in der Mobilansicht beim Öffnen nicht mehr automatisch ein Eingabefeld.
- Dadurch bleibt die virtuelle Tastatur zunächst geschlossen und ein größerer Teil des Formulars sichtbar.
- Auf Desktop-Bildschirmen bleibt der bisherige direkte Fokus für die schnelle Tastaturbedienung erhalten.
Version
1.88.20261012
Autor
Fabian Gregor Wehning
Build
1.88.20261012
Letzte Änderungen
- Beim Löschen einer Ressourcenbuchung unter Meine Buchungen wird die gewählte Reichweite nun korrekt berücksichtigt.
- Mit Gesamte Serie werden alle zugehörigen Serientermine gelöscht; Nur diesen Termin entfernt weiterhin ausschließlich den ausgewählten Termin.
- Die doppelte und irreführende Löschbestätigung für einen Einzeltermin wurde im Serienfall entfernt.
Vergangene Versionen in Major 1
1.87.20260821
1.86.20260821
1.85.20260821
1.84.20260821
1.83.20260821
1.82.20260821
1.81.20260821
1.80.20260821
1.79.20260817
1.78.20260817
1.77.20260817
1.76.20260711
1.75.20260711
1.74.20260711
1.73.20260711
1.72.20260711
1.71.20260711
1.70.20260710
1.69.20260710
1.68.20260710
1.67.20260710
1.66.20260710
1.65.20260710
1.64.20260710
1.63.20260710
1.62.20260710
1.61.20260710
1.60.20260710
1.59.20260710
1.58.20260710
1.57.20260710
1.56.20260710
1.55.20260710
1.54.20260709
1.53.20260709
1.52.20260709
1.51.20260709
1.50.20260709
1.49.20260709
1.48.20260709
1.47.20260709
1.46.20260709
1.45.20260709
1.44.20260709
1.43.20260709
1.42.20260709
1.41.20260709
1.40.20260709
1.39.20260709
1.38.20260708
1.37.20260708
1.36.20260708
1.35.20260701
1.34.20260701
1.33.20260701
1.32.20260701
1.31.20260701
1.30.20260701
1.29.20260701
1.28.20260701
1.27.20260701
1.26.20260701
1.25.20260701
1.24.20260701
1.23.20260701
1.22.20260701
1.21.20260701
1.20.20260701
1.19.20260701
1.18.20260630
1.17.20260630
1.16.20260630
1.15.20260630
1.14.20260626
1.13.20260626
1.12.20260624
1.11.20260622
1.10.20260620
1.9.20260606
1.8.20260601
1.7.20260530
1.6.20260526
1.5.20260526
1.4.20260526
1.3.20260526
1.2.20260525
1.1.20260525
- Die Ressourcenkategorien verwenden in der Verwaltung dieselbe dezente Zeilenfärbung wie die Ressourcen.
- Hintergrund, Hoverzustand und schmale Seitenkante richten sich nach der jeweiligen Kategoriefarbe.
- Der bisherige separate Farbpunkt vor dem Kategorienamen wurde entfernt.
- Die Farbtönung in Ressourcenauswahl und Ressourcenverwaltung wurde deutlich zurückgenommen.
- Die farbige Seitenkante ist schmaler und bleibt als dezente Zuordnung zur Kalenderfarbe erhalten.
- Die zusätzlichen Farbpunkte vor Ressourcennamen wurden entfernt, damit sie nicht mit den echten Auswahlfeldern verwechselt werden.
- Jede Tabellenzeile der Ressourcenverwaltung erhält eine dezente Hintergrundtönung in der effektiven Ressourcenfarbe.
- Dabei überschreibt eine eigene Ressourcenfarbe weiterhin die Kategoriefarbe; ohne eigene Farbe wird die Kategoriefarbe verwendet.
- Hover und ausgewählte Tabellenzeilen bleiben erkennbar und verwenden eine etwas kräftigere Abstufung derselben Farbe.
- Die Ressourcenauswahl zeigt die effektive Kalenderfarbe jeder Ressource nun deutlich als Seitenkante, getönten Hintergrund und Farbpunkt.
- Dabei gilt auch in der Auswahl: Eine eigene Ressourcenfarbe überschreibt die Kategoriefarbe, andernfalls wird die Kategoriefarbe verwendet.
- Bereits ausgewählte Ressourcen behalten ihre jeweilige Farbe auch in der Auswahltabelle.
- Eine Änderung über das Farbfeld oder den HTML-Farbcode aktiviert nun automatisch die eigene Ressourcenfarbe.
- Der Server erkennt eine geänderte Ressourcenfarbe zusätzlich unabhängig vom Zustand der separaten Aktivierungsoption.
- Beim erneuten Öffnen der Ressourcenbearbeitung bleibt die zuvor gewählte individuelle Farbe erhalten.
- Die Ressourcenfarbe wird in der Verwaltung als deutlich sichtbares Farbfeld dargestellt.
- Der zugehörige HTML-Farbcode ist lesbar, kopierbar und kann bei anderen Ressourcen direkt eingefügt werden.
- Farbfeld und HTML-Farbcode werden bei Auswahl oder Eingabe automatisch miteinander synchronisiert.
- Im Dialog zur Ressourcenbuchung wurde die unpassende Schaltfläche Zur Verwaltung entfernt.
- Ressourcenbilder können in der Ressourcenverwaltung als PNG, JPEG, WebP oder GIF hochgeladen und in der Ressourcenauswahl angezeigt werden.
- Ressourcen können optional eine eigene Kalenderfarbe erhalten; ohne eigene Farbe wird weiterhin automatisch die Kategoriefarbe verwendet.
- Die installierte Web-App prüft bei jedem Start aktiv auf einen neuen Service Worker und ein aktualisiertes Manifest.
- Bereitstehende Updates werden sofort aktiviert; nach einem tatsächlichen Service-Worker-Wechsel lädt EduBooking die Ansicht einmal kontrolliert neu.
- Der mobile App-Startbildschirm verwendet während des Ladevorgangs einen weißen Hintergrund statt einer schwarzen Fläche.
- Das EduBooking-Logo wurde in Menü, Kopfzeile, Favicon, App-Verknüpfung und installierbarer Web-App durch das neue transparente Logo ersetzt.
- Neue eindeutige Logo-Dateinamen und ein aktualisierter Offline-Cache verhindern die weitere Anzeige zwischengespeicherter alter App-Icons.
- Ressourcenbuchungen erhalten den eigenen Reiter Termine & Zeiten für Termintage und Zeitfenster beziehungsweise Stundenraster.
- Der Reiter Ressourcen enthält nun ausschließlich den Kategorienfilter und die Auswahl der buchbaren Ressourcen.
- Meine Buchungsseiten und die Buchungsseiten-Übersichten zeigen auf größeren Bildschirmen maximal zwei gut lesbare Kacheln nebeneinander.
- Auf schmalen Mobilgeräten wechseln die Buchungsseiten-Kacheln weiterhin in eine einzelne, gut bedienbare Spalte.
- Das neue EduBooking-Logo ersetzt das bisherige Motiv in Navigation, Kopfzeilen, Installationshinweisen und Browser-Icons.
- Für installierte Web-Apps stehen aktualisierte Logo-Größen sowie eine eigene maskierbare Variante bereit.
- Die PWA-Verknüpfungen und der Offline-Cache wurden auf die neuen versionsgebundenen Logo-Dateien umgestellt.
- Der Bearbeitungsdialog von Meine Buchungen nutzt auf Mobilgeräten zuverlässig die verfügbare Bildschirmbreite und wird nicht mehr seitlich abgeschnitten.
- Die Formularfelder bleiben auf üblichen Smartphones kompakt zweispaltig und wechseln auf sehr schmalen Geräten automatisch in eine einspaltige Anordnung.
- Speichern, Abbrechen und Buchung löschen stehen vollständig unter dem Formular und überdecken beim Scrollen keine Eingabefelder mehr.
- Eigene Ressourcenbuchungen und Teilnahmebuchungen können direkt im Bearbeitungsdialog von Meine Buchungen vollständig gelöscht werden.
- Beim Löschen einer Teilnahme bleibt der angebotene Termin bestehen; alle gebuchten Plätze werden unmittelbar wieder freigegeben.
- Teilnahmebuchungen unterstützen eine frei wählbare Anzahl an Plätzen, die bei Kapazität, Sammelbuchung, Bearbeitung und Teilnehmerlisten berücksichtigt wird.
- Die Bearbeitungsdialoge sind auf Mobilgeräten kompakter, einspaltig und behalten Kopf sowie Aktionsschaltflächen beim Scrollen erreichbar.
- Das geöffnete öffentliche Mobilmenü erhält jetzt auf allen Seiten zuverlässig die höchste Vordergrundebene.
- Kalender-Popover, Installationshinweise, QR-Elemente und andere Seitenelemente können die Menüschaltflächen nicht mehr überdecken.
- Bei langen Menüs bleibt die Navigation innerhalb der verfügbaren Bildschirmhöhe scrollbar und vollständig bedienbar.
- Teilnahmebuchungen verwenden in Kalender- und Listenansicht echte Checkboxen und erlauben dadurch die gleichzeitige Auswahl mehrerer Termine.
- Alle ausgewählten Termine werden als atomare Sammelbuchung mit gemeinsamen Teilnehmerdaten gespeichert.
- Ein Auswahlzähler und eine eindeutige Sammelbuchungs-Schaltfläche zeigen jederzeit, wie viele Teilnahmen gemeinsam gebucht werden.
- Eigene zukünftige Termine lassen sich in Meine Buchungen aus Monats-, Wochen-, Tages- und Listenansicht direkt per Popup bearbeiten.
- Ressourcenbuchungen können samt Ressource, Zeit und Kontaktdaten geändert werden; Teilnahmen lassen sich auf einen anderen verfügbaren Termin derselben Buchungsseite umbuchen.
- Konflikt-, Berechtigungs-, Kapazitäts- und Doppelanmeldungsprüfungen werden beim Speichern weiterhin zuverlässig angewendet.
- Buchungsseiten-Icons werden in Karten und Seitenköpfen exakt so groß wie der jeweilige QR-Code dargestellt.
- Auch die Verwaltungs-Vorschau und mobile Ansichten verwenden identische Icon- und QR-Code-Abmessungen.
- Die Versionsseite verwendet jetzt für alle Besucher ausschließlich die öffentliche Darstellung.
- Der bisherige doppelte Versionspunkt wurde aus der Administrationsnavigation entfernt.
- Impressum und Datenschutz werden im Menü-Footer um einen kompakten Link zur Version ergänzt.
- Die Versionsseite ist über den öffentlichen Menü-Link erreichbar und verwendet dort die öffentliche Ansicht.
- Die Buchungsseiten-Tabelle zeigt die Spalten Status, Sichtbar und Adresse nicht mehr an.
- Die entfernten Angaben bleiben weiterhin in den Einstellungen der jeweiligen Buchungsseite bearbeitbar.
- Das Speichern im Reiter QR-Code & Icon verwendet wieder zuverlässig die Buchungsseiten-Verwaltung als Formularziel.
- Ein Namenskonflikt zwischen dem Aktionsfeld und der Formularadresse verursacht keine 404-Seite mehr.
- Neue Buchungsseiten-Icons werden in einem stabilen Ordner anhand der Kunden-ID gespeichert.
- Die kundenspezifische Ablage ermöglicht es, Bilddateien beim späteren Löschen eines Kunden vollständig und gezielt zu entfernen.
- Der Upload-Ordner für Buchungsseiten-Icons wird auf dem Server bereitgestellt und prüft seine Schreibbarkeit.
- Icon-Verknüpfungen akzeptieren nun auch übliche Pfade mit führendem Schrägstrich und liefern verständliche Upload-Fehler.
- Kunden können ihre Kachelfarbe nun selbst in den Kundeneinstellungen festlegen.
- Die gewählte Kundenfarbe erscheint einheitlich auf Kunden-, Buchungsseiten- und Kalenderkacheln, auch in den persönlichen und administrativen Kalendern.
- Karten zeigen keine Status- oder Typmarkierungen mehr und heben den Kunden in der Gesamtübersicht deutlich hervor.
- Jede Buchungsseite kann ein eigenes Icon erhalten; Icon und QR-Code sind in den öffentlichen Übersichten und auf der Buchungsseite immer sichtbar.
- Das öffentliche Menü verwendet jetzt Meine Buchungsseiten ohne Kundensuche; die persönlichen Kalenderansichten sind eindeutig beschriftet.
- Die Übersicht Buchungsseiten kann jetzt als Startfavorit gesetzt werden.
- Für jeden Kunden lässt sich im Adminbereich eine frei wählbare Kachelfarbe über den RGB-Farbwähler festlegen.
- Die Übersicht Buchungsseiten zeigt wieder alle öffentlich erreichbaren und rollenberechtigten Buchungsseiten.
- Meine Buchungen verwendet in Monat, Woche und Tag jetzt dieselbe Kalenderanordnung wie die Buchungsansicht.
- Das öffentliche Menü enthält jetzt Buchungsseiten und Meine Buchungen.
- Meine Buchungen bündelt Ressourcenbuchungen und Teilnahmeanmeldungen in Monats-, Wochen-, Tages- und Listenansicht.
- Die bevorzugte Ansicht und der neue Startfavorit lassen sich im Benutzerkonto speichern.
- Teilnahmebuchungen haben jetzt einen eigenen Reiter Rollen; die Rollenfreigabe ist damit wie bei Ressourcenbuchungen getrennt organisiert.
- Die Kursverwaltung gliedert sich nun in Allgemein, Rollen, Termine, Teilnehmer und QR-Code.
- Die Erstellung und Bearbeitung von Ressourcen-Buchungsseiten ist jetzt in die Reiter Allgemein, Rollen, QR-Code und Ressourcen gegliedert.
- Ressourcenfilter, Terminraster und Ressourcenzuordnung liegen gesammelt im neuen Ressourcen-Reiter.
- Eingebettete Desktop-Ansichten wie Microsoft Teams zeigen links neben dem öffentlichen Menü keine alten Hintergrundreste mehr.
- Die öffentliche Menüfläche ist dort bündig mit dem neuen glasartigen Hintergrund ausgerichtet.
- Die Einträge im öffentlichen Desktop-Menü behalten wieder ihre kompakte natürliche Höhe.
- Der freie Bereich bis zu Impressum und Datenschutz wird nicht mehr auf die Menüschaltflächen verteilt.
- Das öffentliche Menü verwendet jetzt denselben glasartig-kristallinen Hintergrundaufbau wie das Administrationsmenü.
- Desktop- und Mobilansicht der öffentlichen Navigation erhalten dadurch eine einheitlichere Menüoptik.
- Impressum und Datenschutz stehen jetzt als einfache weiße Textlinks unten im öffentlichen Menü und im Administrationsmenü.
- Die bisherigen Inhalts-Footer werden in diesen Ansichten nicht mehr zusätzlich ausgegeben.
- Das Administrationsmenü wird auf Desktop vollständig im Seitenfluss dargestellt.
- Wenn das Adminmenü höher als der sichtbare Bereich ist, verlängert sich die Seite statt das Menü intern zu begrenzen.
- Der glasartige Menühintergrund im Adminbereich erstreckt sich auf Desktop über die gesamte Seitenhöhe.
- Die feststehende linke Navigation bleibt erhalten, während die blaue Hintergrundfläche mit langen Inhaltsseiten mitwächst.
- Das Administrationsmenü zeigt keinen eigenen Scrollbalken mehr, bleibt bei langen Menüs aber weiterhin bedienbar.
- Öffentliches Menü und Administrationsmenü verwenden eine einheitliche, glasartig-kristalline blaue Optik.
- Menütexte sind horizontal und vertikal zentriert; der Desktop-Abstand zwischen Menü und Inhalt beträgt 15 Pixel.
- Mobile Menüs bleiben per Menübutton erreichbar und behalten die Reihenfolge der Desktop-Menüs bei.
- QR-Codes können in der Buchungsseiten-Administration als SVG-Bild heruntergeladen werden.
- Die Reiter in der Terminbuchungsadministration bleiben auf ausreichender Breite zuverlässig nebeneinander.
- Allgemeine kompakte Tab-Regeln können die Kursbuchungs-Reiter nicht mehr ungewollt untereinander stapeln.
- Die Reiter der Kursbuchungs-Administration werden gleichmäßig nebeneinander dargestellt, horizontal zentriert und mit geringerem Abstand zum Inhalt angezeigt.
- Die Administrations-Sidebar ist optisch an das öffentliche Seitenmenü angepasst: Logo, EduBooking-Titel und Anmeldestatus sitzen kompakt links.
- Die Admin-Kopfzeile spart auf Desktop Platz, indem dort nur noch die kleine Seitenüberschrift im Inhaltsbereich verbleibt.
- Die öffentliche Desktopansicht verwendet wieder ein starres linksseitiges Menü unterhalb von Logo und EduBooking-Titel.
- Angemeldete Benutzer sehen dort Startseite, Mein Konto, eine berechtigungsabhängige Administration, optionale Kundenauswahl, Anmeldestatus und Abmeldung.
- Abgemeldete Benutzer erhalten die Einträge Startseite, Registrieren und Login; die mobile Navigation bleibt als Aufklappmenü erhalten.
- Die Administration von Kursbuchungen ist in die Reiter Allgemein, Termine, Teilnehmer und QR-Code gegliedert.
- Termin- und Teilnehmeraktionen kehren nach dem Speichern automatisch in den passenden Verwaltungsreiter zurück.
- Allgemeine Einstellungen und QR-Code-Konfiguration lassen sich getrennt bearbeiten, ohne die Terminlisten aus dem Blick zu verlieren.
- Neue Kurstermine werden in einem eigenen Dialog angelegt und anschließend als einzelne Termine in der Verwaltungsliste angezeigt.
- Wiederkehrende Kurstermine lassen sich nach der Erstellung per Mehrfachauswahl gesammelt aktivieren, deaktivieren oder löschen.
- Sammeländerungen an Kursterminen werden vollständig oder gar nicht ausgeführt, damit die Terminliste konsistent bleibt.
- Öffentliche Kursbuchungen bieten jetzt eine Monatskalenderansicht mit direkt auswählbaren Terminen.
- Eine zusätzliche Listenansicht stellt alle Kurstermine zeilenweise mit Ort, freien Plätzen, Status und Hinweisen dar.
- Neben einzelnen Buchungsseiten kann jetzt auch die Übersicht eines Kundenbereichs als Startfavorit gespeichert werden.
- Übersichts- und Seitenfavoriten ersetzen sich gegenseitig, sodass die Weiterleitung nach der Anmeldung eindeutig bleibt.
- Kurstermine können einmalig, täglich, wöchentlich oder monatlich bis zu einem festgelegten Enddatum angelegt werden.
- Jeder erzeugte Serientermin besitzt ein eigenes Teilnehmerkontingent und eine eigene Teilnehmerliste.
- Monatliche Kursterminserien bleiben auch an Monatsenden stabil und werden auf höchstens 60 Termine begrenzt.
- Buchungsseiten unterstützen neben Ressourcenbuchungen jetzt auch Teilnahme- und Kursbuchungen mit festen Terminen.
- Teilnahmetermine erhalten eigene Kapazitäten, Anmeldeschlüsse, Orte, Hinweise und Aktivierungsstatus.
- Für Teilnahmebuchungen wird eine verantwortliche Person hinterlegt und auf der öffentlichen Kursseite angezeigt.
- Freie Plätze werden bei der Anmeldung transaktionsgesichert geprüft; ausgebuchte Termine nehmen keine weiteren Anmeldungen an.
- Administratoren und Moderatoren sehen Teilnehmerlisten und können Termine sowie Teilnahmen verwalten.
- Installierte Web-Apps erkennen das neue EduBooking-Logo über versionierte Manifest-Icons zuverlässig als Aktualisierung.
- Das neue EduBooking-Logo wird in Navigation, Browser-Icon und installierter Web-App verwendet.
- Buchungsseiten können optional einen QR-Code für ihren öffentlichen Link anzeigen.
- Administratoren steuern je Buchungsseite, ob der QR-Code aktiv ist und ob er in der öffentlichen Gesamtübersicht erscheint.
- Aktive QR-Codes werden auf der Buchungsseite und in den Buchungsseiten-Einstellungen angezeigt.
- Serienbuchungen werden pro Ressource getrennt geführt, damit Änderungen nicht auf andere eigene Serien überspringen.
- Bestehende gemischte Serienkennungen werden beim Upgrade nach Ressource aufgeteilt.
- Versionstexte verwenden jetzt korrekte deutsche Umlaute statt Umschreibungen.
- Kunden können optional ein Telefonnummer-Feld für Buchungen aktivieren.
- Aktivierte Telefonnummern werden bei Buchungen gespeichert und in Hover- sowie Detailansichten angezeigt.
- Ohne aktivierte Option bleiben Buchungsformulare und bestehende Abläufe unverändert.
- Serienbuchungen können nun täglich, wöchentlich oder monatlich angelegt werden.
- Monatliche Serien bleiben auch an Monatsenden stabil, z.B. 31. Januar zu Ende Februar und 31. März.
- Erfolgsmeldungen für Serienbuchungen sprechen neutral von Terminen statt Wochen.
- Eigene Buchungen zeigen nur noch Termine ab heute und blenden ältere Termine aus.
- Eigene Buchungen können einzeln oder per Mehrfachauswahl gelöscht werden.
- Bei Serienterminen kann vor der Mehrfachlöschung zwischen ausgewählten Terminen und ganzen Serien gewählt werden.
- Die Ansicht Eigene Buchungen zeigt Buchungen jetzt tabellarisch statt als Kartenliste.
- Eigene Buchungen können nach Name, Ressource, buchender Person, Termin und Status sortiert werden.
- Kalenderabos bieten zusätzlich eine iPhone/iPad Kalender-App-Adresse als normalen .ics-Abo-Link an.
- Thunderbird/Betterbird nutzt weiterhin die CalDAV-Adresse mit einzeln auswählbaren Kalendern.
- Die mobile Kalenderabo-Ansicht greift jetzt auch auf iPads und anderen Touch-Tablets.
- Die kopierbare Thunderbird/Betterbird-Adresse wird dort ebenfalls vor dem Abonnieren-Button angezeigt.
- Im Kalenderabo wird auf Mobilgeräten die kopierbare Thunderbird/Betterbird-Adresse als bevorzugter Weg hervorgehoben.
- Ein kurzer Hinweis erklärt, warum der Abonnieren-Button auf mobilen Kalender-Apps nicht immer automatisch startet.
- Letzte Aktivität wird bei Benutzern mit gleicher E-Mail-Adresse über alle Kundenbereiche hinweg aktualisiert.
- Systemkonto- und Kundenbereichs-Zeilen derselben Person bleiben dadurch in der Benutzerverwaltung synchron sichtbar.
- Die Benutzerverwaltung zeigt statt Letzter Login jetzt Letzte Aktivität an.
- Angemeldete Seitenaufrufe und Aktionen aktualisieren zentral den Aktivitätszeitpunkt eines Benutzerkontos.
- Bestehende Login-Zeitpunkte werden beim Upgrade als erste Aktivitätswerte übernommen.
- Termintitel in Thunderbird/Betterbird-Abos zeigen nur noch den Ressourcennamen und verzichten auf das vorangestellte EduBooking-Präfix.
- Dadurch bleibt in kompakten Kalenderansichten mehr Platz für die eigentliche Terminbezeichnung.
- Der Thunderbird/Betterbird-CalDAV-Endpunkt liefert Termine jetzt als einzelne Kalenderobjekte aus, damit abonnierte Kalender die Termine sichtbar synchronisieren.
- CalDAV-REPORT und PROPFIND unterstützen pro Termin eigene .ics-Ressourcen mit ETag und Kalenderdaten.
- Die Kalenderauswahl und der Abonnieren-Button bleiben unverändert erhalten.
- Die Thunderbird/Betterbird-Adresse hat wieder einen Abonnieren-Button, der den lokalen Kalenderclient per Webcal/Webcals-Protokoll starten kann.
- Die kopierbare HTTPS-Adresse bleibt weiterhin sichtbar, damit sie manuell in Thunderbird/Betterbird eingetragen werden kann.
- Der bisherige Sammel-ICS-Link bleibt aus der Kontoansicht entfernt.
- Die Kontoansicht bietet Kalenderabos nur noch über die Thunderbird/Betterbird-Adresse an.
- Die Abo-Adresse stellt die ausgewählten Kalender in Thunderbird/Betterbird einzeln mit sprechendem Namen zur Auswahl.
- Der bisherige Sammel-ICS-Link wird nicht mehr als Abo-Option angezeigt.
- Kalenderabos bieten zusätzlich eine Thunderbird/Betterbird-Adresse an, die ausgewählte Kalender einzeln mit sprechendem Namen zur Auswahl stellt.
- Der neue CalDAV-kompatible Endpunkt liefert pro ausgewähltem Kalender einen eigenen Anzeigenamen und eine Vorschlagsfarbe.
- Der bestehende Sammel-ICS-Link bleibt unverändert nutzbar.
- iCal-Abos können im Konto jetzt über eine Plus/Minus-Auswahl aus mehreren berechtigten Kalendern zusammengestellt werden.
- Alle erreichbaren Kundenbereiche und Buchungsseiten werden als Meine Termine oder Alle Termine angeboten.
- Die ausgewählten Kalender erzeugen einen gemeinsamen persönlichen Abo-Link; bestehende Einzel-Feed-Links bleiben auswertbar.
- Die Kontoansicht bietet iCal-Abos jetzt einzeln pro Kundenbereich und pro Buchungsseite an.
- Kalendernamen enthalten Kundenbereich, optionale Buchungsseite und Umfang, damit sie in Kalender-Apps klar unterscheidbar sind.
- Jeder angebotene Kalender kann separat erstellt, abonniert, kopiert, neu erzeugt oder deaktiviert werden.
- iCal-Abos von Systemkonten verwenden jetzt den aktuell gewählten Kundenkontext statt customer_id 0.
- Bestehende leere Systemkonto-Feeds werden beim Upgrade auf den Standardkunden und Alle Buchungen umgestellt.
- Alle Buchungen ist für berechtigte Benutzer standardmäßig als zweiter Abo-Modus verfügbar.
- iCal-Abos bieten nur noch Eigene Buchungen oder Alle Buchungen als Auswahl.
- Ressourcen- und Kategorie-Filter wurden aus Kontoansicht, Einstellungen und Feed-Auswertung entfernt.
- Bestehende alte Ressourcen- oder Kategorie-Feed-Einstellungen werden beim Upgrade automatisch auf Eigene Buchungen umgestellt.
- Benutzer können ihren persönlichen Buchungskalender im Konto als iCal/Webcal abonnieren.
- Das Dashboard führt mit einem eigenen Schnellzugang direkt zum Kalenderabo.
- Kalenderfeeds liefern eine Webcal-Adresse, eine ICS-Datei und sauber gefaltete UTF-8-iCalendar-Daten.
- EduBooking All-inclusive trennt die Betreiberabrechnung klar von einzelnen Buchungen: Endnutzer zahlen weiterhin nicht für Ressourcen oder Termine.
- Systemadministratoren erhalten eine SaaS-Abrechnung für Kunden/Mandanten mit Festpreis, Intervall, Vertragsdaten, Kundenstatus und Zahlungsstatus.
- Kundenrechnungen können manuell erstellt, per E-Mail versendet, als PDF heruntergeladen, als offen, bezahlt, teilweise bezahlt, überfällig, gemahnt, storniert oder korrigiert geführt werden.
- Zahlungseingänge, Transaktionsreferenzen, interne Notizen und Mahn-/Erinnerungsdaten werden protokolliert und bleiben auf Betreiberseite verwaltbar.
- Kundenadministratoren sehen unter Mein Vertrag nur ihre eigenen Vertragsdaten, Zahlungsstatus und Rechnungs-PDFs; normale Benutzer erhalten keine Abrechnungsdaten.
- Die externe Kalender-Synchronisation bleibt eine enthaltene All-inclusive-Funktion und ist nicht abrechnungsrelevant.
- All-inclusive-Grundlagen für externe Kalender-Synchronisation und vorbereitende interne Datenfelder ergänzt.
- Persönliche iCalendar-Feeds mit geheimem Token können für berechtigte Benutzer erstellt, neu generiert oder deaktiviert werden.
- Öffentliche Desktopansichten auf 80 Prozent der verfügbaren Breite begrenzt, damit eingebettete Teams-Ansichten nicht am rechten Rand abgeschnitten werden.
- Neue Buchungen im Dashboard verwenden dieselbe Modaloptik und Ressourcenauswahl wie die öffentliche Buchungsseite.
- Anmeldungen und Registrierungen öffnen den Startfavoriten oder die erste erreichbare Buchungsseite; das Dashboard ist nur für Administratoren zugänglich.
- Hover-Informationen im Kalender werden oberhalb aller Kalenderbereiche positioniert und weichen bei engem Platz automatisch aus.
- Der Hinweis auf weitere Termine in der Monatsansicht öffnet direkt die Tagesansicht des jeweiligen Datums.
- Anmeldungen bleiben über ein sicheres dauerhaftes Login-Cookie erhalten und werden erst beim aktiven Abmelden lokal beendet.
- Kalenderkacheln heben neben der Uhrzeit nun auch die Ressource fett hervor; der Betreff bleibt optisch zurückgenommen.
- Ressourcen können optional eine Geräteanzahl samt Bezeichnung erhalten, die in Ressourcenauswahl und Auswahlübersicht angezeigt wird.
- Ressourcenkacheln in der Auswahl wurden vergrößert und das Kontrollkästchen links vertikal zentriert.
- Das Löschen von Benutzer- und Systembenutzeraccounts erfordert eine zusätzliche Sicherheitsbestätigung per Pop-up.
- Das blaue Adminmenü scrollt auf Desktop gemeinsam mit der Seite; der Hintergrund wächst über die Seitenhöhe mit.
- Tagesköpfe in der Wochenansicht öffnen per Klick direkt die Tagesansicht des jeweiligen Datums.
- Angemeldet gebliebene Sitzungen verwenden ein dauerhaftes, sicheres Cookie.
- Eigene Buchungen können auf der öffentlichen Buchungsseite bearbeitet, als einzelner Serientermin gelöst oder gelöscht werden.
- Öffentliche Beschreibungen von Buchungsseiten unterstützen Markdown; die interne Beschreibung wurde entfernt.
- Buchungsformular kompakter gestaltet sowie farbige, exakt zentrierte Ressourcen-Schaltflächen ergänzt.
- Öffentliche Navigation auf allen Seiten als einheitliches, einklappbares Menü für Desktop und Mobilgeräte umgesetzt.
- Menüeinträge erhalten eine gemeinsame blaue Fläche, dynamisch gleiche Breiten und eine rote Abmelden-Schaltfläche.
- Administrationsnavigation farblich und in der Bedienoptik an die öffentliche Navigation angepasst.
- Hinweise zu nicht sichtbaren Buchungsseiten erklären geschützte Zugriffe und bieten direkte Wege zum Anmelden und Registrieren.
- Leerzustand für Buchungsseiten mit allgemeiner Begrüßung und neutraler Formulierung überarbeitet.
- Versionsführung auf feste Release-Daten und zusammengefasste Tagesstände umgestellt.
- Build-Anzeige zeigt die vollständige Versionskennung statt nur des Release-Datums.
- Mandantenfähige Kundenverwaltung, Systembenutzerverwaltung und rollenbasierte Sichtbarkeiten für Buchungsseiten ergänzt.
- Monats-, Wochen- und Tagesansichten mit zeitlich proportionalen Buchungsblöcken, kompakten Randzeiten und mobiler Darstellung ausgebaut.
- Buchungs- und Benutzerverwaltung vereinheitlicht, CSV-Import ergänzt und nicht hilfreiche Informationsblöcke entfernt.
- Navigation, Kontoeinstellungen, Startfavoriten und Benachrichtigungen für Benutzer- und Rollenänderungen erweitert.
- Öffentliches Buchungsformular um die Ich-bin-kein-Roboter-Bestätigung aus EduTickets ergänzt.
- Kalendereinträge zeigen Details per Hover; gleichzeitige Buchungen werden nebeneinander dargestellt.
- Massenaktionen für Ressourcen, Kategorien und Buchungen ergänzt.
- Buchungsseiten-Verwaltung vereinfacht: Slug, Anlass und Eigentümer aus der Oberfläche entfernt.
- URL-Slugs werden automatisch aus dem Namen erzeugt und eindeutig gehalten.
- Ressourcen können über Ressourcenkategorien vorgeschlagen, zugeordnet und Buchungsseiten gelöscht werden.
- Microsoft-Teams-/iframe-Erkennung aus EduTickets übernommen.
- Öffentliche Ansichten im eingebetteten Teams-Modus linksbündig ausgerichtet.
- HTTPS-Session-Cookies bleiben für eingebettete Formulare mit SameSite=None und Secure kompatibel.
- Allgemeine Einstellungsseite aus EduTickets übernommen: Impressum, Datenschutz, Löschfristen und Cookiebanner.
- Öffentliche Rechtsseiten lesen ihre Inhalte jetzt zentral aus den administrativen Einstellungen.
- Sichere Markdown-Ausgabe und Cookiebanner-Logik für EduBooking ergänzt.
- Qualitätsmerkmale aus EduTickets übernommen: Versionsseite, Autor, einblendbares Menü, Kontoansicht und oben positionierte Abmeldung.
- Eigenes Benutzerkonto mit Profildaten und Passwortänderung ergänzt.
- Interne Navigation auf eine Menü-Schaltfläche mit Overlay und Tastatur-Schließen umgestellt.
- Benutzerverwaltung mit Rollenmodell, Hauptadministrator-Schutz und Audit-Protokoll ergänzt.
- Moderator- und Medien-/Technikscout-Rollen mit eingeschränkten Rechten vorbereitet.
- Ressourcenverwaltung in die Reiter Ressourcen und Kategorien aufgeteilt.
- Standort/Lagerort als Pflichtfeld für alle Ressourcen umgesetzt.
- Kontoverwaltung mit CSV-Import, sortierbarer Tabelle und Sammelaktionen umgesetzt.
- Ressourcen, Buchungsseiten und erste Buchungswege für Schule, Geräte, Räume und Termine aufgebaut.