fix: prevent auto-play on page load (#238)
* fix: prevent auto-play on page load and remove broken playback position restore
- change lastUpdateWasLocal default from true to false
- on fresh page load, queue hydration from server should not trigger auto-play
- only explicit user actions (play track, skip, etc.) set this to true
- remove client-side playback position restoration code
- never worked due to timing issues (player mounts before queue hydrates)
- saves/restores were happening but restoration had race condition
- cleaner UX: page refresh = paused state, user clicks play when ready
fixes #225
* docs: add emoji usage guideline
authored by
zzstoatzz.io
and committed by
GitHub
563ffecc
89748e5f