Nora Trapp
079530a793
Feature flags for .qa.
2020-12-02 15:49:01 -08:00
Nora Trapp
a3219ad7cb
Feature flags for .beta.
2020-12-02 15:48:55 -08:00
Nora Trapp
39506bab6b
Don't crash when a receipt is received with an unknown type
2020-12-02 15:48:43 -08:00
Nora Trapp
d3028bc0c5
Feature flags for .qa.
2020-12-02 15:33:05 -08:00
Nora Trapp
9d98c40a14
Feature flags for .beta.
2020-12-02 15:33:05 -08:00
Nora Trapp
ccebfedf31
Adjust feature flags for beta
2020-12-02 15:11:51 -08:00
Nora Trapp
959b7ca480
Merge branch 'release/3.23.0'
2020-12-02 15:10:14 -08:00
Nora Trapp
fb5e0d62ae
Merge branch 'release/3.22.1' into release/3.23.0
2020-11-30 14:55:11 -08:00
Nora Trapp
1e8b3dae29
Workaround an iOS 11 bug in unicode parsing
2020-11-30 14:44:04 -08:00
Michelle Linington
98814bfdeb
PR Feedback
...
- Fix a bug where user notifications wouldn't be posted for incoming
messages with eraId.
- Adopt OWSFormat for localized numbers
2020-11-24 20:59:37 -08:00
Michelle Linington
a8de171053
Adopt leftover PR feedback from #2696
2020-11-24 20:59:37 -08:00
Michelle Linington
8998b1e767
Add eraId to GroupCallUpdate messages
...
By including eraId in GroupCallUpdate messages, we're able to identify
separate group calls after the fact. Each unique eraId will result in a
new entry in the database, even if the group call has since ended.
2020-11-24 20:59:37 -08:00
Matthew Chen
62723c9b64
Update service protos.
2020-11-24 13:49:08 -03:00
Matthew Chen
e61dcd659e
Feature flags for .qa.
2020-11-23 14:50:54 -03:00
Nora Trapp
e4918a4133
Enable group calling for beta
2020-11-21 22:10:22 -08:00
Nora Trapp
c83a2ef299
Feature flags for .beta.
2020-11-21 22:09:51 -08:00
Matthew Chen
783d8560c9
Fix group migration edge cases.
2020-11-20 15:32:15 -03:00
Matthew Chen
21b616ede1
Fix group migration edge cases.
2020-11-20 15:32:15 -03:00
Matthew Chen
d876125276
Add generic error for obj-c.
2020-11-20 15:32:15 -03:00
Matthew Chen
52d6000e4a
Skip group auto-migrations if not registered.
2020-11-20 15:32:15 -03:00
Michelle Linington
f9067bac8a
Respect server received timestamp in group call message
2020-11-19 16:04:22 -08:00
Michelle Linington
485e12e6c4
Stable ordering of call participants
2020-11-19 16:04:21 -08:00
Nora Trapp
3a51ca2adb
Allow sending media keys to linked devices
2020-11-19 16:03:37 -08:00
Nora Trapp
c7648fe02c
Fix small group call message bug
2020-11-19 16:02:22 -08:00
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