Commit Graph

5460 Commits

Author SHA1 Message Date
Matthew Chen
1b508556d4 Respond to CR. 2020-12-18 11:24:40 -03:00
Matthew Chen
fc003412cd Improve landing of loads. 2020-12-18 11:20:49 -03:00
Matthew Chen
cb3624b612 DRY up handling of network failures. 2020-12-18 11:20:49 -03:00
Matthew Chen
27e3046ab4 Ensure audio waveform view adapts to large widths. 2020-12-18 11:07:36 -03:00
Matthew Chen
8f93df9e85 Respond to CRs. 2020-12-18 10:47:57 -03:00
Nora Trapp
3c7fd4d4fe Feature flags for .qa. 2020-12-15 16:15:12 -08:00
Nora Trapp
d151cd1158 Feature flags for .beta. 2020-12-15 16:15:03 -08:00
Nora Trapp
6bac60474d Enable usernames and phone number privacy for internal builds 2020-12-15 16:14:55 -08:00
Nora Trapp
fda61469ce Feature flags for .qa. 2020-12-15 11:57:50 -08:00
Nora Trapp
01a3a57dea Feature flags for .beta. 2020-12-15 11:54:24 -08:00
Matthew Chen
be1b502367 Feature flags for .qa. 2020-12-15 11:29:31 -03:00
Matthew Chen
a9e04009d8 Feature flags for .beta. 2020-12-15 11:29:23 -03:00
Matthew Chen
4ba64c78af Fix "mark as read" for early read receipts. 2020-12-15 11:15:24 -03:00
Nora Trapp
19a9d1414b Merge branch 'release/5.0.2' 2020-12-11 18:19:30 -08:00
Nora Trapp
5409063ac5 Add megaphone for group calls 2020-12-11 15:24:11 -08:00
Nora Trapp
b5cf5d9cd8 Change group calling to a remote kill switch 2020-12-11 15:09:03 -08:00
Michelle Linington
80c6a4e6be Add support for lightweight generics in ObjC functional utilities
NSArray supports lightweight generics in ObjC. Our extension on NSArray
for map/filter/reduce does not. This change tweaks the interface to
better support generics.

Also, fixes some tests that weren't compiling.
2020-12-11 12:30:44 -08:00
Matthew Chen
b3f93cdc88 Fix broken tests. 2020-12-11 16:33:38 -03:00
Matthew Chen
62856840da Clean up codebase. 2020-12-10 13:17:24 -03:00
Matthew Chen
567b7da669 Feature flags for .qa. 2020-12-10 12:45:20 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Nora Trapp
c05e83fad7 Feature flags for .production. 2020-12-08 23:41:47 -08:00
Nora Trapp
60eae16b6b Enable gv2 migration for production 2020-12-08 23:41:39 -08:00
Nora Trapp
542dc33c8e Feature flags for .beta. 2020-12-08 17:52:56 -08:00
Nora Trapp
a6fd784dbd Feature flags for .production. 2020-12-08 17:47:40 -08:00
Nora Trapp
fb595d0e64 Use remote config for group calling 2020-12-07 15:43:59 -08:00
Michelle Linington
1beb51582a IOS-987: Update copy for calls started by local user
Reported as untranslatable here:
https://community.signalusers.org/t/beta-feedback-for-the-upcoming-ios-3-23-release/18507/37
2020-12-03 17:16:26 -08:00
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