Bare fredager takk — ukedag-filter på Del tilgjengelighet
Begrens hvilke ukedager mottakeren ser som bookbare når du deler tilgjengeligheten din. Laget for samværsforeldre, skiftarbeidere og alle med ujevn timeplan.

"Når kan vi ses?" er et uskyldig spørsmål for noen med vanlig ni-til-fire. For en forelder med barn annenhver uke, eller en sykepleier i tre-ukers skiftrotasjon, er samme spørsmål et tjue-minutters puslespill.
I dag ruller vi ut et ukedag-filter på Del tilgjengelighet — så du kan svare "jeg kan bare fredager" med en avkrysningsboks i stedet for å forklare hele familielivet.
Hva det løser
Før i dag gjorde tilgjengelighetsdelingen noe ganske grovt: tok dine ledige slots de neste to månedene og listet alle. Greit hvis uka er symmetrisk. Mindre greit hvis sju av åtte mulige slots er dager du faktisk ikke kan.
Konkret eksempel: du har barna annenhver helg, og kan dermed bare møtes på fredager de neste to månedene. Forrige versjon viste ti uker × fem hverdager = ~50 slots, der bare åtte faktisk gjaldt. Mottakeren bokket første beste torsdag, du måtte avlyse, det ble en pinlig mail-veksling.
Nå kan du begrense: "Vis bare fredager." Mottakeren ser åtte slots. Ingen tvetydige valg.
Slik fungerer det
- Opprett en deling som vanlig: Kalender → Del tilgjengelighet → velg tidsvindu og slot-lengde.
- Nytt steg: velg hvilke ukedager som skal regnes som bookbare. Standard er alle sju. Huk vekk dem du ikke vil ha.
- Send lenken. Mottakeren ser en side som filtrerer slots automatisk. Man–tor og lør–søn er bare borte.
- Book. Mottakeren ser bare dager du faktisk kan.
Filtreringen skjer før slot-lista rendres, så en familie som bare tilbyr lørdager krymper et to-måneders vindu fra ~60 til åtte slots.
Vanlige bruksmønstre
Samværsforeldre. Du har barna noen uker og vil ta møter de andre — filtrer ukedagene som mapper mot "ikke-barn-uker".
Skiftarbeidere. Nattskift man–ons, dagskift fre, fri tor og helg. Tilby bare torsdag og helg — ellers vil noen møtes rett før nattskiftet ditt.
Foreldre med faste hentinger. Tirsdag og torsdag kl. 17 er låst (idrett, kulturskole). Filtrer de dagene helt vekk.
Teknisk — for de nysgjerrige
Vi la til en allowed_weekdays int[]-kolonne på availability_shares-tabellen i migrasjon 0058. CHECK-constraint sikrer <@ ARRAY[1,2,3,4,5,6,7]. RPC-en get_availability_share_by_slug returnerer feltet, og mottakersiden filtrerer slots med et Set av tillatte dager — ingen server-rekalkulering, bare en O(1)-sjekk per slot. Default er NULL (alle dager), så eksisterende delinger fortsetter uendret.
Vi vurderte å la deg velge enkeltdatoer i stedet, men landet på ukedag-filteret fordi det matcher hvordan folk faktisk tenker: "tirsdager er dårlig", ikke "21. oktober er dårlig".
En liten, rolig forbedring
Høres trivielt ut, men fjerner en gjentakende friksjon vi har sett i kundestøtten. For samværsforeldre er "når kan vi ses" nær halvparten av den mentale belastningen ved å booke.
Ukedag-filteret ligger ute i dag i iOS-appen og på familyboard.io. Ingenting å skru på — det dukker opp som et valgfritt steg neste gang du åpner Del tilgjengelighet.