Histórico de Commits

Autor SHA1 Mensagem Data
  jimmylee 5a031682c9 fix: handle dialog tab boundary há 2 semanas atrás
  jimmylee a251333a38 fix: trap focus in task hint modal há 2 semanas atrás
  jimmylee e4e57a0f31 fix: improve task hint modal accessibility há 2 semanas atrás
  jimmylee 2e38c4b7c9 feat: add task hint modal component há 2 semanas atrás
  jimmylee 73da85bee5 feat: add task hint api contract há 2 semanas atrás
  jimmylee 4430c70e33 docs: plan english speaking task hint modal há 2 semanas atrás
  jimmylee 9fdf577ca0 docs: clarify task hint session cache há 2 semanas atrás
  jimmylee 282e7c2372 docs: design english speaking task hint modal há 2 semanas atrás
  jimmylee ca5c517e4a docs(speaking): add design spec and implementation plan for grade-aware system prompt há 2 semanas atrás
  jimmylee 56702bb0e5 feat(speaking): send grade/vocabulary/sentences to backend /session há 2 semanas atrás
  jimmylee 4caa6bdb9d feat(speaking): pass grade and sentences to createSession há 2 semanas atrás
  jimmylee d807148075 feat(speaking): bind SpeakingPanel grade selector to speakingStore há 2 semanas atrás
  jimmylee 9a76f3d46a feat(speaking): persist grade in store, add updateGrade action há 2 semanas atrás
  jimmylee 5277819a2f feat(speaking): add grade to TopicDiscussionConfig and SessionConfig types há 2 semanas atrás
  jimmylee d78bbf6b80 refactor(speaking): Task 6 code review 微调 há 3 semanas atrás
  jimmylee 57255ef318 fix(speaking): ready-footer 改成 column 方向让 session-error 显示在按钮下方 há 3 semanas atrás
  jimmylee 39f6b8286f feat(speaking): TopicDiscussionPreview creates session on start button click há 3 semanas atrás
  jimmylee 3e85fb58fa refactor(speaking): address Task 5 code review feedback há 3 semanas atrás
  jimmylee 5eb84faa8f feat(speaking): wire DialogueChatView to new sessionInfo prop + greeting flow há 3 semanas atrás
  jimmylee 0cd8fc5098 refactor(speaking): generateGreeting catch 从 any 收紧到 unknown há 3 semanas atrás
  jimmylee 90ce058912 chore(speaking): 删除 return 块里易过期的迁移注释 há 3 semanas atrás
  jimmylee 5c8cc88442 chore(speaking): 删除 useDialogueEngine 的死 import SessionConfig há 3 semanas atrás
  jimmylee a370f4ee98 refactor(speaking): split initSession into attachSession + generateGreeting + retryGreeting há 3 semanas atrás
  jimmylee 25bc53ae28 refactor(speaking): address Task 3 code review feedback há 3 semanas atrás
  jimmylee 0eafd8afe7 feat(speaking): add generateGreeting to DialogueAPI + DialogueApiError type há 3 semanas atrás
  jimmylee 5ad95b6758 docs: 对话 session 创建拆分 - 实现计划 há 3 semanas atrás
  jimmylee 27008410fc docs: 修正为 MySQL 环境 - 改用 SELECT ... FOR UPDATE 行锁 há 3 semanas atrás
  jimmylee 2ba673a20f docs: 补充 404/409 处理、并发防护、API 工厂 há 3 semanas atrás
  jimmylee 14319a1a42 docs: 补充重试原则 - 全部 user-triggered,无自动重试 há 3 semanas atrás
  jimmylee 666ac79949 docs: 对话 session 创建拆分设计 há 3 semanas atrás