Skip to content

feat: download Whisper model automatically on startup - #19

Merged
hashfunction merged 5 commits into
hashfunction:mainfrom
hashbyr:feat/whisper-startup-download
Sep 18, 2026
Merged

hashfunction merged 5 commits into
hashfunction:mainfrom
hashbyr:feat/whisper-startup-download

Conversation

@hashbyr

@hashbyr hashbyr commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Download the multilingual Whisper tiny model (~75 MB) in the background on desktop startup when no local model is installed.
  • Reuse existing models, share in-flight downloads, resume interrupted transfers, and expose progress and retryable errors in Settings.
  • Keep startup responsive when offline; settle cancellations and handle interrupted responses, timeouts, and resume responses safely.
  • Integrate with current main while preserving Whisper vocabulary hints, large-turbo model support, English defaults, and Copilot CLI support. PRs feat: add GitHub Copilot CLI report provider #16 and Default interface to English with optional language selection #17 are already merged.

Validation

  • 62 focused unit tests passed on the resolved merge.
  • 6 Electron UI tests passed, including actual startup model download, restart reuse, vocabulary hint persistence, progress/error handling, and language switching.
  • Desktop build, TypeScript typecheck, and changed-file ESLint passed.

Merged locally as a5214b7. Direct upstream push was rejected because the authenticated account lacks write permission; this PR contains the remaining startup-download change for maintainer merge.

hashfunction and others added 5 commits September 15, 2026 12:25
Integrate tool-free Copilot report generation with isolated configuration, private stdin and image attachments, validated JSONL output, model settings, and CLI Bridge support.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve upstream Whisper vocabulary hints, large-turbo model support, and the latest main-branch changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@hashfunction
hashfunction merged commit 09f653f into hashfunction:main Sep 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants