Skip to content

Preserve interrupted recordings and disable auto-downloads - #30

Merged
andyhtran merged 2 commits into
mainfrom
ft-audio
Jun 24, 2026
Merged

andyhtran merged 2 commits into
mainfrom
ft-audio

Conversation

@andyhtran

Copy link
Copy Markdown
Owner

Summary

  • Preserve interrupted audio recordings so users can retry transcription instead of losing them
  • Disable Sparkle automatic update downloads — the app still checks for updates but requires user action to install
  • Centralize UserDefaults access for updater settings, syncing both app and Sparkle plist keys

Test plan

  • Interrupt a recording mid-capture and verify it appears in history for retry
  • Confirm automatic update checks still fire on launch
  • Verify updates are not silently downloaded — user must trigger install
  • Run just test to confirm new unit tests pass

🤖 Generated with Claude Code

andyhtran and others added 2 commits June 23, 2026 21:23
When a recording is interrupted (device disconnect, error), keep the
audio file and save metadata as failed instead of discarding everything.
Failed recordings appear in history with a Retry button. On next launch,
stale in-progress markers are recovered to failed or cleaned up.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sparkle will still check for updates automatically, but never silently
download and install them. Centralizes UserDefaults access in
UpdaterDefaults and syncs both app and Sparkle plist keys.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@andyhtran
andyhtran merged commit 863a5cb into main Jun 24, 2026
1 check passed
@andyhtran
andyhtran deleted the ft-audio branch June 24, 2026 02:12
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.

1 participant