Skip to content

Releases: peer-calls/peer-calls

PeerCalls v4.2.7

14 Apr 20:02
d43abf6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.6...v4.2.7

PeerCalls v4.2.6

19 Feb 00:35
Compare
Choose a tag to compare

PeerCalls v4.2.5

19 Feb 00:32
Compare
Choose a tag to compare

PeerCalls v4.2.2

15 Feb 11:59
Compare
Choose a tag to compare
Reduce bottom toolbar gap (2)

PeerCalls v4.2.1

12 Feb 22:24
d050d0f
Compare
Choose a tag to compare
Merge pull request #281 from peer-calls/jeremija/video-preview

Tweaks for v4.2.1 and new features

PeerCalls v4.2.1-beta1

04 Feb 19:14
0d0bc32
Compare
Choose a tag to compare
Pre-release
Implement a better video grid (#251)

The new video grid supports fixed aspect ratios and will not resize the
video like it was done previously. The new layout is enabled
only when there are more than three participants. Users have a choice of
picking the three modes in the settings: AUTO (the new default), LEGACY
(the old default) and ASPECT (the new mode).

We can now also have a menu on the top videos toolbar that flips over
the edge of the parent container with defined height. On the other side,
this position is only defined once so if a window is resized, the
fixed-positioned dropdown will stay in place. We have a dropdown
backdrop so it's not the end of the world, but it's a compromise.

Fix an issue with toolbar on Firefox for Android due to tooltips being
too wide, for some reason it added extra margins on the bottom/right.

PeerCalls v4.2.0

02 Feb 10:52
9a3a0c2
Compare
Choose a tag to compare
Merge pull request #278 from peer-calls/issue-277

Upgrade dependencies

PeerCalls v4.1.4

27 Jan 09:54
Compare
Choose a tag to compare
Add single-click mute/camera toggle

Closes #271

PeerCalls v4.1.3

24 Jan 16:58
Compare
Choose a tag to compare
Fix device dropdown on some Android devices

Some android devices do not support multiple calls to `getUserMedia`
with different `deviceId`s set, possibly because of the limitations in
the USB bus size when large sensors are used.

We can't call `stop` because that would invalidate the whole WebRTC
track; Want to be able to call `replaceTrack` on the peer connection to
quickly change the camera without renegotation, so as a workaround we'll
create a dummy black canvas video track and replace the video track.
When we replace this track, the existing real video track will be
stopped and we can safely call `getUserMedia` again.

Tested and verified on latest versions of Chrome and Firefox on Samsung
Galaxy A52s.

PeerCalls v4.1.2

06 May 18:40
0fb4e3b
Compare
Choose a tag to compare
Disable insertable streams by default (#264)

Chrome started crashing with SIGSEGV when insertable streams were
enabled in Mesh network mode. Since the insertable streams only really
work on Chrome, it did not make sense to keep it enabled by default.
Also, the insertable streams currently only works with VP8 codec, it's
broken when using the H264, which is the default when SFU mode is
enabled.

Users who wish to enable insertable streams can do so by explicitly
setting the following environment variable:

    PEERCALLS_FRONTEND_ENCODED_INSERTABLE_STREAMS=true

Or the following YAML config option:

    frontend.encodedInsertableStreams: true

This is why corporations build their own native clients if they want to
support additional features.

Also, fix src/client/index-simple.tsx for mesh mode.

Closes #263.