Skip to content

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 13:49
· 24 commits to main since this release

GhostPen 0.3.4 improves resource cleanup and reduces playback and dictation animation work.

Fixed

  • Reject malformed WAV chunk sizes, unsupported channel counts and invalid channel selections without overflow or stalled reads.
  • Clean up partially allocated meeting jobs and roll back failed worker starts. Interrupted saves show a retryable error; Transcribe again also completes track merging. Questions and reprocessing report queue failures.
  • Release the local model helper's saved-plan parsing memory, threadpool, control-text list, token cache and command-line strings.
  • Release transcription server bind addresses on startup failure and stop audio monitor selection after the first match.

Changed

  • Meeting playback updates the interface when its displayed position, clock, line or word changes, and keeps a stable keyboard listener.
  • The dictation waveform stops requesting frames once flat and resumes when the phase changes.

Validation: 73 Zig unit tests passed; backend compilation and the frontend production build passed. Running-app visual verification was not performed.