Participantes en la agenda y filtros avanzados
La agenda comenzó simple. Pero tan pronto como los grupos colaborativos entraron en juego, la complejidad se disparó.
El sistema de participantes
Cada evento puede tener participantes invitados de los miembros del grupo. Tabla de enlace con estado: invitado, aceptado, rechazado. Notificación push vía FCM al ser invitado.
El filtro "Participando"
Tres modos en la FilterBar: "Todos", "Mis creaciones", "Participando". Esencial cuando un grupo tiene mucha actividad.
Eventos de varios días
Un evento de lunes a miércoles debe aparecer durante 3 días. El componente AgendaView calcula los intervalos. Gestión de zonas horarias en los límites del día.
La superposición privada
En la agenda de grupo, los eventos privados aparecen de forma transparente, atenuados. No se pueden hacer clic, no hay detalles, solo un bloque para indicar "usted ya tiene algo aquí".
5 vistas de calendario
Día, 3 días, semana, mes, lista. Cada vista conserva la fecha actual. Deslizamiento horizontal para navegar en el tiempo. La agenda se ha convertido en el componente más complejo de TAMSIV, pero también el más útil en el día a día.