Wykres commitów

46 Commity (fd1d2ec8fca35e67db666960f6c792252197f48f)

Autor SHA1 Wiadomość Data
Cody Henthorne fd1d2ec8fc Ignore group ring requests if we are already in the call. 2022-11-16 15:05:47 -04:00
Cody Henthorne c51e13fd30 Ignore rings from non-admins in announcement only groups and rev feature flag. 2022-11-16 15:05:47 -04:00
Cody Henthorne 18c32a7a80 Only allow active groups to start ringing. 2022-11-09 19:26:48 -05:00
Cody Henthorne 40c52a31c9 Fix race condition when joining a group call. 2022-08-24 17:09:01 -04:00
Cody Henthorne 84717b95f7 Add logging around how call activity is started. 2022-08-18 16:01:05 -04:00
Cody Henthorne 9bade7ed4b Fix telecom system freeze in poor network. 2022-07-22 13:14:42 -04:00
Rashad Sookram 88b895f5ea Notify when calls start to be routed over cellular data.
Only when the device thinks that it's also connected to a WiFi network.
2022-07-21 13:18:20 -04:00
Greyson Parrelli 04cf8676cc Remove concept of 'highTrust' that is no longer necessary. 2022-07-11 13:35:53 -03:00
Alex Hart a03c49e12c Implement group story notifications. 2022-05-18 11:54:17 -04:00
Cody Henthorne a3bbf944e5
Handle bluetooth permission crash during calls. 2022-05-13 12:39:23 -04:00
Cody Henthorne 14b2d12895 Reduce disk reads on main thread. 2022-05-12 10:42:21 -03:00
Alex Hart eaf36be9f6 NotificationThread migration. 2022-05-12 10:42:21 -03:00
Rashad Sookram d62d0efb1d
Fix screen pulsing when your video is disabled. 2022-04-15 11:44:49 -04:00
Rashad Sookram 73f32868a2 Display audio levels in 1:1 calls. 2022-04-06 12:38:43 -04:00
Rashad Sookram ec92d5ddb7 Display audio levels for each participant in group calls. 2022-04-06 12:37:43 -04:00
Greyson Parrelli 8d4419705b Update to libsignal-client 0.15.0 2022-03-28 19:07:20 -04:00
Greyson Parrelli 2b5d65ae04 Revert "Update to libsignal-client 0.15.0"
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose 1e316ea19f Update to libsignal-client 0.15.0 2022-03-28 19:07:20 -04:00
Cody Henthorne 403958fed3 Handle 1:1 call reconnecting events. 2022-03-28 19:07:20 -04:00
Jim Gustafson c7352f62e5 Update to RingRTC v2.20.0 2022-03-28 19:07:20 -04:00
Greyson Parrelli 057231b9c3 Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04:00
clauz9 eb12395b8e Do not send to blocked recipients. 2022-03-08 10:41:37 -04:00
Greyson Parrelli 935dd7de45 Remove E164s most places and prefer ServiceId more places.\ 2022-03-08 10:41:36 -04:00
Cody Henthorne d6b6884c69 Integrate calling with Android Telecom system. 2022-03-08 10:41:36 -04:00
Greyson Parrelli 7ca2420287 Move from ACI to a generic ServiceId. 2022-02-17 17:09:26 -05:00
Cody Henthorne 9f474fadf4
Fix message sending to self for group call messages. 2022-02-04 14:23:29 -05:00
Jim Gustafson 4f03c98f60 Update to RingRTC v2.17.0 2022-01-24 12:05:29 -05:00
Jordan Rose 7dc3454b37 Use low-bandwidth mode if call is believed to be on cellular 2021-12-08 15:06:44 -05:00
Jim Gustafson 83d3e56dcf Update to RingRTC v2.15.0
Also adds audio processing option for internal users.
2021-12-03 18:10:01 -05:00
Greyson Parrelli 843ed24bbb
Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
Cody Henthorne 8a05626791 Fix call setup state management bugs. 2021-11-16 17:27:47 -05:00
Cody Henthorne 49270e677e Fix improper glare handling. 2021-11-04 17:00:04 -04:00
Greyson Parrelli 5bb48caafd Strongly type UUIDs as ACIs. 2021-11-01 16:48:41 -04:00
Cody Henthorne c53f1fcecf Insert call logs for calls accepted by linked devices. 2021-10-04 21:49:59 -04:00
Cody Henthorne e637f15a43 Refactor call audio routing and bluetooth management. 2021-09-28 11:42:51 -04:00
Jim Gustafson 5d5251054c Update to RingRTC v2.13.0 2021-09-14 09:35:56 -04:00
Cody Henthorne c1fb4f9421
Include urgency in opaque call message sends. 2021-08-25 09:28:16 -04:00
Cody Henthorne db7272730e Add Small Group Ringing support. 2021-08-24 16:59:09 -03:00
Alex Hart 290f84e5b1 Ensure correct local device rotation information is retained when starting a call. 2021-08-02 16:19:43 -04:00
Greyson Parrelli 7c8549bf5e
Don't unnecessarily create threads for groups. 2021-07-30 12:27:28 -04:00
Greyson Parrelli 7d8f780d60
Clean up bookkeeping around threads. 2021-07-27 13:52:49 -04:00
Alex Hart 5229e24397 Implement initial support for foldables in calling. 2021-07-26 13:42:14 -04:00
Alan Evans b3ebf778fd
Group call server selection for internal users. 2021-06-23 17:50:59 -03:00
Cody Henthorne a9741cadbf
Fix logging around dialog flow. 2021-06-15 11:31:56 -04:00
Cody Henthorne b9b2924939 Add screen share receive support and improve video calling rotation. 2021-05-26 00:39:59 -04:00
Cody Henthorne 1dc3cf7824 Move calling management out of service. 2021-03-31 16:02:32 -03:00