Nora Trapp
84b94beb8b
Cleanup call adapter management
2020-08-17 15:41:11 -07:00
Nora Trapp
b035d35510
Add dedicated video call button
2020-08-14 20:44:03 -07:00
Matthew Chen
b6f07d471f
Rework Groups v2 & CDS feature flags.
2020-08-11 17:45:04 -03:00
Matthew Chen
fdd3c513ca
Rework Groups v2 & CDS feature flags.
2020-08-11 17:45:04 -03:00
Nora Trapp
4696a4d993
Mention sending
2020-08-04 14:08:30 -07:00
Matthew Chen
4db7dd5ca3
Refine scaffolding for testing gv2.
2020-07-27 17:04:26 -03:00
Nora Trapp
a4673cc86a
Fix group v1 membership for desktop
2020-07-27 11:38:12 -07:00
Matthew Chen
c14cc341c4
Add remote config for modern CDS and groups v2.
2020-07-22 13:04:33 -03:00
Matthew Chen
26dd52144e
Add debug UI to send a group update.
2020-07-01 16:56:59 -03:00
Matthew Chen
3d3577f2e2
Add Debug UI to send v1 group updates that kick everyone but the local user.
2020-07-01 16:55:39 -03:00
Matthew Chen
ee23ade45a
Safer group model diffs.
2020-06-23 11:27:10 -03:00
Nora Trapp
4b77d80256
Remove pinsForEveryone special casing
2020-06-16 12:28:21 -07:00
Matthew Chen
577b0acf20
Merge remote-tracking branch 'private/release/3.10.6' into release/3.11.0
2020-06-11 15:33:09 -03:00
Matthew Chen
0891ce52e1
Copy model read cache values. Add deepCopy method to all models.
2020-06-11 13:22:16 -03:00
Matthew Chen
3992df3be2
Improve Debug UI for cloning groups.
2020-06-11 13:11:08 -03:00
Matthew Chen
ba801f05ce
Label the "slow write transactions" logging with the source of the transaction.
2020-06-07 10:37:55 -03:00
Matthew Chen
6bf9af9be3
De-bounce database observation.
2020-06-05 16:32:30 -03:00
Matthew Chen
4d04d72df7
Add debug UI to thrash interaction/thread writes.
2020-06-05 16:32:30 -03:00
Matthew Chen
28157b5560
De-bounce database observation.
2020-06-05 11:40:43 -03:00
Matthew Chen
f2f48be174
Add debug UI to thrash interaction/thread writes.
2020-06-05 11:40:43 -03:00
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