The current export success state is a quiet download button. Given that exports take 30-60+ seconds, a brief animation and optional sound would give users clear, satisfying confirmation.
What to build
When status === "done":
- Show a brief checkmark animation in the result area
- Play a short success chime — the file
public/sounds/export-complete.mp3 already exists
- Add a mute toggle so users can opt out of the sound (stored in localStorage)
Files to modify
src/components/DownloadResult.tsx — add animation and audio playback
src/hooks/useVideoEditor.ts — expose a mute preference
Acceptance criteria
Screen Recording Required
Your PR for this issue must include a screen recording showing the feature working on your local machine (bun run dev → http://localhost:3000). PRs without a recording will not be merged.
See CONTRIBUTING.md for how to record.
The current export success state is a quiet download button. Given that exports take 30-60+ seconds, a brief animation and optional sound would give users clear, satisfying confirmation.
What to build
When
status === "done":public/sounds/export-complete.mp3already existsFiles to modify
src/components/DownloadResult.tsx— add animation and audio playbacksrc/hooks/useVideoEditor.ts— expose a mute preferenceAcceptance criteria
public/sounds/)Screen Recording Required
Your PR for this issue must include a screen recording showing the feature working on your local machine (
bun run dev→ http://localhost:3000). PRs without a recording will not be merged.