Commit Graph

5409 Commits

Author SHA1 Message Date
Nora Trapp
d39e82f347 Small design tweaks 2020-11-19 16:02:22 -08:00
Michelle Linington
8bbbd607ae PR Feedback from Nora 2020-11-19 16:02:22 -08:00
Michelle Linington
a32880ff36 Add missing localization for Join Call button 2020-11-19 16:02:22 -08:00
Michelle Linington
24083156ec Run precommit script 2020-11-19 16:02:22 -08:00
Michelle Linington
89c616c3e1 Minor cleanup 2020-11-19 16:02:22 -08:00
Michelle Linington
34f85ec030 Add a JoinCall button in group call info messages
Also, fixes a bug where we were taking out nested transactions
2020-11-19 16:02:22 -08:00
Michelle Linington
f4d60ff89c Notify the user when a group call begins 2020-11-19 16:02:22 -08:00
Michelle Linington
91f1789bf2 Add GroupCallMessage interaction finder. Build GroupCallMessage participant strings 2020-11-19 16:02:22 -08:00
Michelle Linington
c62bcb1ff3 Rebase with RingRTC API. Hook up stateless peek 2020-11-19 16:02:22 -08:00
Michelle Linington
daa28d413d Handle incoming GroupCallUpdate messages
This builds out infrastructure to fetch updated PeekInfo structs from
RingRTC on a GroupCallUpdate. There are still a bunch of TODOs to
resolve once RingRTC adds PeekInfo.
2020-11-19 16:02:22 -08:00
Michelle Linington
f6a252d274 Send a group call update message when joining and leaving a group call 2020-11-19 16:02:22 -08:00
Michelle Linington
2054d49f91 Add GroupCallUpdate proto definition 2020-11-19 16:02:22 -08:00
Nora Trapp
d8ca084b65 Tweak database fields and update RingRTC 2020-11-19 16:02:22 -08:00
Nora Trapp
b32c5bda4a Add scaffolding for Group Call messages 2020-11-19 16:02:22 -08:00
Nora Trapp
ce69b97f10 Update to dev build of RingRTC with lobby peeking, media key state 2020-11-19 16:02:22 -08:00
Nora Trapp
343a5a1163 Add redirect settings to OWSURLSession and allow modifying the request before redirect 2020-11-19 16:02:22 -08:00
Matthew Chen
9fa86023ef Revert "Configure for testing group migrations on staging."
This reverts commit 01357565c8.
2020-11-19 15:40:54 -03:00
Matthew Chen
01357565c8 Configure for testing group migrations on staging. 2020-11-19 15:40:38 -03:00
Jordan Rose
87c6355222 Protobuf: Regenerate wrappers for Swift-only protos
And update clients to match (mostly let -> var, but some dropping of
@objc and Equatable as well)
2020-11-17 12:46:26 -08:00
Matthew Chen
a3440fea46 Revert "Use staging service."
This reverts commit 662e794393.
2020-11-17 07:54:03 -03:00
Matthew Chen
35614c949e Revert "Simulate group migrations phase 3."
This reverts commit 4273626c52.
2020-11-17 07:53:50 -03:00
Matthew Chen
4273626c52 Simulate group migrations phase 3. 2020-11-17 07:53:21 -03:00
Matthew Chen
662e794393 Use staging service. 2020-11-17 07:50:23 -03:00
Nora Trapp
060839f463 Merge branch 'release/3.22.0' 2020-11-16 09:27:26 -08:00
Nora Trapp
52dea36100 Feature flags for .production. 2020-11-16 08:59:51 -08:00
Matthew Chen
01271f60be Handle emoji availability deserialization failures. 2020-11-14 07:58:13 -03:00
Nora Trapp
d300f66673 Fix crash when decoding emoji availability 2020-11-14 01:13:24 -08:00
Nora Trapp
ed69da32aa After a session reset, archive previous sessions instead of deleting them 2020-11-12 17:31:10 -08:00
Nora Trapp
a8e2a3e500 Archive sessions instead of deleting them when linked devices change 2020-11-12 17:31:10 -08:00
Matthew Chen
b91fa303b7 Fix code generation issue around TSAttachment.contentType. 2020-11-12 17:28:46 -03:00
Matthew Chen
015cbad1fb Block message sends in groups with blocking migrations. 2020-11-12 17:26:44 -03:00
Matthew Chen
58fa3c3f3a Block message sends in groups with blocking migrations. 2020-11-12 17:26:44 -03:00
Matthew Chen
7c2180b666 Block message sends during blocking migrations phase. 2020-11-12 17:26:44 -03:00
Matthew Chen
15a06028ce Improve logging around sessions. 2020-11-12 17:24:34 -03:00
Matthew Chen
09c747de85 Improve logging around sessions. 2020-11-12 17:24:34 -03:00
Matthew Chen
502ae86200 Improve logging around sessions. 2020-11-12 17:24:34 -03:00
Matthew Chen
8869a8aa5d Improve logging around sessions. 2020-11-12 17:24:34 -03:00
Nora Trapp
a6b05d5941 Feature flags for .qa. 2020-11-10 17:22:48 -08:00
Matthew Chen
046a497099 Feature flags for .beta. 2020-11-10 14:00:56 -03:00
Matthew Chen
b9648c6fd4 Tweak group migration feature flags. 2020-11-10 13:34:08 -03:00
Nora Trapp
1bc6da36fe PR Feedback 2020-11-05 12:25:49 -08:00
Nora Trapp
723ea9c95f Allow RingRTC to send/receive opaque call messages 2020-11-05 12:25:49 -08:00
Matthew Chen
2cb2aa3ebd Fix broken test. 2020-11-05 14:00:31 -03:00
Nora Trapp
6e2f808bc0 Enable for QA 2020-10-30 12:16:02 -07:00
Nora Trapp
caf3a351b8 Get audio flowing with group calls 2020-10-30 12:15:08 -07:00
Matthew Chen
0a3cd4b502 Only prepare group members for migration just before the migration. 2020-10-30 15:51:24 -03:00
Matthew Chen
8727a0ba08 Merge branch 'release/3.22.0' 2020-10-30 15:50:37 -03:00
Matthew Chen
ef28a8a430 Small fixes. 2020-10-30 15:41:31 -03:00
Matthew Chen
3ef31af1c8 Improve logging around message sends. 2020-10-30 15:28:22 -03:00
Matthew Chen
3d1d6a3e1f Improve logging around messages without renderable content. 2020-10-30 10:45:06 -03:00