-
Notifications
You must be signed in to change notification settings - Fork 96
feat(routes-f): stream extensions and widget overlay endpoint #535
Copy link
Copy link
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programroutes-fStandalone API route in app/api/routes-f/Standalone API route in app/api/routes-f/
Description
Overview
Implement app/api/routes-f/stream/extensions/route.ts for third-party extension/widget overlays on a stream.
Scope
GET /api/routes-f/stream/extensions— list enabled extensions for authenticated creatorPOST /api/routes-f/stream/extensions— enable an extension (extension_id,position: overlay|panel,configobject)PATCH /api/routes-f/stream/extensions/[id]— update extension config or positionDELETE /api/routes-f/stream/extensions/[id]— disable extension
Acceptance Criteria
- Max 3 overlay extensions + 2 panel extensions simultaneously
-
configvalidated against extension's JSON schema (stored per extension) - Extensions listed in a public catalog endpoint
GET /extensions/catalog - Route lives exclusively in
app/api/routes-f/stream/extensions/
Notes
Standalone — no dependency on other open issues.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programroutes-fStandalone API route in app/api/routes-f/Standalone API route in app/api/routes-f/