Same speech-bubble-with-sparkles mark, now on its own gradient purple background instead of a transparent one — cropped from the refined logo source (mark + gradient, no wordmark text) rather than isolated via color-keying this time, since the new source is already composed as a clean standalone icon tile.
Icons
Real branding — a purple speech-bubble-with-sparkles mark cropped from the WhispAssist logo/promo graphic, background color-keyed to transparent and centered on a 512x512 canvas.
To regenerate after a new source image: crop just the icon mark (not the full promo graphic — text and fine illustration detail don't read at 16-32px), then run:
npm run tauri icon path/to/mark.png
This only targets Windows (no iOS/Android/Appx bundle here), so delete
android/, ios/, icon.icns, Square*Logo.png, and StoreLogo.png if
tauri icon regenerates them — it defaults to generating icons for every
platform regardless of what this project actually targets. tray.png is a
manual 32x32 export (not one of tauri icon's own output names) referenced
directly by lib.rs's system tray setup.