Files
thewh1teagle 901a51abc6 Report why the sidecar dies, verify model files, and make the telemetry answerable (#1422)
Addresses #1406, #1407 and #1408.

sona was discarding every whisper/ggml diagnostic through a no-op log
callback, and the desktop threw away the child's exit status and read stderr
before the pipe had drained, so 3,313 deaths across 945 installs arrived with
no cause. Keep the exit code and signal, wait for stderr, and consult the
child on the streaming paths so a crash stops being reported as a decode
error.

Verify model files by magic and size before publishing a download, sweep
orphan .part files, and surface a corrupt file with a re-download instead of
listing it as installed. Keep the Silero VAD weights out of the transcription
model list.

Give every transcription start exactly one terminal event, attach a locally
generated install id, keep the tail of truncated error messages, and stop one
dead sidecar from emitting a failure per queued file.

Pins sona v0.4.1 and follows sona and the aptabase fork to their new owner.
2026-08-23 01:39:16 +03:00
..
2026-02-07 09:27:49 +02:00
2026-02-08 16:14:12 +02:00
2026-02-07 07:36:16 +02:00
2026-02-07 07:34:53 +02:00