我们恰好在过去两周对这个插件进行了一次全员内部会议,以下是发生的情况:
LLM 总结过去两周在 Resenha 的情况
功能
- 持久化房间聊天 — 将语音房间链接到 Discourse 聊天频道;每次会话都会打开一个完整的线程,支持反应、编辑和上传。在可配置的空闲超时后,会滚动到新的线程。
- 屏幕共享音频 — 选项卡和系统音频现在通过专用轨道与屏幕共享一起传输,与麦克风分开。尊重每个用户的音量/静音/屏蔽设置。
- 语音设置模态框 — 选择输入/输出设备,查看实时麦克风电平表,并设置噪声门阈值。偏好设置按设备持久化,并可在通话中应用而无需重新协商。
- 可调整大小的停靠小部件 — 通过左上角句柄拖动调整大小,锚定在右下角,大小持久化。新的额外最小化状态仅显示“展开”和“离开”按钮。视频流在小部件模式下正常工作。
用户体验
- 侧边栏参与者状态图标(静音/屏蔽/屏幕共享/摄像头/PTT)现在全部出现在右侧边缘;说话波形动画覆盖在头像上。
- 语音房间现在在全屏聊天侧边栏中可见。
prioritize_username_in_ux站点设置在视频磁贴和匿名房间块中得到尊重。- 修复了移动菜单的小部件 z-index 问题;恢复了 SE 调整大小句柄;停靠按钮获得了正确的
ariaLabel。
修复
- 退出全屏后,视频网格布局卡在 fullscreen 尺寸。
- 非参与者用户的侧边栏参与者计数漂移(广播目标 + Redis + 客户端清理)。
- Android 上的音频提示损坏(AudioContext 现在在播放前恢复;共享单例避免上下文限制)。
- 对等方在初始握手后开始发布时,远程视频未出现。
- 过期的参与者广播目标。
如果有人在使用这个插件,我很乐意听取关于最近更改的反馈。