Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett 8dc9c74c45 feat(shared-video): add video source types, embed URLs, and tile view support
Adds VIDEO_SOURCE_TYPES, getVideoSourceType, getVideoEmbedUrl to
shared-video for multi-platform embed support (Vimeo, Dailymotion,
Twitch). Adds SharedVideoTile and EmbedPlayerManager components.
Updates shared-music with embed player manager and source type helpers.
CSS fixes for meeting intelligence, toolbars, and filmstrip tiles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 18:58:10 -04:00
Jeff Emmett 2984a2944c feat(shared-video): show shared video in tile view and default to tile layout
Remove auto-exit from tile view when video is shared, stop auto-pinning
the video participant, and render shared videos as embedded tiles in the
filmstrip. Users can still click to pin/maximize the video to stage view.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 16:47:52 -04:00
Jeff Emmett 4efcdfbf36 feat(meeting-intelligence): add toolbar button and close page link
- Add meetingintelligence to toolbarButtons and interface_config on server
- Add "View Meeting Recordings & Transcripts" link to close page
- Fix shared-video TS errors that blocked webpack builds

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:54:02 -04:00
Jeff Emmett 65c4a1acf0 feat(shared-media): show volume controls to all participants
Previously only the media owner could see playback controls (including
volume). Now all participants see native controls so they can adjust
their local volume independently. Playback sync still overrides
non-owner play/pause/seek actions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 15:29:02 -04:00
Jeff Emmett 9f4b09d135 Initial commit: Jeffsi Meet - forked from Jitsi Meet 2026-01-08 19:27:14 +01:00