Versionshinweise
Was sich in jeder Version geändert hat, samt der Fehlerbehebungen.
2.0
In Prüfungeingereicht am 17. September 2026
Neu
- AskWhen.me. Ein eigenes Abonnement, das du in der App einschalten kannst: eine
Seite unter askwhen.me/deineseite, auf der jemand eine Zeit auswählt und fragt. Dein Gerät
ermittelt, welche Zeiten angeboten werden, und veröffentlicht nur diese; der Server bekommt
deinen Kalender nie, und nichts wird geschrieben, bevor du zustimmst. Standardmäßig aus
— und solange du es nicht einschaltest, stellt die App keinerlei Netzwerkanfrage. Es
hat eine eigene Seite, und die
Datenschutzseite sagt, was der Server hält.
- Send times. Ein Tippen gibt dir deine nächsten drei freien Zeiten als Textzeile,
auf deinem Gerät aus den gewählten Kalendern berechnet, fertig zum Einfügen in eine
Nachricht. Dazu eine Kurzbefehl-Aktion, eine Siri-Formulierung und ein Menüleisten-Eintrag
auf dem Mac. Mit eingeschaltetem AskWhen.me kann die Nachricht einen persönlichen Link
tragen, der deine Seite einmal öffnet, eine Woche lang, für die Person, der du ihn
geschickt hast.
- Echtzeit-Synchronisierung in der Mac-App-Store-App. Bisher gab es das
Synchronisieren kurz nach einer Kalenderänderung nur in der selbst gebauten Version; die
App-Store-App hielt sich an einen festen Zeitplan. Sie trifft jetzt dieselbe dreifache
Entscheidung wie der eigenständige Daemon — entprellte Kalenderänderungen, ein
Mindestabstand zwischen änderungsgetriebenen Durchläufen und darunter eine
Fünf-Minuten-Grenze als Rückfallebene. Einschalten in der Menüleiste. iPhone und iPad
bleiben bei ihren Hintergrundzeitplänen, weil iOS entscheidet, wann eine App überhaupt
laufen darf.
- Duplikate in einem gemeinsamen Ziel überspringen. Richtet man zwei Paare auf
denselben Kalender — etwa einen Arbeits-Feed und einen Bereitschafts-Feed —
wurde eine Schicht, die in beiden auftauchte, zweimal kopiert: zwei identische Blöcke,
gestapelt in einem Kalender, den du vermutlich teilst. Keines der Paare räumte die Kopie
des anderen weg, weil jedes nur seine eigenen anfasst. Mit dieser Einstellung wird der
Block einmal geschrieben. Paare, die unterschiedlich viel verbergen, bleiben unberührt:
eine Belegt-Kopie und eine vollständige Kopie sind nicht derselbe Block, also kommen beide
herüber. Standardmäßig aus, denn es ändert, was in einem Kalender landet.
1.4.1
1. September 2026
Im App Store
Neu
- Kurzbefehle. Eine Aktion Jetzt synchronisieren, auf iPhone, iPad und Mac.
Leg sie in einen Kurzbefehl, auf den Home-Bildschirm oder in eine Automation —
synchronisieren, wenn du im Büro ankommst, jeden Morgen um acht, oder wenn ein Fokus
anspringt. Sie läuft im Hintergrund, ohne die App zu öffnen, und sagt dir, was sich geändert
hat, statt nur „fertig“: 3 hinzugefügt, 1 aktualisiert — oder
welches Paar fehlgeschlagen ist und warum. Siri versteht „Synchronisiere meine
Kalender mit Calendar Mirror“.
1.4.0
31. August 2026
Neu
- Auswählen, welche Termine kopiert werden — ohne sie zu markieren. Ein Paar
kann jetzt Termine überspringen, die du abgelehnt hast, unbeantwortete, vom Veranstalter
abgesagte, ganztägige und als frei markierte. Es kann alles überspringen, was kürzer oder
länger als eine gesetzte Minutenzahl ist, Titel mit bestimmten Wörtern überspringen oder
behalten und das Kopieren auf ein Tagesfenster an gewählten Wochentagen begrenzen. Das
funktioniert auch bei Kalendern, über die du nicht bestimmst — ein abonnierter
Arbeits-Feed, ein Team-Kalender — wo das Markieren einzelner Termine nie möglich
war.
- Ein neu gebautes Verwaltungsfenster auf dem Mac. Die Paare stehen seitlich,
gruppiert nach dem Kalender, in den sie kopieren, und jedes öffnet sich in einem eigenen
Bereich. Abschnitte klappen zu einer Zeile zusammen, die beschreibt, worauf sie eingestellt
sind — so bleibt auch ein Paar mit einem Dutzend Einstellungen auf einen Blick
lesbar.
- Ein Kürzel vor kopierte Titel setzen. Setze ein Präfix wie
[Arbeit],
und jede Kopie trägt es. Es gilt auch für verborgene Titel, sodass ein Belegt-Paar trotzdem
sagen kann, woher der Block stammt — [Arbeit] Belegt.
- Den Meeting-Link mitnehmen. Ein Paar kann den Link des Quelltermins in die Notizen
der Kopie übernehmen, damit ein gespiegeltes Meeting keine Sackgasse ist, die man sieht,
aber nicht betreten kann. Standardmäßig aus und unterdrückt bei jedem Termin mit
#private — ein Meeting-Link verrät einiges über ein Meeting, dessen Titel
du verbergen wolltest.
- Ein neues Menüleisten-Symbol auf dem Mac. Früher zeigte die Leiste ein nacktes
Häkchen, Dreieck oder Kreuz — Symbole, die nichts darüber sagten, zu welcher App sie
gehören. Jetzt zeigt sie Calendar Mirrors eigenes Symbol, neu gezeichnet in Menüleistengröße,
mit einem Gesicht, das sich nach dem Zustand richtet: ein Lächeln, wenn jede Kopie aktuell
ist, Warndreiecke, wenn eine zurückliegt, durchgestrichene Augen, wenn eine fehlschlägt, ein
ausdrucksloses Gesicht bei Pause und ein Plus, wenn noch keine Kopien eingerichtet sind. Die
Außenkontur bleibt in jedem Zustand gleich, damit das Symbol in der Leiste nie
verspringt.
- Synchronisieren, während sich deine Kalender ändern. In der aus dem Quellcode
gebauten Mac-Version kann Calendar Mirror auf Kalenderänderungen achten und kurz danach
synchronisieren, statt auf den nächsten geplanten Durchlauf zu warten. Ein
Fünf-Minuten-Durchgang läuft weiterhin als Rückfallebene darunter und repariert auch von
Hand Gelöschtes. Das gibt es nur unter macOS und gilt für alle Paare zugleich, weil macOS
meldet, dass sich etwas geändert hat, ohne zu sagen, welcher Kalender.
Geändert
- Die Notiz im Kalender ist jetzt eine Warnung, kein Lebenszeichen. Früher konnte ein
Paar bei jedem erfolgreichen Durchlauf eine ganztägige „zuletzt synchronisiert“-
Notiz ins Ziel schreiben. Das tut es nicht mehr: ein gesundes Paar schreibt überhaupt
nichts, und eine Notiz erscheint nur, wenn ein Paar stehen bleibt. Zielkalender sind
meist Kalender, die man teilt, und eine tägliche „läuft noch“-Markierung war ein
Artefakt, das andere sehen konnten und das niemandem etwas sagte. Alte Notizen werden beim
ersten Synchronisieren nach dem Update automatisch entfernt.
Behoben
- Kopien wurden bei jedem Durchlauf neu geschrieben, wenn der Quellkalender die Kennung
eines Termins neu vergab, der sich sonst nicht geändert hatte. Verloren ging nichts, aber
die Kopien wurden unnötig umgeschrieben — und in einem geteilten Ziel war das für alle
sichtbar.
- Das Speichern eines Paares im Mac-Verwaltungsfenster konnte die Echtzeit-Synchronisierung
für jedes Paar einschalten, ob sie dort aktiviert war oder nicht.
Die Terminfilter sind von der Testsuite gründlich abgedeckt, haben sich aber
vergleichsweise wenig an echten abgelehnten und abgesagten Einladungen in freier Wildbahn
bewährt. Wenn ein Filter etwas verwirft, das er behalten sollte, oder umgekehrt,
melde bitte ein Issue.
1.3.0
27. August 2026
Neu
- Entscheiden, was jede Kopie trägt. Termine vollständig kopieren, nur Titel und Ort,
oder jedes Detail durch einen schlichten Block mit „Belegt“ ersetzen. Ort,
Notizen und Hinweise lassen sich einzeln ein- und ausschalten, und jedes Paar kann seine
Kopien zwingen, als belegt zu gelten.
- Einzelne Termine mit einem Schlagwort steuern. Schreibe
#nomirror in
die Notizen eines Termins, um ihn zu überspringen, #private, um ihn als
Belegt-Block ohne Details zu kopieren, oder #public, um ihn vollständig zu
kopieren, selbst bei einem Paar, das sonst verbirgt.
- Nur die Termine kopieren, die du auswählst. Richte ein Paar auf ein Schlagwort, und
es spiegelt nur die Termine, die es tragen — oder überspringt sie. Nützlich, wenn ein
geteilter Kalender weit mehr enthält, als du brauchst.
- Schlagwörter ohne die Notiz mitnehmen. Notizen können vollständig, gar nicht oder
nur als Schlagwörter übergehen — Letzteres setzt die Schlagwörter in die Kopie und
lässt den Notiztext zurück.
- Das Hintergrundintervall auf iPhone und iPad einstellen. 15 Minuten, 30 Minuten,
1 Stunde oder 2 Stunden. iOS entscheidet, wann Hintergrundaktualisierungen tatsächlich
laufen, das ist also der früheste mögliche Start und kein Versprechen — zieh die Liste
jederzeit nach unten für eine sofortige Aktualisierung.
Behoben
- Termine aus abonnierten Kalender-Feeds wurden bei jedem Synchronisieren neu kopiert. Sie
konnten bei jedem Abruf neu identifiziert werden, was wiederholte Aktualisierungen und
doppelte Kopien verursachte.
- Kopien wurden in jedem Durchlauf neu geschrieben, wenn der Quellkalender keine
Verfügbarkeitsinformation meldete.
- Auf iPhone und iPad setzte die App ihren eigenen Hintergrundzeitplan nach jedem Durchlauf
auf 30 Minuten zurück und verwarf das eingestellte Intervall.
1.0.1
9. Juli 2026
Behoben
- Im Zielkalender konnten sich doppelte Kopien ansammeln. Ursache war, dass die App auf
einer unvollständigen Sicht eines noch ladenden Kalenders handelte; sie wartet jetzt auf
eine gesetzte Sicht, bevor sie etwas ändert.
1.0
4. Juli 2026
Neu
- Erste Version. Jeden Kalender in jeden anderen kopieren, nur in eine Richtung, auf iPhone,
iPad und Mac.
Die Versionen 1.1 und 1.2 wurden vorbereitet, aber nie veröffentlicht; ihre
Änderungen sind Teil von 1.3.0.