Added special handling of Source.ContributingEvents, took a look at how the Slack app implemented it and let me be 'inspired' to apply the same logic to the Teams app.
So now contributing events will be displayed as a markdown list with links to the events by default.
Added special treatment for Source.Results, these will now be serialized as JSON by default.
Excluding Source.ResultsUrl and ResultsUrl from card since this is specially treated (open link button).
With these changes users do not have to configure anything special to get a nice card out of the box.
In case it helps - I've cast an eye over the changes and they look good from the Seq perspective (I don't know enough about Teams to comment on any of the formatting) :-)
Added special handling of
Source.ContributingEvents
, took a look at how the Slack app implemented it and let me be 'inspired' to apply the same logic to the Teams app. So now contributing events will be displayed as a markdown list with links to the events by default.Added special treatment for
Source.Results
, these will now be serialized as JSON by default.Excluding
Source.ResultsUrl
andResultsUrl
from card since this is specially treated (open link button).With these changes users do not have to configure anything special to get a nice card out of the box.