Nattpass i kalendern — nu syns det att du slutar 07:00, inte börjar
Tidigare visade ett pass 21:00–07:00 lika på båda dagarna och såg ut som dubbel skift. Nu står tydligt 'slutar 07:00' med pil bakåt på dagen passet slutar — så ingen tvivlar längre.

Mia är sjuksköterska och jobbar nattpass. Hon lägger in "Pass 21–07" i kalendern, sätter datum onsdag, och en sann sak händer: passet sträcker sig över midnatt in på torsdagen. Så långt så bra. Men det vi visade tidigare — "21:00–07:00" på både onsdag och torsdag — fick det att se ut som om hon jobbade två nattpass i rad. Hon själv visste vad som gällde, men den partner eller bonusförälder som tittade in såg dubbla skift.
Det är fixat nu.
Vad du ser idag
På onsdagen (dagen passet börjar) visas eventet som tidigare — med starttid 21:00 och en liten subline: "→ slutar 07:00 nästa dag". Det är en pil framåt, för det är vad som händer: passet fortsätter in i nästa dag.
På torsdagen (dagen passet slutar) visas i stället ← Slutar 07:00 med en pil bakåt och utan rad-höjd. Det är inget pass som börjar — det är bara markeringen att Mias natt slutade tidigt på morgonen, och resten av torsdagen är fri.
Pilen är nyckeln. Pil framåt på dag 1 betyder startar och fortsätter. Pil bakåt på dag 2 betyder slutar. Inga ord som "natt" eller "fortsättning" — bara symbolen som är direkt avläsbar även för de som scrollar snabbt.
Konkret exempel
Olle (Mias man) öppnar kalendern fredag morgon för att kolla helgen. Tidigare hade han kanske sett:
Onsdag: Mia pass 21:00–07:00 Torsdag: Mia pass 21:00–07:00
Och han stannade kvar i två sekunder och tänkte: "vänta, jobbar hon dubbla nätter eller hur funkar det?". Sen tittade han på datumen för att lista ut det.
Nu ser han:
Onsdag: Mia pass 21:00 → slutar 07:00 nästa dag Torsdag: ← Slutar 07:00
Inget tvivel. Mia jobbar en natt, kommer hem på torsdagsmorgonen, sover, och resten av torsdagen är fri.
Varför ändrade vi det
Vi har lyssnat på vårdpersonal, brandmän, lastbilschaufförer och bagare i några månader. Återkommande frågan har varit just "vad räknas? Är det en eller två pass?". Den lilla osäkerheten kostar — extra mental ansträngning, fler frågor till partnern, sämre tilltro till kalendern. Och en kalender man inte litar på används inte.
Det här är teknik som ska stå i bakgrunden. Du ska inte behöva tolka.
Trade-offs
Det här gäller bara event som spannar midnatt. Ett vanligt 9-17-pass har inte den här problemet och visas oförändrat.
Endast iOS just nu. Webben visar fortfarande events som spannar dygn på det gamla sättet. Det kommer i en av de närmaste releaserna.
Pilen ersätter inte texten på dag 2 helt. Vill du veta vilket event det är som slutar — tryck på raden, så öppnas eventets detaljvy med titel, plats och kommentar.
Tekniskt
FBEventCard har fått en ny parameter displayDate — det datum som korten just nu renderas på. Internt jämförs det mot eventets startDate och endDate med Calendar.isDate(_, inSameDayAs:), och ett RailMode-enum sätts till en av:
.normal— eventet börjar och slutar på samma dag (vanligt fall).startsToday— eventet börjar idag men slutar nästa dag (visa starttid + subline-pil framåt).endsToday— eventet började igår och slutar idag (visa kompakt rad med pil bakåt och sluttid)
RailMode.endsToday-rendringen är medvetet smal — den tar mindre vertikalt utrymme i griden, för det är inte ett pass som du ska planera kring, det är en notering att morgonen är låst men resten av dagen fri.
Prova det
Lägg in ett nattpass — säg 22:00 idag till 06:00 i morgon — i kalendern. Bläddra till imorgon-dagen. Du ser den smala raden överst med pilen bakåt. Tryck på den om du vill öppna detaljvy.
Uppdatera iOS-appen via TestFlight för att få ändringen. Det är en av de små grejer som man märker när man inte längre dubbelkollar — och det är den slags fix vi gillar bäst.