3 Commits

Author SHA1 Message Date
cursor d947e4d1c3 fix(scoring): separate microphone permission prompt from speech start
Android Chrome loses the user gesture when getUserMedia is awaited before
recognition.start(). Add an explicit permission banner/button and only
start speech recognition synchronously after mic access is granted.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 15:21:42 +00:00
cursor 271684ce85 fix(scoring): PWA installierbar + Mikrofon auf Android/Chrome
Web-App-Manifest, Service Worker und Icons für Install-Prompt;
Permissions-Policy erlaubt Mikrofon (self); getUserMedia vor Speech API.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 15:14:45 +00:00
cursor 93850eb982 feat: add two-player scoring app with speech recognition
Plain HTML/JS app for issue #4 — tap or voice commands (de-DE) to score.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 15:07:40 +00:00