Back
28 Nov, 2025

[0.2.2.1] - 2025-11-28

Added

  • Network Quality Indicator:Added a visual connection strength indicator (Signal Icon) to the top-left corner of every video tile.Real-time Feedback: The icon changes color (Green/Yellow/Red) and tooltip based on the real-time uplink/downlink quality reported by Agora RTC.Robust Handling: Implemented checks to handle undefined remote stats, ensuring the UI degrades gracefully if a user is not sending streams.
  • Added a visual connection strength indicator (Signal Icon) to the top-left corner of every video tile.
  • Real-time Feedback: The icon changes color (Green/Yellow/Red) and tooltip based on the real-time uplink/downlink quality reported by Agora RTC.
  • Robust Handling: Implemented checks to handle undefined remote stats, ensuring the UI degrades gracefully if a user is not sending streams.

Fixed

  • Network UI Selector: Updated the network indicator update logic to use ID-based selectors (#player-wrapper-{safeId}) instead of attribute selectors ([data-uid]) for reliable DOM targeting across all user types.
  • Network Quality Stuck State: Fixed a critical issue where the indicator remained stuck on "Checking connection..." for remote users who were muted or not publishing video.Logic Change: Switched iteration source from Agora's stats.remoteUsers (which is empty for idle users) to rtcClient.remoteUsers (client list source of truth).Fallback: Implemented default "Good" status for users with no active stream stats to prevent UI confusion.
  • Logic Change: Switched iteration source from Agora's stats.remoteUsers (which is empty for idle users) to rtcClient.remoteUsers (client list source of truth).
  • Fallback: Implemented default "Good" status for users with no active stream stats to prevent UI confusion.