Morgan Pretty
893967e380
Updated to the latest config lib and added it's unit tests
2 years ago
Morgan Pretty
1345e89809
Further config util logic
...
Removed the usage of the OWSAES256Key (using CryptoKit and raw data instead)
Removed the pre-compiled headers to speed up builds with minor changes (explicit imports instead)
# Conflicts:
# Session.xcodeproj/project.pbxproj
# SessionMessagingKit/Database/Models/ClosedGroup.swift
# SessionMessagingKit/Protos/Generated/SNProto.swift
# SessionMessagingKit/Protos/Generated/SessionProtos.pb.swift
# SessionMessagingKit/Protos/SessionProtos.proto
# SessionMessagingKit/Sending & Receiving/MessageSender.swift
# SessionMessagingKit/Sending & Receiving/Pollers/CurrentUserPoller.swift
# SessionMessagingKit/Utilities/ProfileManager.swift
# SessionSnodeKit/Models/DeleteAllMessagesRequest.swift
# SessionSnodeKit/Models/GetMessagesRequest.swift
# SessionSnodeKit/Models/SendMessageRequest.swift
# SessionSnodeKit/Types/SnodeAPINamespace.swift
2 years ago
Morgan Pretty
0c09f2bfc5
Fixed a few more QA issues, added a minor feature
...
Updated the document download UI
Minor font tweaks to match settings more closely
Added profile data to the MessageRequestResponse
Fixed the broken tests
2 years ago
ryanzhao
692df74af6
wip: emoji reacts message cell ui
2 years ago
ryanzhao
651b271ba0
update protobuf
2 years ago
Ryan Zhao
52407aec03
Merge branch 'ipad-support-1' into voice-calls-2
2 years ago
Morgan Pretty
ad9282a7b9
Removed 'publicKey' from the MessageRequestResponse and updated logic to use 'message.sender' isntead
2 years ago
Morgan Pretty
9db5083cc5
Built out the Message Request functionality
...
Added the MessageRequestsViewController
Added a 'Message Requests' button to the settings screen
Added accept/reject buttons for message requests to the ConversationVC
Added the ability to hide the message request item on the HomeVC (re-appears if you get a new message request)
Added code to handle an edge-case where the message request approval state wouldn't be returned to the sender due to the recipient running an old version of the app
Prevented contacts which aren't associated with an approved thread from appearing when creating a closed group
Disabled notifications for threads which aren't approved
Updated the app notification count to exclude unapproved messages
Updated the app to ignore closed group creation messages if the group has no admins which are approved contacts
Fixed up the keyboard avoidance behaviour in the ConversationVC
Fixed a couple of minor interaction issues which affected some devices
Fixed an issue where the database migrations would run on the 2nd launch when creating a new account (causing odd behaviours)
2 years ago
Morgan Pretty
0f20c37afa
Regenerated the SessionProtos for message requests
2 years ago
ryanzhao
219440f444
update call protobuf
3 years ago
Niels Andriesse
6fdf544368
Implement end call message
3 years ago
Niels Andriesse
1ad42547b2
Batch send ICE candidates
3 years ago
Niels Andriesse
525eb40d8d
Make signaling happen using Session messages
3 years ago
Niels Andriesse
030c869d06
Add WebRTC dependency & implement CallMessage
3 years ago
Ryan Zhao
dff99cf0fc
add unsend request proto
3 years ago
Brice-W
c1bd21c3f0
proto updated
3 years ago
Niels Andriesse
7bb7edd3c0
Further cleanup
3 years ago
Brice-W
0b5c1a68ee
proto update
3 years ago
nielsandriesse
f588b6b611
Fix incorrect protobuf value
3 years ago
Niels Andriesse
f3fef34259
Implement proto conversion
3 years ago
Niels Andriesse
0153e1cefd
Update protos
3 years ago
Niels Andriesse
b1cd34c9b4
Create DataExtractionNotification
3 years ago
Niels Andriesse
defb3a751b
Update protobuf for data extraction notifications
3 years ago
Niels Andriesse
82690259b2
Clean protobuf
3 years ago
nielsandriesse
f488453140
Update configuration message for contacts
3 years ago
nielsandriesse
268971af9a
Update protobuf
3 years ago
Niels Andriesse
1b9aa9aea2
Keep things backwards compatible
3 years ago
Niels Andriesse
e945a6779f
Include profile in configuration sync message
3 years ago
Niels Andriesse
1fda8e4249
Add encryption key pair request message
3 years ago
Niels Andriesse
afd7a5a3dc
Fix open group message syncing
4 years ago
Niels Andriesse
cf333d5e3d
Merge branch 'closed-groups' into multi-device
4 years ago
Niels Andriesse
b7160cbb11
Clean
4 years ago
Niels Andriesse
c9c83da3dc
Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage
4 years ago
Niels Andriesse
0e3348dec7
Update protos for explicit group updates
4 years ago
Niels Andriesse
eeef067f57
Implement message syncing
4 years ago
nielsandriesse
8ae5db3141
Update protos & create ConfigurationMessage
4 years ago
nielsandriesse
079fb3f165
Re-generate protos
4 years ago
nielsandriesse
6e184022bd
Debug
4 years ago
nielsandriesse
8119e40edc
Clean up proto definitions
4 years ago
Niels Andriesse
da503b0df1
Update Session protocol closed groups logic
4 years ago
nielsandriesse
96bfab5d93
Re-generate protos
4 years ago