diff --git a/docs/superpowers/specs/2026-04-21-web-ui-media-endpoints-design.md b/docs/superpowers/specs/2026-04-21-web-ui-media-endpoints-design.md new file mode 100644 index 00000000..89a2a8db --- /dev/null +++ b/docs/superpowers/specs/2026-04-21-web-ui-media-endpoints-design.md @@ -0,0 +1,177 @@ +# Web UI Media Endpoints — Design Spec + +**Date:** 2026-04-21 +**Status:** Design approved +**Follows:** [Web UI Library Reads](2026-04-20-web-ui-library-reads-design.md) — this spec implements the `cover_url` and `stream_url` forward references shipped in Plan 2. + +## Goal + +Ship the two byte-serving endpoints the web SPA (and later the Flutter client) need to render album art and play tracks. When this lands, every `` and `