Skip to content

v1.3.0

Latest

Choose a tag to compare

@JunchenMeteor JunchenMeteor released this 06 Jun 07:46
f87b5b6

Release Notes

Release focus: shared ASR provider architecture, mobile voice stability, authenticated provider routes, runtime feedback, and Tencent HTTPS deployment readiness.

Highlights

  • Added the shared ASR provider layer across packages/shared, packages/api-client, and Web API routes.
  • Added Xunfei zh_iat ASR bootstrap with signed WebSocket session creation.
  • Added iOS native PCM capture and Xunfei streaming diagnostics for remote ASR evaluation.
  • Integrated Xunfei ASR into mobile session startup and recovery paths.
  • Separated ASR recognition language from AI response language routing.
  • Added shared app feedback and grouped operation loading so multi-request refreshes show one loading state.
  • Added request timeouts in the shared API client to avoid indefinite loading states.
  • Added authenticated API guards for high-cost AI, TTS, ASR, and session routes.
  • Updated mobile API defaults for the Tencent HTTPS domain layout.
  • Added Tencent deployment workflow hardening and HTTPS/domain runbook updates.

Mobile

  • Fixed first-utterance loss around session startup readiness.
  • Stabilized session teardown, route switching, and stale Xunfei starts.
  • Stopped active playback immediately when the user stops a session.
  • Added recovery when native PCM frames stop unexpectedly.
  • Improved settings sync so targeted preference updates no longer force a full page reload.
  • Tightened iOS ATS now that default API endpoints use HTTPS.

Web/API

  • Added /api/asr/providers and /api/asr/session.
  • Added server ASR registry and Xunfei provider bootstrap.
  • Added API client methods for listing ASR providers and creating ASR sessions.
  • Added typed timeout errors and shared formatting for retryable timeout feedback.
  • Hardened protected routes with trusted client headers and auth checks.

Documentation

  • Updated README architecture, ASR/TTS provider setup, and roadmap status.
  • Added docs/asr-provider-layer.md for ASR contracts, rollout stages, diagnostics, and tests.
  • Added docs/runtime-state-and-feedback.md for shared feedback, operation groups, settings sync, and response language routing.
  • Updated mobile local build docs for the current HTTPS API domains.

Versioning

  • App/Web version: 1.3.0
  • iOS build number: 2026060601
  • Android version code: 2026060601

Validation

Before publishing:

npm --workspace @meteorvoice/mobile run typecheck
npm test
npm --workspace @meteorvoice/mobile exec expo config -- --type public