Repository navigation
v0.3.4
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.