Historique des commits

Auteur SHA1 Message Date
  jimmylee 96e43a416a feat: switch Azure TTS voice to en-US-DavisNeural il y a 2 mois
  jimmylee 6904e7fbde feat: speed up Azure TTS playback to +15% il y a 2 mois
  jimmylee 7e7b7719ee fix: ignore AbortError from interrupted audio.play() in useAudioPlayer il y a 2 mois
  jimmylee 373c7051b8 feat: render player state on voice-bar play buttons il y a 2 mois
  jimmylee ba1192a0d7 feat: auto-play AI replies via useAudioPlayer il y a 2 mois
  jimmylee 5dedcf11bb docs: restore WS-finish comment, document blob-before-finish ordering il y a 2 mois
  jimmylee f9b153a3e3 refactor: route DialogueChatView click-playback through useAudioPlayer il y a 2 mois
  jimmylee 523edfbf4d refactor: remove TTS ownership from dialogue engine il y a 2 mois
  jimmylee 4c266f8ff6 fix: drop stale loadingId clear from useAudioPlayer abort branch il y a 2 mois
  jimmylee cd1c0b8065 feat: add useAudioPlayer composable il y a 2 mois
  jimmylee db9b19a237 feat: add Azure Speech REST synthesis service il y a 2 mois
  jimmylee 64e68529fd docs: plan unified audio player + Azure TTS implementation il y a 2 mois
  jimmylee c13aebc278 docs: design unified audio player with Azure TTS il y a 2 mois
  jimmylee 49d9334157 剩余时间修复 il y a 2 mois
  jimmylee d049d184f9 fix: complete speaking sessions before reports il y a 2 mois
  jimmylee 01dc443e64 fix: avoid misleading failed report display il y a 2 mois
  jimmylee 88d94232e5 feat: render English speaking report pipeline il y a 2 mois
  jimmylee c4828b00e6 docs: plan English speaking report pipeline il y a 2 mois
  jimmylee 680ff90760 docs: define overall report evaluator contract il y a 2 mois
  jimmylee 457af99003 docs: define report generation gate and retries il y a 2 mois
  jimmylee 5ea87d3c83 docs: allow text-only sentence feedback fallback il y a 2 mois
  jimmylee 0ec8d662cb docs: add report pipeline logging design il y a 2 mois
  jimmylee b3d67f9c8a docs: define speaking practice rounds il y a 2 mois
  jimmylee 2bed0866d2 docs: clarify sentence feedback context il y a 2 mois
  jimmylee e5a06b71e2 docs: design English speaking report pipeline il y a 2 mois
  jimmylee a3d3cc55b6 feat: lazy load dialogue task hints il y a 2 mois
  jimmylee 5a031682c9 fix: handle dialog tab boundary il y a 2 mois
  jimmylee a251333a38 fix: trap focus in task hint modal il y a 2 mois
  jimmylee e4e57a0f31 fix: improve task hint modal accessibility il y a 2 mois
  jimmylee 2e38c4b7c9 feat: add task hint modal component il y a 2 mois