mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-28 16:55:36 +00:00
When deleting the Whisper model failed, the frontend kept stale state (whisperModelDownloadStatus stayed as 'downloaded'), which blocked re-downloading because the download handler saw the model as already present. On the backend, no progress event was sent on failure, leaving the renderer out of sync. Frontend: reset whisperModelDownloadStatus and progress to idle on delete failure so re-download is unblocked. Backend: verify whether the file was actually removed despite the error and send appropriate progress events in either case. Closes #152