Connections that fail for non-temporary reasons are now marked as broken, displayed with an explosion icon (💥) and not retried until triggered manually.
Previously, ChronoLink did not distinguish permanent from temporary failures. Consequently, any failing connection would simply be marked as interrupted, displayed with a warning icon (⚠️) and retried within the next ten minutes. That behavior is now reserved for failures that are (likely to be) of temporary nature.
Later, we plan to add a feature that sends email notifications when a connection breaks this way.
Connections that use Outlook.com / Exchange Online calendars are now marked as broken when the authorization has been revoked.
According to Microsoft, authorization is revoked either when the user explicitly removed the app permission, or when their account password was changed.
In both cases, you can re-authorize ChronoLink by logging in to my.chronolink.app and clicking the 🔄 icon for the respective linked account.
When you create or edit a connection, ChronoLink now checks immediately for the error cases listed below. Previously, the connection would be saved, but fail when run.
Invalid values for the duration condition, e.g. "30m" instead of the required "0:30".
Using the property condition without specifying key.