Blog
Feature
8. März 20266 min

Teilnehmer im Kalender und erweiterte Filter

Der Kalender begann einfach. Aber sobald kollaborative Gruppen ins Spiel kamen, explodierte die Komplexität.

Das Teilnehmersystem

Jedes Ereignis kann Teilnehmer haben, die aus den Gruppenmitgliedern eingeladen werden. Verknüpfungstabelle mit Status: eingeladen, angenommen, abgelehnt. Push-Benachrichtigung über FCM bei Einladung.

Der Filter „Teilnehmend“

Drei Modi in der FilterBar: „Alle“, „Meine Kreationen“, „Teilnehmend“. Wesentlich, wenn eine Gruppe viel Aktivität hat.

Mehrtägige Ereignisse

Ein Ereignis Montag→Mittwoch muss an 3 Tagen erscheinen. Die Komponente AgendaView berechnet die Spannen. Verwaltung von Zeitzonen an den Tagesgrenzen.

Das private Overlay

Im Gruppenkalender erscheinen private Ereignisse transparent, ausgegraut. Nicht anklickbar, keine Details – nur ein Block, um anzuzeigen „Sie haben hier bereits etwas“.

5 Kalenderansichten

Tag, 3 Tage, Woche, Monat, Liste. Jede Ansicht behält das aktuelle Datum bei. Horizontales Wischen zur Navigation in der Zeit. Der Kalender ist zur komplexesten Komponente von TAMSIV geworden – aber auch zur nützlichsten im Alltag.