48 Commits

Author SHA1 Message Date
Jamie Kyle
bc67d421ab Track acceptedTime during call, fix call screen duration 2023-09-20 10:00:01 -04:00
Jamie Kyle
a4fffdfbfb Fix speaker view not auto switching on presenting 2023-08-30 14:34:58 -07:00
Jamie Kyle
ef0a3de636 Fix legacy call-history messages without a callId
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:33 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Jordan Rose
414c0a58d3 Update to RingRTC v2.30.0
Co-authored-by: Rashad Sookram <rashad@signal.org>
2023-08-21 09:30:32 -07:00
Jamie Kyle
1eaabb6734 Calls Tab & Group Call Disposition 2023-08-08 17:53:06 -07:00
Jamie Kyle
e5638c0b20 Call Disposition 2023-01-09 16:52:01 -08:00
Jim Gustafson
01eb3b73b4 Update to RingRTC v2.23.0 2023-01-09 10:38:57 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
98ef4c627a Update eslint to 8.27.0 2022-11-17 16:45:19 -08:00
Evan Hahn
a88243f26d Better handle group call ring race conditions 2022-11-16 18:52:04 -08:00
Scott Nonnenberg
0134990275 Don't access RemoteConfig directly from 'dumb' components 2022-10-24 13:46:36 -07:00
Fedor Indutny
80c90540f6 Restore call view mode after presentation end 2022-05-25 11:03:27 -07:00
Fedor Indutny
e6223b6a11 Dynamic audio level indicator 2022-05-18 23:28:51 -04:00
Jim Gustafson
5d051ae16a Update to RingRTC v2.20.0 2022-03-18 11:11:30 -07:00
Evan Hahn
41b4cce6ec Show local speaking indicator for group calls 2022-02-25 09:24:05 -06:00
Evan Hahn
5ce26eb91a Speaking indicator for group calls
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Jim Gustafson
ab9d33cf1a Update to RingRTC v2.17.2 2022-01-28 13:55:36 -06:00
Evan Hahn
e32503eed4 Import AudioDevice and VideoFrameSource directly from RingRTC 2021-09-28 11:37:03 -05:00
Evan Hahn
0e7f641dc1 Let users ring members when starting a group call
Co-Authored-By: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2021-08-25 16:42:51 -05:00
Evan Hahn
79c976668b Receive rings for group calls 2021-08-20 09:06:15 -07:00
Josh Perez
91af0dad78 Faster preferences window 2021-08-18 13:08:14 -07:00
Evan Hahn
763c35e546 Update call lobby UI to match new designs 2021-08-17 16:45:18 -05:00
Fedor Indutny
d11283f0f1 Update RingRTC to v2.10.6 2021-06-29 09:39:53 -05:00
Fedor Indutny
5b18bb8563 Fix storybook for calling sources modal 2021-06-03 12:52:11 -07:00
Josh Perez
ceffc2380c Add screensharing behind a feature flag 2021-05-20 17:37:19 -07:00
Evan Hahn
8a72607fa7 Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
Evan Hahn
b281420a40 Group calling: add speaker view 2021-01-25 18:28:59 -08:00
Josh Perez
318013e83d Handles safety number changes while in a call 2020-12-08 14:37:04 -05:00
Evan Hahn
0c039bf431 Add group calling events to the message timeline 2020-12-07 14:43:19 -06:00
Evan Hahn
c85ea814b1 Group calling participants refactor 2020-12-02 10:14:03 -08:00
Evan Hahn
d1866a0e5d Group calling: tell RingRTC about our rendered resolutions for perf 2020-12-01 17:52:01 -08:00
Josh Perez
81cc8a1211 Group Calling: blocking participants
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2020-12-01 19:30:25 -06:00
Evan Hahn
f3f2cb2b5e Show active speaker in group calling PiP 2020-12-01 15:52:09 -08:00
Evan Hahn
daef1feae8 Add list of participants to the lobby, and add basic blocking for max participants 2020-11-23 14:49:32 -05:00
Josh Perez
f8b4862ed5 Participant list improvements 2020-11-23 14:49:32 -05:00
Josh Perez
5cc7c9a66a Group Calling: Improve mute state styling 2020-11-23 14:49:31 -05:00
Evan Hahn
b366967ca5 Upgrade to RingRTC v2.8.2 RC.6 2020-11-23 14:48:12 -05:00
Josh Perez
1f0c091e13 Group calling enhancements 2020-11-23 14:45:44 -05:00
Evan Hahn
022c4bd0f4 Initial group calling support 2020-11-23 14:45:44 -05:00
Evan Hahn
8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Evan Hahn
c57f7f1cdb Call requests: caller 2020-10-12 18:10:08 -04:00
Josh Perez
ea7ea5e8f6 Storybook fix 2020-10-12 18:10:08 -04:00
Evan Hahn
333dc17c0a Proper call requests for callee 2020-10-12 18:10:07 -04:00
Josh Perez
aeff7540c8 Calling type improvements 2020-09-04 14:41:07 -05:00
Jim Gustafson
90bf0f4eea Update to RingRTC v2.5.1
Co-authored-by: Vladimir Skuratovich <vlad@signal.org>
2020-08-28 15:42:25 -04:00
Josh Perez
8ab1013f70 Calling: Device Selection 2020-08-28 15:42:25 -04:00
Peter Thatcher
d3a27a6442 Calling support 2020-07-30 13:08:47 -07:00