Kun fredage tak — ugedag-filter på Del tilgængelighed
Begræns hvilke ugedage modtageren ser som bookbare når du deler din tilgængelighed. Lavet til samværsforældre, skifteholdsarbejdere og alle med ujævn kalender.

"Hvornår kan vi ses?" er et uskyldigt spørgsmål for nogen med almindelig ni-til-fire. For en forælder der har børnene hver anden uge, eller en sygeplejerske i tre-ugers skifterotation, er samme spørgsmål et tyve-minutters puslespil.
I dag lancerer vi et ugedag-filter på Del tilgængelighed — så du kan svare "jeg kan kun fredage" med en afkrydsningsboks i stedet for at forklare hele familielivet.
Hvad det løser
Tidligere gjorde tilgængelighedsdelingen noget ret grovt: hentede dine ledige slots de næste to måneder og listede alle. Fint hvis ugen er symmetrisk. Mindre fint hvis syv af otte mulige slots er dage du faktisk ikke kan.
Konkret eksempel: du har børnene hver anden weekend, og kan derfor kun mødes om fredagen de næste to måneder. Forrige version viste ti uger × fem hverdage = ~50 slots, hvoraf kun otte faktisk gjaldt. Modtageren bookede første bedste torsdag, du måtte aflyse, og en flov mail-udveksling fulgte.
Nu kan du begrænse: "Vis kun fredage." Modtageren ser otte slots. Ingen tvetydige valg.
Sådan fungerer det
- Opret en deling som sædvanlig: Kalender → Del tilgængelighed → vælg tidsvindue og slot-længde.
- Nyt trin: vælg hvilke ugedage der gælder som bookbare. Standard er alle syv. Fjern markeringen på dem du ikke vil have.
- Send linket. Modtageren ser en side der filtrerer slots automatisk. Man–tor og lør–søn er bare væk.
- Book. Modtageren ser kun dage du faktisk kan.
Filtreringen sker før slot-listen renderes, så en familie der kun tilbyder lørdage krymper et to-måneders vindue fra ~60 til otte slots.
Almindelige brugsmønstre
Samværsforældre. Du har børnene visse uger og vil tage møder de andre — filtrer ugedagene der mapper til "ikke-børn-uger".
Skifteholdsarbejdere. Nattevagt man–ons, dagvagt fre, fri tor og weekend. Tilbyd kun torsdag og weekend — ellers vil nogen mødes lige før nattevagten.
Forældre med faste afhentninger. Tirsdag og torsdag kl. 17 er låst (idræt, musikskole). Filtrer de dage helt væk.
Teknisk — for de nysgerrige
Vi tilføjede en allowed_weekdays int[]-kolonne på availability_shares-tabellen i migration 0058. CHECK-constraint sikrer <@ ARRAY[1,2,3,4,5,6,7]. RPC-en get_availability_share_by_slug returnerer feltet, og modtagersiden filtrerer slots med et Set af tilladte dage — ingen server-genberegning, bare et O(1)-tjek per slot. Default er NULL (alle dage), så eksisterende delinger virker uændret.
Vi overvejede at lade dig vælge enkeltdatoer, men landede på ugedag-filteret fordi det matcher hvordan folk faktisk tænker: "tirsdage er dårlige", ikke "21. oktober er dårlig".
En lille, rolig forbedring
Lyder trivielt, men fjerner en tilbagevendende friktion vi har set i support. For samværsforældre er "hvornår kan vi ses" tæt på halvdelen af den mentale belastning ved at booke.
Ugedag-filteret er live fra i dag i iOS-appen og på familyboard.io. Intet at slå til — det dukker op som et valgfrit trin næste gang du åbner Del tilgængelighed.