Nachtschichten im Kalender — jetzt sieht man, dass man um 07:00 aufhört, nicht anfängt
Früher zeigte eine 21:00–07:00-Schicht an beiden Tagen das gleiche und sah wie eine Doppelschicht aus. Jetzt steht am zweiten Tag deutlich 'endet 07:00' mit Pfeil zurück — keine Zweifel mehr.

Mia ist Krankenschwester und arbeitet Nachtdienste. Sie trägt "Schicht 21–07" in den Kalender ein, setzt das Datum auf Mittwoch, und etwas Wahres passiert: die Schicht reicht über Mitternacht in den Donnerstag. Soweit gut. Aber was wir bisher gezeigt haben — "21:00–07:00" an Mittwoch und Donnerstag — sah aus, als hätte sie zwei Nachtschichten hintereinander. Sie selbst wusste Bescheid, aber Partner oder Bonus-Eltern beim kurzen Blick sahen Doppelschichten.
Das ist jetzt behoben.
Was du heute siehst
Am Mittwoch (Schicht-Start) zeigt der Termin wie zuvor — mit Startzeit 21:00 und einer kleinen Subline: "→ endet 07:00 am nächsten Tag". Pfeil nach vorne, weil die Schicht weitergeht in den nächsten Tag.
Am Donnerstag (Schicht-Ende) siehst du stattdessen ← Endet 07:00 mit Pfeil zurück und ohne volle Zeilenhöhe. Das ist keine startende Schicht — nur die Markierung, dass Mias Nacht früh am Morgen geendet hat, und der Rest des Donnerstags frei ist.
Der Pfeil ist der Schlüssel. Pfeil nach vorne an Tag 1 heißt startet und läuft weiter. Pfeil zurück an Tag 2 heißt endet. Keine Wörter wie "Nacht" oder "Fortsetzung" — nur das Symbol, sofort lesbar auch beim schnellen Scrollen.
Konkretes Beispiel
Olle (Mias Mann) öffnet den Kalender Freitagmorgen, um das Wochenende zu prüfen. Früher hätte er gesehen:
Mittwoch: Mia Schicht 21:00–07:00 Donnerstag: Mia Schicht 21:00–07:00
Er hätte zwei Sekunden gezögert: "Moment, arbeitet sie zwei Nächte oder wie?". Dann hätte er die Daten geprüft, um es zu lösen.
Jetzt sieht er:
Mittwoch: Mia Schicht 21:00 → endet 07:00 am nächsten Tag Donnerstag: ← Endet 07:00
Kein Zweifel. Eine Nacht, Donnerstagmorgen heim, schlafen, Rest des Donnerstags frei.
Warum wir das geändert haben
Wir hören seit Monaten auf Pflegekräfte, Feuerwehrleute, LKW-Fahrer und Bäcker. Die wiederkehrende Frage war genau die — "zählt das als eine oder zwei Schichten?". Diese kleine Unsicherheit kostet: mehr mentale Last, mehr Rückfragen an den Partner, weniger Vertrauen in den Kalender. Einem Kalender, dem du nicht traust, nutzt du nicht.
Solche Mechanik soll im Hintergrund stehen. Du sollst nicht interpretieren müssen.
Trade-offs
Gilt nur für Termine, die Mitternacht überspannen. Eine normale 9-bis-17-Schicht hat das Problem nicht und zeigt unverändert.
Vorerst nur iOS. Das Web zeigt tagesübergreifende Termine noch auf alte Weise. Kommt in einer der nächsten Releases.
Der Pfeil ersetzt nicht den vollen Text an Tag 2. Willst du wissen welcher Termin endet — auf die Zeile tippen, Detailansicht mit Titel, Ort und Notizen.
Unter der Haube
FBEventCard hat einen neuen Parameter displayDate — das Datum, auf dem die Karte gerade gerendert wird. Intern wird es mit startDate und endDate des Termins über Calendar.isDate(_, inSameDayAs:) verglichen, und ein RailMode-Enum auf eines von folgenden gesetzt:
.normal— Start und Ende am selben Tag (Standardfall).startsToday— beginnt heute, endet morgen (Startzeit + Vorwärts-Pfeil-Subline).endsToday— begann gestern, endet heute (kompakte Zeile mit Rückwärts-Pfeil und Endzeit)
Das RailMode.endsToday-Rendering ist absichtlich schmal — es nimmt weniger vertikalen Platz, weil es keine Schicht ist, um die du planst, sondern eine Notiz, dass der Morgen belegt, der Rest des Tages frei ist.
Jetzt ausprobieren
Trag eine Nachtschicht ein — etwa 22:00 heute bis 06:00 morgen — in den Kalender. Wechsle auf morgen. Du siehst die schmale Zeile oben mit Rückwärts-Pfeil. Tippen öffnet die Detailansicht.
iOS-App via TestFlight aktualisieren, um die Änderung zu bekommen. Die Art kleinen Fix, die du merkst, wenn du nicht mehr doppelt hinschaust — unsere liebste Sorte.