Files
WhispAssist/RELEASE_NOTES_0.5.0.md
T

4.8 KiB

WhispAssist v0.5.0

Privacy-first, Windows-native meeting assistant — everything on-device, nothing leaves unless you say so.

This release is about living with your recordings: play back a meeting while following along in the transcript, manage action items by hand, move recordings between computers, drop a meeting into your Obsidian vault, and — new in this release — use WhispAssist in your own language. Everything stays off-by-default and local-first.

One universal installer (MSI and NSIS) covers every machine: Vulkan for all GPUs (NVIDIA/AMD/Intel), the Intel NPU (OpenVINO), a DirectML fallback, and CPU.


✨ Highlights

Click the transcript to play that moment

The recording player and the transcript now talk to each other. Click any transcript line to jump the audio to that moment and start playing, and as playback runs the current line highlights and scrolls into view so you never lose your place. If you scroll by hand, auto-scroll steps aside for a few seconds so it doesn't fight you.

Interface language selector (i18n)

WhispAssist can now be fully translated. A new Settings ▸ Language picker switches the interface language, English ships as the baseline, and every user-facing string across the app — the shell, meetings list, transcript/notes, summary panel, and all of Settings — now flows through a single translation layer. Adding a new language is as simple as translating one JSON file; no code changes. (This release ships English; the groundwork is in place for community translations.)

Manage action items yourself

Action items are no longer just whatever the summary extracted. You can now add, edit, and delete them by hand in the summary panel, set an owner and due date, and toggle a local reminder. Your edits are the source of truth and are reconciled cleanly — deleting an item also cancels its reminder.

Move recordings between computers (Export / Import)

A new Export & import section in Settings ▸ Storage writes each meeting as a portable bundle folder (audio, transcript, notes, summary, and a meeting.json manifest) and imports them back on another machine. Imported meetings get a fresh id, so re-importing never overwrites anything. Export to any folder — a synced drive, a USB stick, or a sync target's local mount — and carry it across.

Export a meeting to Obsidian

A new Obsidian export writes a single self-contained vault note — YAML frontmatter (title, date, duration, participants, tags) plus notes, summary, action items, and a timestamped transcript — without the audio. Drop it in your vault and the transcript is fully searchable.


🚀 Also new since v0.4.0

  • Per-segment transcript timestamps — every line now shows a quiet m:ss (or h:mm:ss) time prefix, in both the live and finalized views.
  • Auto-resync on edit — when sync is enabled, editing a meeting's notes, summary, transcript, tags, or action items re-uploads just the changed artifacts automatically (deduped by hash, so an unchanged save uploads nothing). Off unless sync is configured.

🐛 Fixes & polish

  • Transcript scroll-intent handling refined so playback auto-scroll never yanks you back while you're reading.
  • Import preserves each meeting's original date rather than stamping the import time.

📦 Install

Requirements: Windows 10 or 11 (x64). WhispAssist needs WebView2 (preinstalled on Windows 11; the installer fetches it on Windows 10). Importing from a file/URL additionally needs ffmpeg (and yt-dlp for URLs) on your PATH — install those separately.

  1. Download WhispAssist_0.5.0_x64_en-US.msi (or the NSIS WhispAssist_0.5.0_x64-setup.exe).
  2. Run it and accept the UAC prompt. If SmartScreen appears, choose More info → Run anyway.
  3. Launch WhispAssist from the Start menu.

On first run WA picks the best transcription backend (NPU → NVIDIA → AMD → Intel → CPU). It runs without admin rights, never adds itself to startup, and keeps all data under %LOCALAPPDATA%\WhispAssist.

🔐 Checksums (SHA-256)

b423feed1a1171384e46c5e0b5aa63cbf912bfe8f29cc89a5a027bb15358075c  WhispAssist_0.5.0_x64_en-US.msi
2dce26b5603a5d02094533c594d814a3d72e05512e1d735ea69e1e309f15b710  WhispAssist_0.5.0_x64-setup.exe

Verify after download:

Get-FileHash .\WhispAssist_0.5.0_x64_en-US.msi -Algorithm SHA256

Privacy, unchanged

Everything optional is off by default. With nothing configured, WhispAssist makes no content egress at all. Recording is opt-in; sync/AI credentials live only in the OS credential store; the MCP server is loopback-only and adds no egress. The reachable-host allowlist is derived from your settings and enforced in the core.