Commit History

Автор SHA1 Съобщение Дата
  jimmylee 6d9f9ed2d8 feat(speaking): add types for class answer panel преди 3 месеца
  jimmylee ccd35bac88 feat(speaking): add ssSpk* i18n keys for class answer panel преди 3 месеца
  jimmylee d4006bd758 refactor(speaking): hoist import and reuse parse helper in services преди 3 месеца
  jimmylee 5ff49aebe3 feat(speaking): add service helpers for class list/summary endpoints преди 3 месеца
  jimmylee 48f102de2f docs(speaking): add class answer panel implementation plan преди 3 месеца
  jimmylee faa975ee7e docs(speaking): add class answer panel design spec преди 3 месеца
  jimmylee 263319ea22 feat(speaking): show real total duration in overall report преди 4 месеца
  jimmylee 0e05c6036a 调整宽度, 删除统计数据 преди 4 месеца
  jimmylee 8fce1667ac 编辑区缩放 преди 4 месеца
  jimmylee 189cd76a59 chore(speaking): rename default AI from Tom to Amy преди 4 месеца
  jimmylee c1cb878a64 feat(speaking): create new slide when adding tool from recommend card преди 4 месеца
  jimmylee 3dd5b17185 set MAX_RECORDING_SECONDS to 60 преди 4 месеца
  jimmylee 2cc205a5ea feat(speaking): auto-open config panel after creating from card and clear default topic placeholders преди 4 месеца
  jimmylee 5dc33b3f40 Simplify speaking API env config преди 4 месеца
  jimmylee 9fa950978c feat(speaking): blank manual-create config and require topic before start преди 4 месеца
  jimmylee 8ce67fdd39 env преди 4 месеца
  jimmylee 66b48a0896 feat(speaking): make WS-to-HTTP fallback retry-only and tidy chat timing преди 4 месеца
  jimmylee 27ee83bc7b feat: restore student speaking sessions преди 4 месеца
  jimmylee bf82253476 feat: seed speaking chat from historical session преди 4 месеца
  jimmylee 12d8e4f7b2 docs: plan student speaking session history преди 4 месеца
  jimmylee fb74e956bf docs: design student speaking session history преди 4 месеца
  jimmylee c761bc3668 update преди 4 месеца
  jimmylee da3315e7a6 抽取后端ip преди 4 месеца
  jimmylee 65c82bb64e feat(speaking): wire view to new engine API; add starting/finalizing/recovery UI преди 4 месеца
  jimmylee 76a5fe85e2 feat(speaking): startRecording accepts AbortSignal for cancel during mic acquisition преди 4 месеца
  jimmylee bd128e9c9d feat(speaking): extract _runGreeting; retry reuses turnId for idempotency преди 4 месеца
  jimmylee bf1809179e feat(speaking): plumb turnId + recovery through retry/regenerate paths преди 4 месеца
  jimmylee 666555dd29 feat(speaking): split beginStudentStream into begin → commit/abort преди 4 месеца
  jimmylee f61930adf7 feat(speaking): attachSession takes totalRounds; add classifyError helper преди 4 месеца
  jimmylee 7cb8b02ff2 feat(speaking): add turnId/recovery to types; plumb turnId through llmService преди 4 месеца