Skip to content

Show audio transcription fallback notice#3386

Merged
louis030195 merged 1 commit into
mainfrom
codex/cloud-fallback-notice
May 14, 2026
Merged

Show audio transcription fallback notice#3386
louis030195 merged 1 commit into
mainfrom
codex/cloud-fallback-notice

Conversation

@louis030195
Copy link
Copy Markdown
Collaborator

@louis030195 louis030195 commented May 14, 2026

Summary

  • expose the resolved audio transcription engine so saved Cloud/Deepgram settings can show when Whisper is actually active
  • show a Recording settings alert with saved choice, active engine, and login/upgrade/use-Whisper actions
  • send a /notify system notice when recording starts with Cloud or Deepgram falling back to local Whisper
  • add resolver tests for Cloud login/subscription and Deepgram key fallback cases
  • add an opt-in macOS WDIO e2e seed/spec for the Cloud -> Whisper fallback alert plus /notifications history

Test plan

  • bun run typecheck
  • bunx tsc --noEmit --target ES2022 --module ESNext --moduleResolution node --esModuleInterop --strict --skipLibCheck --types node,mocha,@wdio/globals/types e2e/specs/audio-fallback.spec.ts e2e/helpers/app-launcher.ts e2e/helpers/test-utils.ts e2e/helpers/screenshot-utils.ts
  • cargo check --manifest-path apps/screenpipe-app-tauri/src-tauri/Cargo.toml
  • cargo test --manifest-path apps/screenpipe-app-tauri/src-tauri/Cargo.toml --bin screenpipe-app screenpipe_cloud -- --nocapture
  • cargo test --manifest-path apps/screenpipe-app-tauri/src-tauri/Cargo.toml --bin screenpipe-app deepgram_falls_back_without_api_key -- --nocapture

Not run: bun run test:e2e:audio-fallback:macos because this checkout needs a Tauri debug binary built with bun tauri build --no-sign --debug --verbose --no-bundle -- --features e2e first.

Note: cargo commands in this checkout rewrite the stale app entry in Cargo.lock, so I restored Cargo.lock after verification; the PR is intentionally scoped to the fallback UX.

@louis030195 louis030195 force-pushed the codex/cloud-fallback-notice branch from 5bfadec to 62e9eba Compare May 14, 2026 00:37
@louis030195 louis030195 marked this pull request as ready for review May 14, 2026 00:49
@louis030195 louis030195 merged commit b1f8602 into main May 14, 2026
21 of 22 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.

1 participant