jimmylee
|
e707883d90
feat(speaking): wire streamed class report into SpeakingClassPanel
|
1 ヶ月 前 |
jimmylee
|
14a7930a0b
style(speaking): fix eslint brace-style + no-multi-spaces in AISummary
|
1 ヶ月 前 |
jimmylee
|
a237f8b323
feat(speaking): expandable streamed-report AISummary panel
|
1 ヶ月 前 |
jimmylee
|
f277fb7bd6
feat(speaking): i18n keys for class report panel
|
1 ヶ月 前 |
jimmylee
|
2a4d5df6f1
feat(speaking): stream class report markdown in useClassSummary
|
1 ヶ月 前 |
jimmylee
|
3270dba13e
fix(speaking): restrict style attr to span/td/th in report sanitiser
|
1 ヶ月 前 |
jimmylee
|
7849ce94d4
feat(speaking): markdown render + sanitise utility for class report
|
1 ヶ月 前 |
jimmylee
|
1ac02855d7
feat(speaking): streamClassReport SSE client
|
1 ヶ月 前 |
jimmylee
|
0b7d5d930d
refactor(speaking): extract parseSSEStream into shared module
|
1 ヶ月 前 |
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 ヶ月 前 |