Matthew Chen
6b4f192b1b
Remove usage of retainUntilComplete.
2020-05-22 09:51:12 -03:00
Nora Trapp
6ce4dfc83b
Delete for Everyone UI
2020-05-21 13:59:47 -07:00
Matthew Chen
da855e85c8
Send invalid group updates from the debug UI.
2020-05-15 18:21:17 -03:00
Matthew Chen
6faae5324e
Send invalid group updates from the debug UI.
2020-05-15 18:21:16 -03:00
Matthew Chen
f9a38115ad
Send invalid group updates from the debug UI.
2020-05-15 18:21:16 -03:00
Matthew Chen
0d95310eaf
Send invalid group updates from the debug UI.
2020-05-15 18:14:46 -03:00
Matthew Chen
ab5c781723
Respond to CR.
2020-05-11 11:46:08 -03:00
Matthew Chen
80be78e6c3
Respond to CR.
2020-05-11 10:26:30 -03:00
Matthew Chen
f8b9b209ff
Respond to CR.
2020-05-11 10:19:52 -03:00
Matthew Chen
9501f252a1
Add TSIncomingMessageBuilder.
2020-05-11 09:28:13 -03:00
Matthew Chen
fad9510dbe
Add TSIncomingMessageBuilder.
2020-05-11 09:28:13 -03:00
Jim Gustafson
6806bd4d9f
Adjust protocol definitions
...
Added a new field destinationDeviceId to the protocol buffer for
CallMessage.
Added supporting logic of setting it when sending.
Added a catch when receiving: If the field is defined, then use it
and check the local deviceId and if not a match, drop the message
since it is not for this device.
Changed naming to be more explicit.
Removed the FeatureLevel definition from the protocol since proto enums
won't be backwards compatible if updated. Instead, adding boolean flags
instead. For this release, the feature supported is multi-ring, so a
multiRing flag is defined instead of a feature level.
The supportsMultiRing value is persisted through to RingRTC. There is
no more need to translate between the enumerations anymore.
Added prefix naming for proto enums since the namespace is shared.
Removed defaults since they are already the desired default values.
When sending messages, using a nullable unsigned integer type instead
of a flag and value pair. This simplifies the function calls, although
some NSNumber extensions were required on the Swift side.
2020-05-08 15:50:49 -07:00
Matthew Chen
2b987f994a
Merge remote-tracking branch 'private/release/3.8.1'
2020-05-01 12:40:28 -03:00
Riya Abraham
e2d813cf8d
Debug UI for screenshots without assets.
2020-04-29 17:43:16 -03:00
Matthew Chen
b2e90bf164
Merge remote-tracking branch 'private/release/3.8.0'
2020-04-20 11:52:54 -03:00
Nora Trapp
f0d7a9cb9c
Add early message handling for delivery receipts, reactions, and delete for everyone
2020-04-16 19:44:45 -07:00
Matthew Chen
817780f201
Revise dark theme.
2020-04-16 11:25:32 -03:00
Ehren Kret
d0b7faeebc
Update attachment model to hold cdn key and cdn number
2020-04-14 08:52:34 -07:00
Ehren Kret
4738201be1
Add CDN key and number to AttachmentPointer proto message
2020-04-09 12:47:23 -07:00
Matthew Chen
2fca71e380
Fix build warnings.
2020-04-08 16:05:54 -03:00
Matthew Chen
b5c069ed95
Clean up VC initializers.
2020-04-08 09:26:25 -03:00
Matthew Chen
41267d9e54
Add upload timestamp to attachment models.
2020-04-02 13:39:40 -03:00
Nora Trapp
4ad7479ff9
Use new accent blue color everywhere except launch screen related views
2020-03-04 10:00:55 -08:00
Matthew Chen
5e8b4d2077
Clean up handling of networking errors.
2020-03-03 12:32:50 -03:00
Matthew Chen
7c4c9be8b4
Merge remote-tracking branch 'private/release/3.6.0'
2020-03-03 11:40:53 -03:00
Nora Trapp
79a44ad084
TSCall timestamp now reflects when a call was initiated
2020-03-02 10:59:09 -08:00
Michael Kirk
ed43a667ab
remove unnused subset of AFNetworking
...
some of it's not yet compatible with catalyst, and we don't use it anyway.
2020-02-28 14:44:56 -06:00
Matthew Chen
9cd2c3c722
Add Debug UI for group v2 update info messages.
2020-02-27 09:40:02 -03:00
Matthew Chen
9ce3a42f74
Rename GroupManager methods.
2020-02-21 12:31:45 -03:00
Michael Kirk
f198d9037d
Merge tag '3.5.0.5'
2020-02-19 19:26:05 -07:00
Michael Kirk
75b54f06b4
Resume onboarding if user needs profile or PIN.
2020-02-18 15:37:17 -07:00
Michael Kirk
651d73e4d5
debug action: unwhitelist 1 thread
2020-02-16 13:13:12 -07:00
Michael Kirk
f406de7797
plumb through messageRequest circumstance when marking as read
2020-02-16 13:13:12 -07:00
Jim Gustafson
5e4c315e4d
Call Manager Integration (RingRTC v1.0.1)
2020-02-13 12:50:00 -07:00
Nora Trapp
fe9864f935
Fix PIN creation during registration.
2020-02-09 16:48:55 -08:00
Nora Trapp
56f0e534a9
Megaphone pins4all reminder flow
2020-02-09 15:21:58 -08:00
Matthew Chen
fb2d4b1744
Use Groups v2 to coordinate disappearing message state.
2020-02-06 10:50:45 -03:00
Michael Kirk
d024ed99c0
Use appropriate sender certificate depending on capabilities
2020-01-31 20:33:57 -07:00
Nora Trapp
9630d91b8b
Pins for everyone is remote feature
2020-01-30 20:13:18 -08:00
Nora Trapp
5f7eebf100
Pins for everyone is remote feature
2020-01-27 14:34:02 -08:00
Matthew Chen
bc0359268e
Rework outgoing messages; embed change protos in outgoing change messages for groups v2.
2020-01-27 11:47:44 -03:00
Matthew Chen
892ce5c135
Rework message processing to handle groups v2.
2020-01-17 17:34:37 -03:00
Michael Kirk
11575926b1
remove unused ContactQuery
2020-01-15 14:28:04 -07:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Michael Kirk
884f09ea5a
Windowed conversation loading
2019-12-31 14:29:32 -08:00
Michael Kirk
b8a03cd495
debug ui: don't reset count when batch creating messages
2019-12-31 14:26:53 -08:00
Michael Kirk
83e6011c86
dry up debug UI
2019-12-18 10:58:48 -08:00
Matthew Chen
29150102cb
Revert group and profile changes.
2019-12-11 20:41:54 -08:00
Nora Trapp
c667ef54f2
Merge branch 'release/3.0.4'
2019-12-05 16:45:59 -08:00
Nora Trapp
d2cb2b6637
Fix share sheet for iPad
2019-12-05 16:27:45 -08:00