Skip to content

Releases: mynaparrot/plugNmeet-client

v2.1.5

02 Mar 11:01
e31dbd2

Choose a tag to compare

2.1.5 (2026-03-02)

Bug Fixes

  • because of race-condition same track was publishing multiple times (82fdcbc)
  • bump deps (ec36279)
  • configurable option to fallback_turn when connection bad (5870443)
  • deps upgrade (5222420)
  • disable relay for mobile firefox for the moment. (76def67)
  • don't process for firefox mobile for the moment (3edf0bc)
  • feat: option to configure custom turn servers (278923c)
  • feat: option to configure custom turn servers (034aeae)
  • nats connection tag name (38aec54)
  • new Crowdin updates (3b84db6)
  • option to configure enableAdaptiveStream (6b71b25)
  • option to set fallbackTimerDuration in server config (81fb2f1)
  • prevent duplicate click while sharing screen task in progress (6de8fac)
  • trying to send message when nats disconnected (779a77f)
  • use Map for O(1) lookups (e8beebf)
  • use timer to execute fallback (d6857db)
  • video participant race condition upon ws disconnection (1eccebf)
  • video participant race condition upon ws disconnection (439f8af)
  • webcam toggle was loosing virtual background (882b561)

v2.1.4

13 Feb 23:01
cc70ee5

Choose a tag to compare

2.1.4 (2026-02-11)

Bug Fixes

  • pauseUpstream when we're not connected with NATS (669da1b)
  • better to use switch (fa2b468)
  • ensure DB connected before operation (9a7024b)
  • ensure NATS is connected for using any service (aca2c6f)
  • feature: implemented PiP using upcoming DocumentPictureInPicture feature (0bdaeec)
  • feature: implemented PONG from server to client to detect backend server's responsiveness (34b8101)
  • follow NATS ping interval same as application (ca3500e)
  • for VB use webgl2 as default pipeline with fallback to canvas2dCpu (3b4238c)
  • new Crowdin updates (35dfe66)
  • problem with crossOrigin (7b4fb62)
  • spacing issue (ea46de3)
  • spacing issue (8cf54f2)
  • toast wasn't cleaning (18ed195)
  • upgrade excalidraw to latest RC (ea96d99)
  • whiteboard style (fc09589)
  • whiteboard style (2c3843a)

v2.1.3

31 Jan 10:19
1dfb17d

Choose a tag to compare

2.1.3 (2026-01-31)

Bug Fixes

  • deliver private messages routed by server through private channel (3334261)

v2.1.2

30 Jan 17:54
25c7e1c

Choose a tag to compare

2.1.2 (2026-01-30)

Bug Fixes

  • wrong filtering of data (5a1d213)

v2.1.1

30 Jan 14:53
04aba0f

Choose a tag to compare

2.1.1 (2026-01-30)

Bug Fixes

  • bump deps (53de031)
  • clean up + bump proto (0835005)
  • deps update (0540223)
  • deps: update dependency axios to v1.13.3 (8867b4c)
  • deps: update dependency axios to v1.13.3 (a84c262)
  • merged notification into application (0d81614)
  • migrate chat to core pub/sub (307c735)
  • nats optimisation (2141234)
  • nats optimisation (4547a08)
  • new Crowdin updates (cf973d0)
  • new Crowdin updates (fc6ed1a)
  • periodically sync users and reconcile (8fb8bc0)
  • update the data flow (55f78f8)
  • use nats core pub/sub for high-performance, loss-tolerant events like TRANSCRIPTION_OUTPUT_TEXT (74b1f17)

v2.1.0

21 Jan 18:55
9d7f08d

Choose a tag to compare

2.1.0 (2026-01-21)

Features

Bug Fixes

  • bump proto (e4f02e2)
  • dependencies update (a20350a)
  • header tab design (e2d5e36)
  • invalid avatar for SIP phone (438d1d3)
  • layout: Improve active speaker re-ordering logic (9f52cd3)
  • mask phone number in proper way (41f4123)
  • new Crowdin updates (c514b25)
  • new Crowdin updates (692e047)
  • new Crowdin updates (b27c667)
  • next/prev button height issue (5500fd8)
  • on disconnect close all tracks (8c4096f)
  • option to set max number of visible webcams (19cc268)
  • removed deprecated speechServices (3c51af8)
  • SIP design + logic (b13b5b1)
  • SIP user name (5d44a47)
  • use sip provided name (fe705fa)

v2.0.3

13 Jan 18:33
4fb2c14

Choose a tag to compare

2.0.3 (2026-01-12)

Bug Fixes

  • added missing string (6062f37)
  • config of focusActiveSpeakerWebcam was not working (6b5fb2c)
  • nats: Prevent head-of-line blocking in MessageQueue (91a7417)
  • new Crowdin updates (56ba01d)
  • ping more frequently (4226d06)
  • refactor: migrate whiteboard & dataChannel to use nats core pub/sub for low latency as jetstream seems very slow (df5e0a0)

v2.0.2

26 Dec 04:20
fa69365

Choose a tag to compare

2.0.2 (2025-12-26)

Bug Fixes

  • display ai text icon (a2ee4d3)
  • draggable components & header (2676396)
  • icon hide for mobile (ef5925c)
  • invalid customDesign param (29d169d)
  • use try..catch to handle error better way (e17338b)

v2.0.1

22 Dec 03:25
d6b49cd

Choose a tag to compare

2.0.1 (2025-12-22)

Bug Fixes

  • bug in recorder's user counting (4dee807)
  • clean up deprecated code (11fbf59)
  • use redux to get actual data of users (15d3068)

v2.0.0

20 Dec 15:43
7371ff2

Choose a tag to compare

2.0.0 (2025-12-20)

⚠ BREAKING CHANGES

  • breaking changes in new UI + API

Features

  • ability to download transcription in vtt format (1d96bcc)
  • added new config option disableDarkMode & renamed right_side_bg_color => right_panel_bg_color with backward compatibility (2f5b6c7)
  • added progress bar to indicate uploading progress (a96ce0c)
  • AI Assistant Chat (541f876)
  • allow to add multiple links (3d094b8)
  • breaking changes in new UI + API (6b0fc16)
  • breakout-room: added button to push invitation (1d9ab90)
  • breakout-room: invalid userId (7f98407)
  • designCustomization support both in JS Object or JSON format (f875be6)
  • display notification while talking in muted state (98f0bb5)
  • Insights framework (ae4a75f)
  • refactor: migrate to single object configuration with backward compatibility (ae5d4ed)
  • refactor: moved InsightsAiTextChat from panel to separate Draggable panel (a94e446)
  • replaced localStorage with indexedDB (4194c3e)
  • store speech to text data in local DB (3371384)
  • use single side panel logic (cc23fd1)
  • webcams layout calculation for mobile + tablet (8027ae9)
  • whiteboard: save valid data in local storage upon change (5ff1b9e)

Bug Fixes

  • AudioContext was created too early (b1124db)
  • add back icon (aa5d98f)
  • added release please (fe34f55)
  • adjusted messages in landing page (3e2360f)
  • adjusted with new API (07baad3)
  • allow to configure DB_MAX_AGE_MS value (6abda6a)
  • allow to configure DB_MAX_AGE_MS value (3c6e7d5)
  • breakpoint (c14497c)
  • bug: collaborator wasn't cleanup properly when right update (dadf7cd)
  • bump deps (0f8dac3)
  • bump proto (daf57fe)
  • bump proto (1bdc64b)
  • consider not to clean everything (8dcdac4)
  • customization (d026391)
  • dependencies update (b5415d5)
  • design: added better lock design (8f8ffac)
  • designCustomization and muted toltip (01f232a)
  • disable button when working (f7babe4)
  • don't show error when connection draining (3f1fa2e)
  • e2ee: instead of using a static salt, we can use room sid as unique (717ce0d)
  • enabled inconsistentCjsInterop for react-player (6884fc2)
  • fixed the sequence of initialization (05e4362)
  • hide ScrollDown button when not scrolling (4e46d83)
  • icons in the menu for small devices (0fa3162)
  • improve connection flow (c7e7420)
  • make link clickable in chat + few animation (be1dadd)
  • media sub-menu items (279a19c)
  • menu active color and Active speaker overlap (0307f4e)
  • modal overlap and f-menu hide (019c03a)
  • new Crowdin updates (2322f1e)
  • new Crowdin updates (9e5fe18)
  • new Crowdin updates (6efc98d)
  • new Crowdin updates (a33f636)
  • new Crowdin updates (36d16ee)
  • open modal after end sharing (5045d0a)
  • pagination wasn't navigating to the next page (8c7bf86)
  • pin view logic (84e0f0b)
  • poll: for not running poll defaultOpen value should be false for Disclosure (1233487)
  • presenter should send a clear whiteboard signal before changing page/file (6918ec2)
  • refactor waiting message with title (e98c56c)
  • removed extra comma at the end. (238d296)
  • replaced config object with new structure (c052145)
  • rollback as not working with react-player (005f8ba)
  • screenHeight updated (b80209c)
  • the stream wasn't clear properly (8f88026)
  • use once method (7ba9bb1)
  • use set to prevent duplicate class (5148f1b)
  • use Client Customization (20655d9)
  • use correct reference ([3b3add6](https://github.com/mynaparrot/plugNmeet-client/co...
Read more