jimmylee
|
eca405316d
style(speaking): fix lint double-space in notifySpeakingProgress comment
|
2 miesięcy temu |
jimmylee
|
0506c3375a
feat(speaking): branch render to SpeakingClassPanel for toolType=77
|
2 miesięcy temu |
jimmylee
|
956940c4ac
feat(speaking): import SpeakingClassPanel and add toolType computed
|
2 miesięcy temu |
jimmylee
|
9d4ad6a7b0
feat(speaking): add SpeakingClassPanel main panel
|
2 miesięcy temu |
jimmylee
|
9ce0904ac9
feat(speaking): add StudentReportModal.vue
|
2 miesięcy temu |
jimmylee
|
58ac7b54b9
feat(speaking): add NotStartedTip.vue
|
2 miesięcy temu |
jimmylee
|
02c4c8fb34
feat(speaking): add AISummary.vue with skeleton + timestamp
|
2 miesięcy temu |
jimmylee
|
423c2e6502
feat(speaking): add SortMenu.vue
|
2 miesięcy temu |
jimmylee
|
c2524d3f83
feat(speaking): add StudentGrid.vue (4-col student cards)
|
2 miesięcy temu |
jimmylee
|
b421d99d4a
feat(speaking): add useClassSummary composable with list+AI hybrid
|
2 miesięcy temu |
jimmylee
|
fe51ab211b
feat(speaking): add types for class answer panel
|
2 miesięcy temu |
jimmylee
|
5ce89d933d
feat(speaking): add ssSpk* i18n keys for class answer panel
|
2 miesięcy temu |
jimmylee
|
a3daf8ea93
refactor(speaking): hoist import and reuse parse helper in services
|
2 miesięcy temu |
jimmylee
|
0c1b591f4c
feat(speaking): add service helpers for class list/summary endpoints
|
2 miesięcy temu |
jimmylee
|
551c978cf0
docs(speaking): add class answer panel implementation plan
|
2 miesięcy temu |
jimmylee
|
f311e4a359
docs(speaking): add class answer panel design spec
|
2 miesięcy temu |
jimmylee
|
48339fd0c5
feat(speaking): show real total duration in overall report
|
2 miesięcy temu |
jimmylee
|
900f1ae661
调整宽度, 删除统计数据
|
2 miesięcy temu |
jimmylee
|
a63bc12d04
编辑区缩放
|
2 miesięcy temu |
jimmylee
|
ce59d09987
chore(speaking): rename default AI from Tom to Amy
|
2 miesięcy temu |
jimmylee
|
34423451c1
feat(speaking): create new slide when adding tool from recommend card
|
2 miesięcy temu |
jimmylee
|
27830bc4d7
set MAX_RECORDING_SECONDS to 60
|
2 miesięcy temu |
jimmylee
|
83417e436c
feat(speaking): auto-open config panel after creating from card and clear default topic placeholders
|
2 miesięcy temu |
jimmylee
|
69d0038adf
Simplify speaking API env config
|
2 miesięcy temu |
jimmylee
|
074513fe6d
feat(speaking): blank manual-create config and require topic before start
|
2 miesięcy temu |
jimmylee
|
0cb5e35b18
env
|
2 miesięcy temu |
jimmylee
|
cf2e17c2b9
feat(speaking): make WS-to-HTTP fallback retry-only and tidy chat timing
|
2 miesięcy temu |
jimmylee
|
675f389f34
feat: restore student speaking sessions
|
2 miesięcy temu |
jimmylee
|
9da141e043
feat: seed speaking chat from historical session
|
2 miesięcy temu |
jimmylee
|
60fb62cbe9
docs: plan student speaking session history
|
2 miesięcy temu |