Release / build-and-push (push) Successful in 4m43s
The player window could only change Skip and Speed; resume rewind lived exclusively on the profile page. The user-facing settings now match Speed's precedent — changeable from the player, saved to the account, applied immediately. The select mirrors the default-speed row (CSP-safe @change bound to one Alpine method; templ emits the option list from the shared ResumeRewindOptions allow-list and the :selected expression against the live resumeRewind field). Applying updates the running player's value first — the next open/unpause uses it with no reload — then PUTs audio_resume_rewind_seconds to the profile endpoint as the string wire shape the server binds. normalizeResumeRewind gates the select's value through 0/5/10 before both steps.