Skip to content

feat: play reels and tenant media in the house player (@profullstack/player 0.17.0) - #148

Merged
sh1pt-actions-fleet[bot] merged 1 commit into
masterfrom
feat/house-player
Nov 2, 2026
Merged

sh1pt-actions-fleet[bot] merged 1 commit into
masterfrom
feat/house-player

Conversation

@sh1pt-actions-fleet

Copy link
Copy Markdown
Contributor

Replaces raw <video>/<audio> with @profullstack/player 0.17.0 via a client wrapper, components/VideoPlayer.tsx.

  • app/videos/page.tsx: reel grid.
  • app/dashboard/[[...tab]]/page.tsx: Reels tab previews.
  • components/Tenant.tsx: tenant videos, plus video and audio assets (audio gets the compact audio bar).
  • CSS: the player stage keeps the old boxes (16:9 / 9:16 portrait, 60vh cap; square asset tiles).

tsc --noEmit, bun test (293) and next build pass locally.

🤖 Generated with Claude Code

…player 0.17.0)

/videos, the dashboard Reels tab and tenant pages (videos, video and audio
assets) drew raw <video>/<audio> with native controls. They now use
@profullstack/player: one control bar with auto-hide, full screen
including iPhone, HLS/MPEG-TS/MP4 and the compact audio bar.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​profullstack/​player@​0.17.07810010096100

View full report

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

ThreatCrush Security Scan

30 finding(s)

HIGH/CRITICAL: 2 | MEDIUM: 26 | LOW: 2

Severity Rule Location
HIGH sh-remote-script-execution public/install.sh:365
HIGH js-ssrf-outbound-request public/sw.js:5
MEDIUM js-open-redirect app/dashboard/[[...tab]]/page.tsx:68
MEDIUM js-open-redirect app/signup/page.tsx:51
MEDIUM js-unescaped-html-sink components/PitFooter.tsx:30
MEDIUM js-open-redirect components/PitSearch.tsx:118
MEDIUM js-unescaped-html-sink components/Tenant.tsx:30
MEDIUM js-unescaped-html-sink components/Tenant.tsx:31
MEDIUM js-unescaped-html-sink components/Tenant.tsx:79
MEDIUM js-unescaped-html-sink components/Tenant.tsx:155
MEDIUM sql-template-interpolation lib/db.ts:590
MEDIUM sql-template-interpolation lib/db.ts:1308
MEDIUM redos-nested-quantifier lib/markdown.ts:109
MEDIUM sql-template-interpolation lib/webhook-store.ts:95
MEDIUM sql-template-interpolation lib/webhook-store.ts:102
MEDIUM sql-template-interpolation lib/webhook-store.ts:108
MEDIUM sql-template-interpolation lib/webhook-store.ts:111
MEDIUM sql-template-interpolation lib/webhook-store.ts:116
MEDIUM sql-template-interpolation lib/webhook-store.ts:117
MEDIUM sql-template-interpolation lib/webhook-store.ts:121
MEDIUM sql-template-interpolation lib/webhook-store.ts:128
MEDIUM sql-template-interpolation lib/webhook-store.ts:133
MEDIUM sql-template-interpolation lib/webhook-store.ts:144
MEDIUM sql-template-interpolation lib/webhook-store.ts:154
MEDIUM sql-template-interpolation lib/webhooks.ts:207
MEDIUM sh-remote-script-execution public/install.sh:124
MEDIUM sh-remote-script-execution public/install.sh:128
MEDIUM sh-remote-script-execution public/install.sh:147
LOW secret-generic-credential tests/signup-profile.test.mjs:28
LOW secret-generic-credential tests/signup-profile.test.mjs:39

Snippets are redacted; ThreatCrush never prints matched credential material.

@sh1pt-actions-fleet
sh1pt-actions-fleet Bot merged commit adeaa1c into master Nov 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant