jimmylee
|
82e35327ef
build: add dompurify for class report markdown sanitisation
|
1 месяц назад |
jimmylee
|
4fe5288af9
docs(speaking): class AI report implementation plan
|
1 месяц назад |
jimmylee
|
76380bf2e2
docs(speaking): class AI report design spec
|
1 месяц назад |
jimmylee
|
8caac2ee8f
feat(speaking): send custom systemPrompt + greeting on session create
|
1 месяц назад |
jimmylee
|
24d2b8404a
feat(speaking): fetch dialogue defaults on config page mount
|
1 месяц назад |
jimmylee
|
46a4bc6fd6
feat(speaking): AI 配置 section with per-mode prompt + greeting textareas
|
1 месяц назад |
jimmylee
|
7d12e8488f
feat(speaking): i18n keys for AI config section
|
1 месяц назад |
jimmylee
|
a157e05f74
feat(speaking): add per-mode prompt/greeting slots + hydrateDefaults action
|
1 месяц назад |
jimmylee
|
b273bded71
feat(speaking): add getDialogueDefaults service helper
|
1 месяц назад |
jimmylee
|
6cf5576045
feat(speaking): extend SessionConfig with per-mode prompt + greeting
|
1 месяц назад |
jimmylee
|
5ed9f08e78
docs(speaking): implementation plan for custom prompt + greeting
|
1 месяц назад |
jimmylee
|
848ad4488b
docs(speaking): spec for custom system prompt + opening greeting
|
1 месяц назад |
jimmylee
|
f71e0580cc
feat(speaking): render multi-line sentence feedback with preserved newlines
|
1 месяц назад |
jimmylee
|
190b1324f4
refactor(speaking): replace 8 placeholder videos with shape names; drop title from payload
|
1 месяц назад |
jimmylee
|
eb9fe306b6
feat(speaking): add accuracy-based warning tier + word spacing in pronunciation display
|
1 месяц назад |
jimmylee
|
4463a0f9e3
feat(speaking): render AI image in detailed report for video scene mode
|
1 месяц назад |
jimmylee
|
fd1db46599
feat(speaking): render AI image bubble for video scene mode
|
1 месяц назад |
jimmylee
|
a9dcc50afd
feat(speaking): handle image SSE event in dialogue engine
|
1 месяц назад |
jimmylee
|
9dfcbe2225
feat(speaking): thread mode + selectedVideo into createSession; parse image SSE event
|
1 месяц назад |
jimmylee
|
3dc8748437
feat(speaking): render video scene grid + gate start button
|
1 месяц назад |
jimmylee
|
d3459255e3
feat(speaking): add VideoSceneGrid 2x4 component
|
1 месяц назад |
jimmylee
|
3a9c53176c
feat(speaking): add VideoPlayerModal component
|
1 месяц назад |
jimmylee
|
765e462499
feat(speaking): add 8 placeholder video scene entries
|
1 месяц назад |
jimmylee
|
8d3e88d542
feat(speaking): add 影片场景 toggle in TopicDiscussion config
|
1 месяц назад |
jimmylee
|
29eec60210
feat(speaking): add videoScene config + VideoMeta + image SSE event types
|
1 месяц назад |
jimmylee
|
7a0aa304eb
feat(speaking): show word-level pronunciation underlines in detailed report
|
1 месяц назад |
jimmylee
|
5d43fdc306
feat(speaking): add WordPronunciationDisplay with coloured underlines
|
1 месяц назад |
jimmylee
|
58a2f3efe3
feat(speaking): pass wordAnalysis and imageUrl through report adapter
|
1 месяц назад |
jimmylee
|
aa6a550409
feat(speaking): add WordAnalysisItem type and extend SentenceEvaluation
|
1 месяц назад |
jimmylee
|
291aa2b957
docs(speaking): add implementation plan for video scene + word-level pronunciation
|
1 месяц назад |