Releases: mattermost/mattermost-plugin-calls
Releases · mattermost/mattermost-plugin-calls
v0.18.0
Supported Mattermost Server Versions: 7.8.0+
Enhancements
Fixes
- 5c059da MM-53340 - Suppress desktop notifications for
Call Started
posts, MM >= v8.1 (#468) - 4f5e297 Translations update from Mattermost Weblate (#482)
- feea4c9 Translated using Weblate (Vietnamese) (#481)
- 5a3393d [MM-52346] Update job service API (#409)
- 7a48e7f Don't show recording dialog on host change if previously dismissed (#484)
- 89373bd Remove reaction(s) from store when sending user leaves call (#483)
- 55e446e MM-53780 - Align import order rules to webapp (#478)
- e740fb9 MM-53292 - Telemetry for DM/GM ringing notifications (#474)
- 7069653 MM-53260 - Clicking notification redirects to channel (#473)
- 59dc732 MM-53512 - Fix first load problems (#472)
- 731d6f7 MM-53320 - Tooltip for the incoming condensed notification message (#469)
- 835e568 Weblate translations (#476)
- 230446e Weblate translations (#475)
- 0e1ac2f Translated using Weblate (German) (#471)
- 5d63c10 Translated using Weblate (Korean) (#470)
- 4dd1905 Allow compiling single build in CI (#467)
v0.17.0
Supported Mattermost Server Versions: 7.8.0+
Enhancements
Fixes
- 67d5dcf MM-52857 - DM/GM ringing (#445)
- 6cf8e45 Bump deps (#466)
- 1b2965a Fix potentially empty profiles in expanded view (#465)
- 775c33e Prevent config errors for new settings on update (#459)
- c70464b Translated using Weblate (Korean) (#456)
- ab03860 Translated using Weblate (Japanese) (#457)
- 115d4e5 MM-53274 - Add a Beta system console setting for Calls ringing (#449)
- 3888c62 Expose new settings for TCP and IPv6 (#447)
- 4c1b776 Bump recorder version (#450)
- 875c793 Drop pluginapi (#438)
- d6182f0 Replace Boards tests with Playbooks (#448)
- 72d11a4 Update calls-common (#446)
- f5900a6 MM-53004: apply intl to username conjunctions (#443)
- c14a70a Bump minimum supported server version to current ESR (#442)
- 93a4646 Fix potential typeerror if config section is missing (#439)
- cee8b36 MM-527187 - Render rtcd-related settings conditionally (#430)
- d7afca5 [MM-47006] Implement basic call quality degradation logic (#283)
v0.16.1
v0.16.0
Supported Mattermost Server Versions: 7.6.0+
Enhancements
Fixes
- 47024e5 Bump recorder version (#428)
- c80dd4b MM-48534 - Fix: Call post component honouring user's time format (#413)
- 397cddf Fix inconsistent participant name display in channel toast (#421)
- fc48265 MM-51498 - Show recording settings in admin console dynamically (#414)
- 12fdb40 Merge remote-tracking branch 'weblate-webapp/main' into main
- 8086090 Merge remote-tracking branch 'origin/main' into main
- 4e279d0 Merge remote-tracking branch 'origin/main' into main
- 4430940 Translations update from Mattermost Weblate (#425)
- 59b87e6 Merge remote-tracking branch 'origin/main' into main
- 8ff33a1 Merge remote-tracking branch 'origin/main' into main
- a980e9b Translations update from Mattermost Weblate (#424)
- a9e8cd4 Merge remote-tracking branch 'origin/main' into main
- 23129b0 Merge remote-tracking branch 'origin/main' into main
- f3772b4 Enable simulcast support on desktop (#426)
- b1025ed Merge remote-tracking branch 'origin/main' into main
- bcbf04a Merge remote-tracking branch 'origin/main' into main
- e14a723 [MM-50288] Simulcast (#316)
- 5fc84bc Translated using Weblate (Turkish)
- 7c04767 Translated using Weblate (French)
- 0febc9b Merge remote-tracking branch 'origin/main' into main
- f090eb1 Tweak global widget sizing and positioning (#412)
- c4bb946 Merge remote-tracking branch 'origin/main' into main
- d3481a2 Refactor e2e users state generation (#419)
- a2e8293 Merge remote-tracking branch 'origin/main' into main
- 85eb00c Use sidebar bg to generate calls bg (#420)
- 551541d Translated using Weblate (French)
- bf360a3 Merge remote-tracking branch 'origin/main' into main
- 280b8ea MM-52340 - Update colour utils (#415)
- 3325fc5 Merge remote-tracking branch 'origin/main' into main
- 8774d14 [MM-48095] Mitigate potential inconsistencies with local client state (#418)
- bfc1c59 Merge remote-tracking branch 'origin/main' into main
- c09d8d0 Merge remote-tracking branch 'weblate-webapp/main' into main
- d73355b Merge remote-tracking branch 'origin/main' into main
- 984ba12 Translated using Weblate (Dutch)
- e62abd0 Translations update from Mattermost Weblate (#416)
- 623258d Translated using Weblate (Czech)
- e89b60b Translated using Weblate (Turkish)
- fb81808 Translated using Weblate (Lithuanian)
- d4915bb Translated using Weblate (German)
- 48c0f89 Translated using Weblate (Polish)
- 8f014a5 Translated using Weblate (Dutch)
- f19d592 Added translation using Weblate (Polish)
- 180e283 Added translation using Weblate (Chinese (Simplified))
- 9fbb98f Added translation using Weblate (Turkish)
- fb3ea9f Added translation using Weblate (Portuguese (Brazil))
- 7dea5f3 Added translation using Weblate (Dutch)
- 01873c3 Added translation using Weblate (Lithuanian)
- ce0e17f Added translation using Weblate (Japanese)
- ee3f97b Added translation using Weblate (French)
- 678d818 Added translation using Weblate (Spanish)
- 846d1c5 Added translation using Weblate (German)
- 89f3024 Added translation using Weblate (Czech)
- 04b9eca Translations update from Mattermost Weblate (#417)
- 0162314 Translated using Weblate (German)
- 289f950 Update translation files
- fdc0af7 Translated using Weblate (Czech)
- 50a9ba7 Translated using Weblate (Polish)
- 5e14ed8 Added translation using Weblate (Polish)
- b1c65e0 Translated using Weblate (Chinese (Simplified))
- 0b09aa9 Translated using Weblate (French)
- ee10a0b Translated using Weblate (Turkish)
- c6fde37 Translated using Weblate (Japanese)
- 384bf5b Update translation files
- cc41c91 Translated using Weblate (Portuguese (Brazil))
- 3bffce2 Translated using Weblate (Lithuanian)
- 32afb84 Translated using Weblate (Portuguese (Brazil))
- 67d6afe Translated using Weblate (German)
- 85b1c3f Translated using Weblate (Dutch)
- 68a1e1f Added translation using Weblate (Chinese (Simplified))
- 11e3768 Translated using Weblate (Spanish)
- e02b847 Translated using Weblate (Czech)
- 340f953 Fix close button on global widget banner (#411)
- eef6e4d [MM-52497] Restore participants list scrollability in global widget (#410)
- 222040c [MM-49662] UX overhaul (#360)
- 1692ec3 [MM-44707] Replace
axios
calls with our own HTTP client (#406) - d3adff0 Extend allowed UDP port range to match rtcd side (#408)
- fa32416 Fix recording telemetry events (#407)
- 93c3bc5 Remove circleci (#402)
v0.15.1
v0.15.0
Supported Mattermost Server Versions: 7.6.0+
Enhancements
Fixes
- 6403d5d MM-51985 - Fix: Rudder keys are missing from prod builds (#398)
- a7229eb Add proper env vars on resuable workflow (#395)
- 66d2207 Implement wider widget prop (#393)
- 7f1738b MM-51985 - Fix for: Rudder keys are missing from prod builds - 2 (#392)
- bf17e6a MM-51985 - Fix for: Rudder keys are missing from prod builds (#391)
- c8860ed Improve joined users widget notification (#390)
- c7203e1 MM-51590: Remember recording alert dismiss state in ExpandedView (#385)
- efef878 [MM-51443] Add support for configuring recording quality settings (#371)
- edb73ad [MM-51218] Fix global widget bounds (#389)
- 236bcaf MM-51589 - Fix: Global widget not showing recording alert banner (#386)
- ae49277 MM-51591 - Fix: Recording badge disappears (#384)
- 4351cce [MM-51567] Replace three dots with ellipsis (#383)
- e944f78 Add logic to cover reconnect edge case (#381)
- c5f3642 MM-50533 - Prioritize raised hand when ordering participants (#380)
- b2d94b4 [MM-51558] Stop recording job on bot disconnect or call end (#377)
- 248c3a5 Add support to start a call from existing thread on Desktop app (#375)
- fef82c2 [MM-51296] Prevent calls widget from getting umounted while in a call (#362)
- 6399b92 Remove unnecessary mount (#374)
- fd3c090 Add recordings support to load-test (#366)
- 554caf8 Use correct channelID when setting profile pictures in store (#373)
- 3d40d5b [MM-51483] Fix potential failure in rendering screen sharing track (#370)
- 60bfb9b Add some sanitization to string config settings (#365)
- 7485f06 MM-51497 - Add eslint rules for unused imports, vars (#372)
- 0f19b29 MM-51259 - Emojis in RHS participant list (#369)
- 2f73222 [MM-49589] CircleCI -> Github Actions (#291)
- dee1a9a MM-50010 - Share common calls code between web and mobile (#353)
- eb19734 [MM-51439] Bump calls-recorder (#367)
- e0c4e73 Fix alignment (#364)
- db956d0 Add fallback logic for disconnected presenter (#363)
- 3d21c27 [MM-49768] Initial i18n support (#352)
- 9b63f18 Fix flaky test (#361)
- b6507c6 MM-51226 - Verify and send the webapp's emoji name, with literal as backup (#359)
- fe2289a MM-51226 - Mobile: Emojis not showing in reaction stream (#357)
- 0a1fb8e MM-51007 - Fix: CSS raise hand z-index incorrect (#358)
- 71c5bd5 [MM-51288] Surface recording errors if happening after first dismissal (#356)
v0.14.1
Supported Mattermost Server Versions: 7.6.0+
Commits
- 740ed9f [MM-51439] Bump calls-recorder (#367)
- b6507c6 MM-51226 - Verify and send the webapp's emoji name, with literal as backup (#359)
- fe2289a MM-51226 - Mobile: Emojis not showing in reaction stream (#357)
- 0a1fb8e MM-51007 - Fix: CSS raise hand z-index incorrect (#358)
- 71c5bd5 [MM-51288] Surface recording errors if happening after first dismissal (#356)
v0.14.0
Supported Mattermost Server Versions: 7.6.0+
Commits
- 9d316e1 Bump recording services (#354)
- cb53b09 Recordings e2e (#345)
- 5a25ba6 [MM-50623] Allow to run Calls slash commands from other plugins/products (#343)
- 1c423ed [MM-50990] Fix potential rtcd client leak (#350)
- 0a9d75c Prevent possible access to undefined object (#349)
- 1cb5d62 Fix race condition attaching media tracks on join (#346)
- 0156646 Limit screen thumbnail height (#341)
- ec18627 MM-50542: Improve performance on connect/reconnect (#342)
- 60ff7c2 [MM-49089] Propagate blocking errors to desktop (#339)
- 549c5fe Handle screen permissions error to hide component (#338)
- 3884a9f MM-49079 - Fix desktop links (#340)
- 32749df [MM-46696] Surface screen permissions error coming from global widget desktop window (#337)
- ad98e2b Improve connecting overlay (#334)
- 82adc99 Fix failing e2e test (#335)
- b9c9bd0 Send PLI on video track reception (#332)
- acf91e4 Mitigate some glare (#333)
- 760856d MM-42564 - Audio Output for Airpods shows two outputs (#331)
v0.13.0
Supported Mattermost Server Versions: 7.6.0+
Commits
- f23b726 Update calls-recorder (#330)
- 695aaad [MM-50283] Allow starting calls in existing thread (#318)
- 7a75b3b Fix addIceCandidate error due to potential race (#328)
- 2f76d39 [MM-42233] Fix widget crash on joining calls (#326)
- 87cb556 Improved global widget resizing (#323)
- c957262 [MM-49944] Dispatch missing call start event (#317)
- 5cd9b97 Add
/call recording
slash command (#313) - 1fe730f Send focus desktop event (#321)
- d701f3e Fix space (#320)
- 2ab4b0e [MM-49709] Emojis in the widget participant list (#308)
- 202c544 Respect privacy settings when using name (#315)
- 54ae5ab Review rtcd connection logic (#311)
- 326de46 Fix websocket handlers (#312)
- 46f6e43 [MM-49998] Add jitter on reconnections to rtcd (#310)
- 10de6e9 MM-49235 - Fix eslint warnings, better TS typing (#304)
- e23a9aa Fix Desktop version comparison (#307)
- 4e96b1d Remove references to voiceDetector (#306)
- dca9691 Add supported tooling versions to build (#303)
- 65683d8 [MM-49236] Implement server side VAD (#285)
- b1dcba1 MM-48336 - Fix: tooltips can get stuck in global widget (#245)
- dac0694 Fix snapshots (#305)
- 6710887 [MM-49004] Allow for listening address to be specified in configuration (#293)
- e2d2428 Fix audio devices list overflow (#295)
- dff78ef Add undefined checks to keyboard event handler (#300)
- 7b8129a Improve rtcd client auth logic if URL changes (#298)
- e3eab0b Disable drafts tutorial when running e2e tests (#299)