Added

  • Markdown viewer: Cmd+F and / to open search bar with match highlighting

  • Markdown viewer: n/N to jump between search matches, Enter/Shift+Enter in search mode

  • Markdown viewer: match count indicator and “no matches” feedback

Changed

  • Status bar CWD and foreground process polling replaced with event-driven updates — polls only fire when PTY output arrives, throttled to 2s (CWD) and 1s (foreground). Zero polling during idle.

Fixed

  • FFMPEG recorder missing last frames on stop — replaced mutex-guarded writes with buffered channel + dedicated writer goroutine that flushes before closing stdin

  • FFMPEG recording playback speed too fast — duplicate frames inserted to fill timing gaps when capture intervals exceed 33ms, keeping playback aligned with wall-clock time

  • Explicit output frame rate (-r 30) added to ffmpeg command