Blog
Feature
March 8, 20266 min

Participants in the Agenda and Advanced Filters

The agenda started simple. But as soon as collaborative groups came into play, complexity exploded.

The participant system

Each event can have participants invited from group members. Linking table with status: invited, accepted, refused. Push notification via FCM upon invitation.

The "Participating" filter

Three modes in the FilterBar: "All", "My creations", "Participating". Essential when a group has a lot of activity.

Multi-day events

An event Monday→Wednesday must appear on 3 days. The AgendaView component calculates spans. Time zone management at day boundaries.

The private overlay

In the group agenda, private events appear transparently, grayed out. Not clickable, no details — just a block to signal "you already have something here".

5 calendar views

Day, 3 days, week, month, list. Each view retains the current date. Horizontal swipe to navigate through time. The agenda has become TAMSIV's most complex component — but also the most useful for daily life.