Show call recorders as calendar event participants (#23380)

Closes twentyhq/core-team-issues#2729

Call recordings attached to a calendar event are now displayed next to
the human participants, in the timeline event card
(`EventCardCalendarEvent`).

They are rendered as the source app's `AppChip`, rounded so it sits in
the participant avatar group, with the recording status in tooltip



https://github.com/user-attachments/assets/e0c393c8-fd65-4468-8c4f-503dd22c13d5

## Before
No call recorder chip displayed 

TODO: add this in the calendar views (`CalendarEventRow`)
This commit is contained in:
martmull
2026-07-28 23:26:59 +02:00
committed by GitHub
parent f84f242f9d
commit 00e418a039
20 changed files with 308 additions and 29 deletions
@@ -49,6 +49,7 @@ export const SettingsAccountsCalendarChannelsGeneral = () => {
workspaceMemberId: currentWorkspaceMember?.id || '',
},
],
callRecordings: [],
endsAt: exampleEndDate.toISOString(),
isFullDay: false,
startsAt: exampleStartDate.toISOString(),