Justin Visser
|
5080e9a609
|
chore: restore wrapped chips, trim unused scopes, and complete env docs
|
2026-08-11 09:31:39 +02:00 |
|
Justin Visser
|
2cc33a721c
|
fix(frontend): refine streamed presentation and resolve stream edge cases
|
2026-08-10 21:38:14 +02:00 |
|
Justin Visser
|
a3af8f45cc
|
fix(frontend): harden the streaming ui and extract copy and constants
ci / backend (push) Waiting to run
ci / frontend (push) Waiting to run
|
2026-08-10 15:42:18 +02:00 |
|
Justin Visser
|
036ef3cc6f
|
feat(frontend): assemble accessible application shell
|
2026-08-10 15:04:17 +02:00 |
|
Justin Visser
|
96c69507ec
|
feat(frontend): add session and playlist API client
|
2026-08-10 14:46:10 +02:00 |
|
Justin Visser
|
4bc48663c8
|
feat: define the discovery api wire contract
|
2026-08-10 11:31:06 +02:00 |
|
Justin Visser
|
b354b0be76
|
feat: scaffold Vue 3 + TypeScript frontend with lint and typecheck tooling
|
2026-08-09 20:59:12 +02:00 |
|