리뷰 - 커뮤니티에 Discord 스타일 비디오 및 음성 룸과 통화를 추가하세요 🎙

우연히 지난 2주 동안 이 플러그인에 대해 내부적으로 총력을 기울이는 작업을 진행했는데, 그 결과로 다음과 같은 변화가 있었습니다:

LLM Summary of last two weeks in Resenha

:sparkles: Features

  • 방 내 영속 채팅 — 음성 방을 Discourse 채팅 채널에 연결할 수 있습니다. 각 세션은 완전한 이모지 반응, 수정, 업로드 기능이 포함된 실제 스레드를 열며, 설정 가능한 유휴 타임아웃 이후 새로운 스레드로 전환됩니다.
  • 화면 공유 오디오 — 탭 및 시스템 오디오가 이제 마이크와 별도로 전용 트랙을 통해 화면 공유와 함께 전송됩니다. 사용자별 볼륨/음소거/음소거(Deafen) 설정을 준수합니다.
  • 음성 설정 모달 — 입력/출력 장치를 선택하고, 실시간 마이크 레벨 미터를 확인하며, 노이즈 게이트 임계값을 설정할 수 있습니다. 환경 설정은 장치별로 유지되며, 재협상 없이 통화 중에 적용됩니다.
  • 크기 조절 가능한 독(widget) — 왼쪽 위 핸들을 드래그하여 크기를 조절할 수 있으며, 오른쪽 아래에 고정되고 크기가 유지됩니다. 새로 추가된 최소화된 상태에서는 확장 및 나가기 버튼만 표시됩니다. 위젯 모드에서 비디오 스트림이 올바르게 표시됩니다.

:artist_palette: UX

  • 사이드바 참가자 상태 아이콘(음소거/음소거(Deafen)/화면 공유/카메라/PTT)이 이제 모두 오른쪽 가장자리에 함께 표시되며, 말하기 파동이 아바타 위에 애니메이션으로 표시됩니다.

  • 음성 방이 이제 전체 화면 채팅 사이드바에서 볼 수 있습니다.

  • prioritize_username_in_ux 사이트 설정이 비디오 타일과 익명 방 블록에서 준수됩니다.

  • 모바일 메뉴의 위젯 z-index를 수정하고, SE(IE) 리사이즈 핸들을 복원했으며, 독 버튼에 적절한 ariaLabel을 추가했습니다.

  • :bug: Fixes

  • 전체 화면에서 벗어났을 때 비디오 그리드 레이아웃이 전체 화면 크기에 고정되는 문제.

  • 비참가자 사용자의 사이드바 참가자 수가 부정확하게 표시되는 문제(브로드캐스트 타겟팅 + Redis + 클라이언트 클리업).

  • Android에서 오디오 큐가 깨지는 문제(AudioContext가 재생 전에 이제 재개되며, 공유 싱글턴을 통해 컨텍스트 한계를 방지함).

  • 초기 핸드셰이크 후 피어가 게시를 시작할 때 원격 비디오가 표시되지 않는 문제.

  • 오래된 참가자 브로드캐스트 타겟팅.

이 플러그인을 사용하고 계신 분이라면, 최근 변경 사항에 대한 피드백을 듣고 싶습니다.

11개의 좋아요