Connector blocks
A link from Stripe, GitHub, Linear, PagerDuty, Vercel and seventeen other services stops being a link and becomes a card with the item on it. GitHub, Linear and PagerDuty cards go further and read the item's state from the tool itself, with the time of the read beside it.
The read happens when you open the thread, never on sync, because fetching tells the sender you looked. When a read cannot happen the card says so — “Key can’t read yet”, “Not connected” — rather than showing a blank that reads as fact.
An action that changes something in a connected tool — acknowledge, resolve, mark done — runs only when the message came from the connector's own domain with a DKIM signature aligned to it, and the link is the notification's own item. A forwarded or pasted link loses those actions and keeps the ones that only open or copy the link it carried.
Fixes and improvements
- Actions leave an entry in the action log recording what they did.
- Follow-up-if-no-reply survives a sync instead of being rebuilt from scratch.
- Three tools that do not exist were removed from the catalogue rather than failing at execution time.