|
|
e4e3e6a735
|
功能:大屏 APK 原生播报及项目入口
具体项目页由 APK 原生轮询并播报三次,总览页不播报。总览项目卡片通过项目编码进入对应大屏。
|
2026-08-11 00:58:17 +08:00 |
|
|
|
01d261e893
|
优化:公屏叫号默认播放并移除声音控制
需求:服务端下发音频已验证可用,公屏无需再显示开启声音按钮和状态提示。
实现:移除声音控制组件与首次点击门槛,新叫号到达后直接播放内置音频队列。
验证:前端 65 项测试通过,生产构建通过。
|
2026-08-01 11:40:58 +08:00 |
|
|
|
6d911271e6
|
功能:内置公屏叫号音频并仅播号码
需求:屏行天下等设备缺少中文语音服务,speechSynthesis 无法播报;公屏不再播项目名。
实现:内置中文数字和提示语 WAV 素材,统一通过普通 audio 元素顺序组合播放,每次叫号重复三遍,并保留首次点击解锁。
验证:前端 65 项测试通过,生产构建通过,真实浏览器完成 WAV 解码播放且无媒体错误。
|
2026-07-31 23:11:39 +08:00 |
|
|
|
3f4a9bf398
|
统一单项目大屏与管理端全屏布局
需求:/display/{项目编码} 参照管理端项目大屏布局展示。
实现:抽取共享大屏组件,补充公开累计取号与最新号码字段,并完善桌面及窄屏适配。
验证:前端61项测试、TypeScript、Vite构建以及Go测试、vet、build均通过。
|
2026-07-31 18:43:10 +08:00 |
|
|
|
d26d36c3d3
|
修复:兼容Chrome公屏语音播放限制
问题:Chrome在页面没有用户操作时拒绝speechSynthesis并返回not-allowed,导致同机Safari有声但Chrome无声。
实现:两个公屏增加一次性声音启用操作,在用户手势中解锁语音;保留每次三遍播报,并补充暂停恢复、失败提示和回归测试。
复现:直接打开公屏页面后由员工端叫号,Chrome不播放声音。
|
2026-07-31 18:01:36 +08:00 |
|
wangxuming
|
66951b4dc3
|
feat: add party-size queueing and call modes
|
2026-07-16 11:40:34 +08:00 |
|
wangxuming
|
68d61700d5
|
Initial commit
|
2026-07-12 15:53:24 +08:00 |
|