Skip to content

0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 17:44

Initial release.

Added

  • RSVP reader view with a fixed-point, Spritz-style optimal-recognition-point display.
  • Commands and a ribbon icon to read the current note or the current selection;
    the reader opens in a split beside the note.
  • Optional voice narration via the Web Speech API. The audio owns the clock:
    per-word boundary sync where available, per-sentence resync everywhere, the
    display never runs past the sentence being spoken, and the voice is never cut
    off mid-sentence. Speech restarts are minimized and coalesced so rapid
    controls do not churn the system audio engine.
  • Follow along in the note: auto-scrolls the source note with the reading and
    keeps the current sentence colored and vertically centered, in editing/Live
    Preview (editor decoration plus typewriter padding) and in Reading view (CSS
    Custom Highlight API plus direct scroller centering). Non-destructive; the
    note's own highlights are unaffected.
  • Words auto-fit the reading pane: a long word in a narrow split or on a phone
    scales down to fit instead of being clipped, keeping the anchor letter on the
    center line. Short words show at the configured word size.
  • Hold-to-read gesture: press and hold to read while held, release to pause;
    tap to toggle.
  • Seekable progress bar (click or drag) with live per-word progress.
  • Markdown-aware tokenizer that strips formatting and can skip frontmatter and
    code blocks.
  • Punctuation-aware pacing (long words plus clause, sentence, and paragraph pauses).
  • Live speed control (100 to 1000 wpm) with a hideable speed bar; speed changes
    apply to the voice on release.
  • Keyboard controls: play/pause, step by word or sentence, change speed.
  • Settings for speed, word size, follow-in-note, content handling, narration,
    and pacing, applied live to open reader panes.
  • Theme-aware styling for light and dark.