Skip to content

[Fix] Prevent stale Xunfei starts after route changes and tab exits - #274

Merged
JunchenMeteor merged 1 commit into
mainfrom
dev/fix/xunfei-stale-start-route-guard
Jun 4, 2026
Merged

[Fix] Prevent stale Xunfei starts after route changes and tab exits#274
JunchenMeteor merged 1 commit into
mainfrom
dev/fix/xunfei-stale-start-route-guard

Conversation

@JunchenMeteor

Copy link
Copy Markdown
Owner

Summary

  • Ignore self-induced AVAudioSession category route changes in the native PCM capture module.
  • Guard Xunfei STT startup across async auth, ASR session, websocket, PCM start, frame, and message boundaries.
  • Bump mobile build numbers to 2026060501 for device verification.

Test Plan

  • npm --workspace @meteorvoice/mobile run typecheck
  • npm test
  • xcodebuild -workspace apps/mobile/ios/MeteorVoice.xcworkspace -scheme MeteorVoice -configuration Debug -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' build

Closes #273

@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
meteorvoice Ready Ready Preview, Comment Jun 4, 2026 4:16pm

@JunchenMeteor
JunchenMeteor merged commit 50ce734 into main Jun 4, 2026
6 checks passed
@JunchenMeteor
JunchenMeteor deleted the dev/fix/xunfei-stale-start-route-guard branch June 4, 2026 16:17
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.

[Fix] Prevent stale Xunfei starts after route changes and tab exits

1 participant