Optionalcategory?: stringOptionalfocusTimeRange?: { end: Date; start: Date } | nullOptionallastReconnectTime?: number | nullPass the lastReconnectTime value from useSessionJoin. When this
changes to a non-null value the transcript will re-fetch its message
history from the REST API to fill any gap that occurred while the socket
was disconnected.
OptionalshowControls?: booleanOptionaltranscriptPasscode?: string
Transcript component - Sidebar style
This component renders a live transcript of messages as a sidebar that spans full height. Opens/closes with a toggle button at the top, displays as a thin sliver when closed.