forked from akai/readest
c9647276b1
* fix(rsvp): rename pause setting to punctuation delay for clarity * fix(rsvp): update chapter header as user crosses TOC sections * fix(rsvp): stop playback at end of book instead of restarting last chapter * feat(rsvp): convert WPM badge to speed selector dropdown * feat(rsvp): scroll active chapter to center when chapter dropdown opens * fix(rsvp): show correct chapter name in header instead of "Select Chapter" * fix(rsvp): start from selected chapter when switching via dropdown * fix(rsvp): restore saved position when resuming from a different section * fix(rsvp): remove shrink animation from header buttons on click * refactor(rsvp): process one spine section at a time, greadtly reducing complexity * refactor(rsvp): remove dead state and derive progress from currentIndex * feat(rsvp): allow pausing during countdown * fix(rsvp): use relocate event instead of fixed 500ms delay for chapter transitions * fix(rsvp): persist WPM and punctuation pause settings across sessions * fix(rsvp): prefix unused bookKey field with underscore to satisfy lint * Revert "fix(rsvp): prefix unused bookKey field with underscore to satisfy lint" This reverts commit 7b3a34813f0c3771e9af8d00c7c7dc77c8db161c. * fix(rsvp): remove unused bookKey field from RSVPController * feat(rsvp): make progress bar draggable * fix: revert settings.json changes * fix(rsvp): restore genuinely useful comments * i18n: update translations --------- Co-authored-by: Huang Xin <chrox.huang@gmail.com>