Solo viernes, gracias — filtro de día de la semana en Compartir disponibilidad
Limita qué días de la semana ve reservables el destinatario cuando compartes tu disponibilidad. Pensado para padres con custodia compartida, turnos rotativos y horarios irregulares.

"¿Cuándo podemos vernos?" es una pregunta inocente para alguien con un nueve-a-cinco normal. Para un padre o madre con custodia semana sí, semana no, o una enfermera con rotación de turnos a tres semanas, esa misma pregunta es un rompecabezas de veinte minutos.
Hoy lanzamos un filtro de día de la semana en Compartir disponibilidad — para que puedas responder "solo puedo los viernes" con una casilla en lugar de explicar toda tu vida familiar.
Qué resuelve
Hasta ahora la función de compartir disponibilidad hacía algo bastante tosco: tomaba tus huecos libres de los próximos dos meses y los listaba todos. Bien si tu semana es simétrica. Menos bien si siete de cada ocho huecos son días en los que realmente no puedes.
Ejemplo concreto: tienes a los niños un fin de semana sí y otro no, así que durante los próximos dos meses solo puedes verte un viernes. La versión anterior mostraba diez semanas × cinco días = ~50 huecos, de los cuales solo ocho eran reales. El destinatario reservaba el primer jueves, tenías que cancelar, y seguía un intercambio de correos incómodo.
Ahora puedes restringir: "Mostrar solo viernes." El destinatario ve ocho huecos. Sin opciones ambiguas.
Cómo funciona
- Crea una compartición como siempre: Calendario → Compartir disponibilidad → elige ventana y duración del hueco.
- Paso nuevo: elige qué días cuentan como reservables. Por defecto son los siete. Desmarca los que no quieres.
- Envía el enlace. La página del destinatario filtra huecos automáticamente. Lun–jue y sáb–dom no aparecen.
- Reserva. El destinatario solo ve los días en que realmente puedes.
El filtrado ocurre antes de renderizar la lista de huecos, así que una familia que solo ofrece sábados reduce una ventana de dos meses de ~60 huecos a ocho.
Casos comunes
Custodia compartida. Tienes a los niños ciertas semanas y quieres tomar reuniones solo las otras — filtra los días que corresponden a "semanas con niños".
Trabajo por turnos. Noches lun–mié, días vie, libre jue y fines de semana. Ofrece solo jueves y fin de semana — si no, alguien querrá verte justo antes del turno de noche.
Padres con recogidas fijas. Martes y jueves a las 17 son intocables (gimnasia, música). Filtra esos días por completo.
Técnico — para curiosos
Añadimos una columna allowed_weekdays int[] a la tabla availability_shares en la migración 0058. Una restricción CHECK obliga a <@ ARRAY[1,2,3,4,5,6,7]. La RPC get_availability_share_by_slug devuelve el campo, y la página del destinatario filtra huecos con un Set de días permitidos — sin recálculo en servidor, solo un chequeo O(1) por hueco. Por defecto es NULL (todos los días), así que las comparticiones existentes siguen funcionando igual.
Consideramos dejarte elegir fechas concretas, pero el filtro por día de la semana encaja con cómo la gente realmente piensa: "los martes son malos", no "el 21 de octubre es malo".
Una mejora pequeña y tranquila
Suena trivial, pero elimina una fricción recurrente que veíamos en soporte. Para padres en custodia compartida, "cuándo podemos vernos" es casi la mitad de la carga mental al planificar.
El filtro de día está activo desde hoy en la app iOS y en familyboard.io. Nada que activar — aparece como un paso opcional la próxima vez que abras Compartir disponibilidad.