Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
The gamification (kingdom) area uses animations and src/app/utils/soundManager.ts plays sounds. There is no respect for the prefers-reduced-motion system setting and no user control to mute sound or reduce motion. This is an accessibility and comfort gap for a feature that is otherwise delightful.
Acceptance criteria
Files to touch
src/app/utils/soundManager.ts
src/app/components/gamification/
src/app/[locale]/kingdom/page.tsx
src/app/[locale]/settings/page.tsx
src/app/stores/useUIStore.ts
Out of scope
- New gamification mechanics
Why this matters
The gamification (kingdom) area uses animations and
src/app/utils/soundManager.tsplays sounds. There is no respect for the prefers-reduced-motion system setting and no user control to mute sound or reduce motion. This is an accessibility and comfort gap for a feature that is otherwise delightful.Acceptance criteria
Files to touch
src/app/utils/soundManager.tssrc/app/components/gamification/src/app/[locale]/kingdom/page.tsxsrc/app/[locale]/settings/page.tsxsrc/app/stores/useUIStore.tsOut of scope