评论 - 为您的社区添加类似 Discord 的语音房间 🎙

我们恰好在过去两周对这个插件进行了一次全员内部会议,以下是发生的情况:

LLM 总结过去两周在 Resenha 的情况

:sparkles: 功能

  • 持久化房间聊天 — 将语音房间链接到 Discourse 聊天频道;每次会话都会打开一个完整的线程,支持反应、编辑和上传。在可配置的空闲超时后,会滚动到新的线程。
  • 屏幕共享音频 — 选项卡和系统音频现在通过专用轨道与屏幕共享一起传输,与麦克风分开。尊重每个用户的音量/静音/屏蔽设置。
  • 语音设置模态框 — 选择输入/输出设备,查看实时麦克风电平表,并设置噪声门阈值。偏好设置按设备持久化,并可在通话中应用而无需重新协商。
  • 可调整大小的停靠小部件 — 通过左上角句柄拖动调整大小,锚定在右下角,大小持久化。新的额外最小化状态仅显示“展开”和“离开”按钮。视频流在小部件模式下正常工作。

:artist_palette: 用户体验

  • 侧边栏参与者状态图标(静音/屏蔽/屏幕共享/摄像头/PTT)现在全部出现在右侧边缘;说话波形动画覆盖在头像上。
  • 语音房间现在在全屏聊天侧边栏中可见。
  • prioritize_username_in_ux 站点设置在视频磁贴和匿名房间块中得到尊重。
  • 修复了移动菜单的小部件 z-index 问题;恢复了 SE 调整大小句柄;停靠按钮获得了正确的 ariaLabel

:bug: 修复

  • 退出全屏后,视频网格布局卡在 fullscreen 尺寸。
  • 非参与者用户的侧边栏参与者计数漂移(广播目标 + Redis + 客户端清理)。
  • Android 上的音频提示损坏(AudioContext 现在在播放前恢复;共享单例避免上下文限制)。
  • 对等方在初始握手后开始发布时,远程视频未出现。
  • 过期的参与者广播目标。

如果有人在使用这个插件,我很乐意听取关于最近更改的反馈。

5 个赞