Commit Graph

31 Commits

Author SHA1 Message Date
Morgan Pretty ad9282a7b9 Removed 'publicKey' from the MessageRequestResponse and updated logic to use 'message.sender' isntead 2022-02-11 10:47:27 +11:00
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)
2022-02-02 16:59:56 +11:00
Morgan Pretty 0f20c37afa Regenerated the SessionProtos for message requests 2022-01-31 08:56:42 +11:00
Ryan Zhao dff99cf0fc add unsend request proto 2021-07-30 14:21:30 +10:00
Brice-W c1bd21c3f0 proto updated 2021-06-21 10:51:07 +10:00
Niels Andriesse 7bb7edd3c0 Further cleanup 2021-06-11 11:11:16 +10:00
Brice-W 0b5c1a68ee proto update 2021-06-09 15:37:24 +10:00
nielsandriesse f588b6b611 Fix incorrect protobuf value 2021-06-01 15:05:16 +10:00
Niels Andriesse f3fef34259 Implement proto conversion 2021-05-07 14:53:28 +10:00
Niels Andriesse 0153e1cefd Update protos 2021-05-07 14:46:53 +10:00
Niels Andriesse b1cd34c9b4 Create DataExtractionNotification 2021-03-02 15:00:22 +11:00
Niels Andriesse defb3a751b Update protobuf for data extraction notifications 2021-03-02 15:00:11 +11:00
Niels Andriesse 82690259b2 Clean protobuf 2021-03-02 13:12:24 +11:00
nielsandriesse f488453140 Update configuration message for contacts 2021-02-24 13:49:16 +11:00
nielsandriesse 268971af9a Update protobuf 2021-02-24 13:20:50 +11:00
Niels Andriesse 1b9aa9aea2 Keep things backwards compatible 2021-02-23 11:08:01 +11:00
Niels Andriesse e945a6779f Include profile in configuration sync message 2021-02-23 09:47:38 +11:00
Niels Andriesse 1fda8e4249 Add encryption key pair request message 2021-02-08 13:19:38 +11:00
Niels Andriesse afd7a5a3dc Fix open group message syncing 2021-01-25 16:48:14 +11:00
Niels Andriesse cf333d5e3d Merge branch 'closed-groups' into multi-device 2021-01-25 13:50:18 +11:00
Niels Andriesse b7160cbb11 Clean 2021-01-22 11:07:22 +11:00
Niels Andriesse c9c83da3dc Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage 2021-01-22 10:28:26 +11:00
Niels Andriesse 0e3348dec7 Update protos for explicit group updates 2021-01-22 09:28:44 +11:00
Niels Andriesse eeef067f57 Implement message syncing 2021-01-14 14:57:32 +11:00
nielsandriesse 8ae5db3141 Update protos & create ConfigurationMessage 2021-01-13 11:41:56 +11:00
nielsandriesse 079fb3f165 Re-generate protos 2021-01-12 14:13:09 +11:00
nielsandriesse 6e184022bd Debug 2021-01-12 12:42:52 +11:00
nielsandriesse 8119e40edc Clean up proto definitions 2021-01-12 12:40:34 +11:00
Niels Andriesse da503b0df1 Update Session protocol closed groups logic 2021-01-05 14:54:37 +11:00
nielsandriesse 8f443a38af Re-implement message wrapping 2020-11-09 08:36:33 +11:00
nielsandriesse 96bfab5d93 Re-generate protos 2020-11-05 14:56:15 +11:00