Uni-Verein 1.9.0 – Der Vereinskalender ist da 📅🎉
Veröffentlicht am 16. Oktober 2026
Mit Uni-Verein 1.9.0 bekommt der Verein einen eigenen Kalender: Termine planen, Mitglieder einladen, Zu- und Absagen einsammeln, Serientermine anlegen und per Glocke und E-Mail erinnert werden. Wer möchte, bindet den Vereinskalender in Apple Kalender, Google Kalender oder Outlook ein oder stellt ausgewählte Termine in einem öffentlichen Kalender bereit.
Highlights
- 📅 Vereinskalender für alle Rollen: Jeder eingeloggte Nutzer kann Termine anlegen, mit Ort, Online-Link, Beschreibung und farbiger Kategorie
- 👥 Einladungen und Zu-/Absagen: Andere Nutzer lassen sich als Teilnehmer oder Mitbearbeiter einladen und antworten mit Ja, Vielleicht oder Nein
- 🔁 Serientermine und Erinnerungen: Täglich, wöchentlich, monatlich oder jährlich wiederholen, einzelne Termine absagen, Erinnerung von "zu Beginn" bis eine Woche vorher
- 🔔 Benachrichtigungen per Glocke und E-Mail: Einladungen, Änderungen, Löschungen, Antworten und Erinnerungen, E-Mails mit
.ics-Einladung - 🌍 Kalender-Abo und öffentlicher Kalender: Persönlicher Abo-Link für Apple, Google und Outlook sowie eine öffentliche Kalenderseite ohne Login
Neue Funktionen
- 📅 Neuer Kalender (UV-6): Der Kalender ist in der Seitenleiste unter "Kalender" erreichbar, mit Monats-, Wochen- und Listenansicht. Termine können zeitgebunden oder ganztägig sein und haben optional einen Ort mit Adresse (inklusive Kartenlink), einen Online-Link und eine Kategorie. Die Kategorien legt der Admin unter "Kalenderkategorien verwalten" an. Auf dem Smartphone ersetzt "Kalender" in der unteren Navigation den Tab "Auswertung", die Belegauswertung bleibt über das Menü erreichbar. Alles dazu steht in der Kalender-Anleitung
- 👁️ Sichtbarkeit: Ein Termin ist für den ganzen Verein, nur für Eingeladene oder privat nur für den Besitzer sichtbar, privat nicht einmal für Admins
- 🤝 Zusammenarbeit: Eingeladene sind Teilnehmer oder Mitbearbeiter. Mitbearbeiter ändern den Termin gemeinsam mit dem Besitzer. Hat zwischenzeitlich jemand anderes gespeichert, wird die Änderung mit einem Hinweis zum Neuladen abgelehnt, statt etwas stillschweigend zu überschreiben
- 🔁 Wiederholungen: Termine wiederholen sich täglich, wöchentlich, monatlich oder jährlich. Die Uhrzeit bleibt auch beim Wechsel zwischen Sommer- und Winterzeit gleich, und einzelne Termine einer Serie lassen sich absagen
- ⏰ Erinnerungen: Von "zu Beginn" bis eine Woche vorher, per Glocke und E-Mail an alle, die den Termin abonniert haben
- 🔔 Benachrichtigungen: Die Glocke ist jetzt für jede Rolle sichtbar. Benachrichtigungen lassen sich einzeln löschen, bereits gelesene mit "Gelesene löschen" auf einmal. Jede Art von Kalender-Mail kann in den Profileinstellungen abgeschaltet werden
- 📲 Persönlicher Kalender-Feed: Jeder Nutzer kann seinen Kalender über einen geheimen Webcal-Link in Apple Kalender, Google Kalender oder Outlook abonnieren, der Link lässt sich jederzeit widerrufen
- 🌍 Öffentlicher Kalender: Admins können einen öffentlichen Kalender aktivieren, der einzelne Termine oder ganze Kategorien ohne Teilnehmer oder andere persönliche Daten unter
/calendar/publicund als Webcal-Feed zeigt, auf Wunsch nur über einen geheimen Link. Mehr dazu unter Kalender abonnieren & öffentlicher Kalender - 🗂️ Vergangene Termine ausblenden: Die Listenansicht des aktuellen Monats blendet vergangene Termine hinter "Vergangene Termine anzeigen" aus, im Vereinskalender und im öffentlichen Kalender
Fehlerbehebungen
- 🧾 Beschreibung im Belegformular (UV-53): Das Beschreibungsfeld ist jetzt mehrzeilig und nutzt die volle Breite, sodass längere Beschreibungen in der Belegverwaltung Platz finden
- 📝 Titel der Selbstregistrierung (UV-54): Das öffentliche Anmeldeformular der Selbstregistrierung zeigt jetzt einen eigenen Titel (
Bei Verein <Vereinsname> beitretenbzw.Dem Verein beitreten) und einen an Interessierte gerichteten Untertitel. Vorher erschienen Titel und Text des Admin-Dialogs "Mitglied anlegen" - 👤 Admins können sich wieder selbst bearbeiten (UV-62): Admins dürfen Benutzernamen, E-Mail und Passwort ihres eigenen Kontos wieder ändern. Nur die Änderung der eigenen Rolle wird weiterhin abgelehnt
⚠️ Hinweise zum Update
- Immer mit
docker-compose-update.ymlaktualisieren, wie in der README beschrieben - Es sind vier neue Datenbank-Migrationen enthalten (
AddCalendar,AddCalendarCollaboration,AddCalendarRecurrenceAndReminders,AddCalendarFeedsAndPublicCalendar), die beim Start automatisch ausgeführt werden. Es sind keine manuellen Schritte nötig - Neue Abhängigkeiten sind
Ical.Net(Backend) undFullCalendar(Frontend), beide MIT-lizenziert - Damit Kalender-E-Mails verschickt werden können, müssen die Mail-Einstellungen eingerichtet sein. Die Benachrichtigungen in der Glocke funktionieren auch ohne
Warum diese Updates wichtig sind
Termine, Zu- und Absagen liefen in vielen Vereinen bisher über Chatgruppen und Tabellen. Mit dem Kalender stehen sie dort, wo auch Mitglieder, Beiträge und Belege liegen. Wer eingeladen ist, wird benachrichtigt, wer mitplant, überschreibt keine Änderungen von anderen, und die Termine landen per Abo direkt im privaten Kalender. Der öffentliche Kalender hilft, Veranstaltungen nach außen zu zeigen, ohne Mitgliederdaten preiszugeben.
Wie geht es weiter?
Wir sind gespannt auf euer Feedback zum Kalender, gerne über GitHub Issues. Schaut auch weiterhin gerne hier vorbei!