Milestones
List view
Stage 8: Tauri desktop apps (Win/macOS/Linux), Capacitor mobile apps (Android/iOS), store submissions, cross-platform parity audit, GA. Deliverable: store-installed apps at full parity with web.
Due by June 6, 2027•0/3 issues closedStage 7c: admin catalogue/curation surface, RBAC, observability stack, supply-chain scanning, OWASP Top 10 + LLM Top 10 security review, load testing. Deliverable: operable, audited platform.
Due by May 2, 2027•0/6 issues closedStage 7b: collaborative listening sessions with chat, WebGL visualiser, time-synced lyrics, advanced audio (EQ, normalisation, beat-matched crossfade), command palette, social layer, waveform seek. Deliverable: the differentiating feature set.
Due by April 4, 2027•0/7 issues closedStage 7a: semantic natural-language search, explainable recommendations, daily mixes and radio, editorial browse, AI playlist generation. Deliverable: personalised, explainable discovery surfaces.
Due by March 7, 2027•0/4 issues closedStage 6: installable PWA on all five OS targets, encrypted offline downloads with quota + reconnect sync, push notifications for releases, listening stats. Deliverable: install-from-browser app playing downloads in airplane mode.
Due by February 7, 2027•0/5 issues closedStage 5: social sign-in + MFA, favourites/follows, playlists (collaborative, drag-drop, cover art), history/resume, realtime sync + device handoff, guest upgrade, profiles/privacy, GDPR export/delete. Deliverable: multi-device account parity.
Due by January 10, 2027•0/8 issues closedStage 4: playback engine (ABR/gapless), player UI, queue, media-session/OS controls, guest mode, browse/search UI, hybrid artist page. Deliverable: guests stream end-to-end in production; warm time-to-first-audio < 500 ms.
Due by December 6, 2026•0/7 issues closedStage 3: API service, Postgres schema, auth core, catalogue-provider abstraction, R2 + signed URLs, FFmpeg ingest pipeline, search index, licensed-clean seed catalogue. Deliverable: uploaded track streams via signed HLS on preview.
Due by November 8, 2026•0/9 issues closedStage 2: rebuild Home/About/Songs/Sign-up in the new app, own mailing-list API, redirects, rollback plan, Lighthouse >= 95 gate. Deliverable: production runs the new app with identical content and brand.
Due by October 4, 2026•0/4 issues closedStage 1: design tokens extracted from the existing brand, component library + Storybook + visual regression, new app shell on a preview URL while the legacy site stays in production. Deliverable: shell with nav/home rendered from shared components.
Due by September 13, 2026•0/5 issues closedStage 0: stabilise the live site; ratify audit, ADR-001 tech stack, DEC-001 licensing and DEC-002 infra/cost; monorepo + CI scaffold; threat model. Deliverable: green baseline, all blocking decisions signed off.
Overdue by 16 day(s)•Due by August 16, 2026•0/7 issues closed