Repository navigation
feat(chat): play video and audio attachments in the house player (@profullstack/player 0.17.0) - #357
Conversation
…ofullstack/player 0.17.0) Decrypted video/audio attachments drew raw <video>/<audio> with native controls. EnhancedVideoPlayer now wraps @profullstack/player (one control bar with auto-hide, full screen including iPhone, compact audio bar) and MessageAttachments renders it. Attachments are blob: URLs with no file extension, so the MIME type is passed and the kind set explicitly. WebRTC call video is untouched. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ThreatCrush Security Scan18 finding(s) MEDIUM: 14 | LOW: 4
Snippets are redacted; ThreatCrush never prints matched credential material. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
src/lib/components/media/EnhancedVideoPlayer.jsx: rewritten oncreatePlayerfrom@profullstack/player0.17.0 (destroyed on unmount / src change). Takes the MIME type because decrypted attachments areblob:URLs with no extension to sniff; setskind(mp4oraudio) explicitly.src/lib/components/chat/MessageAttachments.jsx: video and audio attachments render through it instead of raw<video>/<audio>.bun run test:ci(923 pass) andnext build(with the CI placeholder env) pass locally.🤖 Generated with Claude Code