Ryan Zhao
ad575f6fb5
fix an issue where incoming call is not showed for non-voip notifications
2022-04-21 13:40:42 +10:00
ryanzhao
abafffbfe2
potentially fix a issue that the calls won't get connected
2022-04-20 14:22:36 +10:00
Ryan Zhao
b23038087f
try to fix a call issue when iOS is on lock screen
2022-04-11 10:36:21 +10:00
Ryan Zhao
49d6a64194
Merge branch 'remove-OWSBlockingManager' into voice-calls-2
2022-03-31 11:09:09 +11:00
Morgan Pretty
78c0d000be
Removed the OWSBlockingManager replacing it with the config sync
...
Fixed an issue where the "block" button would appear in the NoteToSelf swipe menu
Removed the OWSBlockingManager and supporting files
Removed a number of unused classes and methods
Refactored the BlockListUIUtils to Swift
2022-03-23 09:59:38 +11:00
Ryan Zhao
52407aec03
Merge branch 'ipad-support-1' into voice-calls-2
2022-03-02 14:31:31 +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
ryanzhao
716378ccd3
handle offer message might come in earlier than pre offer message
2021-11-12 16:24:47 +11:00
ryanzhao
da14539639
handle busy
2021-11-11 11:09:52 +11:00
ryanzhao
6f78d6dfbe
refactoring for CallKit
2021-11-03 15:31:50 +11:00
Niels Andriesse
baf9e4e9d4
Add ringing UI
2021-08-18 13:07:15 +10:00
Niels Andriesse
6fdf544368
Implement end call message
2021-08-18 10:33:33 +10:00
Niels Andriesse
525eb40d8d
Make signaling happen using Session messages
2021-08-17 15:41:13 +10:00
Ryan Zhao
94c1879263
fix unsend request receive handler
2021-07-30 17:04:56 +10:00
nielsandriesse
e72c6d4cbd
Mark .noThread error as non-retryable
2021-05-28 09:09:56 +10:00
nielsandriesse
c36cf1a36d
Hopefully fix closed group handling bug
2021-05-19 08:42:58 +10:00
Niels Andriesse
bd04775cbf
Implement open group invitations UI
2021-05-07 13:10:21 +10:00
Niels Andriesse
1a12487292
Clean
2021-04-15 10:09:05 +10:00
ryanzhao
1893ccac76
use TSIncomingMessage's serverTimastamp to make more sense
2021-04-14 11:39:04 +10:00
Ryan ZHAO
fcc3c27779
fix unread message count bug
2021-04-12 16:56:53 +10:00
Niels Andriesse
08015f570f
Create DataExtractionNotificationInfoMessage
2021-03-02 15:00:22 +11:00
Niels Andriesse
82690259b2
Clean protobuf
2021-03-02 13:12:24 +11:00
Niels Andriesse
e945a6779f
Include profile in configuration sync message
2021-02-23 09:47:38 +11:00
Niels Andriesse
37c652c0d0
Make admins send latest closed group key pair when members are added
2021-02-11 16:14:03 +11:00
nielsandriesse
65f397ccd1
Debug
2021-02-10 09:51:28 +11:00
Niels Andriesse
1fda8e4249
Add encryption key pair request message
2021-02-08 13:19:38 +11:00
Niels Andriesse
cf333d5e3d
Merge branch 'closed-groups' into multi-device
2021-01-25 13:50:18 +11:00
Niels Andriesse
c9c83da3dc
Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage
2021-01-22 10:28:26 +11:00
Niels Andriesse
9ea1ccd0c2
Update ClosedGroupUpdate for new message types
2021-01-22 10:02:42 +11:00
Niels Andriesse
74fd3eb812
Partially implement message syncing
2021-01-14 10:40:58 +11:00
nielsandriesse
d6314c8d30
Handle configuration messages
2021-01-13 13:38:07 +11:00
nielsandriesse
d5e1237b0c
Allow admins to leave & fix remaining issues
2021-01-08 14:54:27 +11:00
Niels Andriesse
ce86d9a196
Debug
2021-01-06 09:26:49 +11:00
nielsandriesse
de384fd4d9
Ensure legacy closed groups still work
2021-01-05 16:13:02 +11:00
Niels Andriesse
da503b0df1
Update Session protocol closed groups logic
2021-01-05 14:54:37 +11:00
Niels Andriesse
ef1d6392a7
Activate the Session protocol
2021-01-04 10:53:08 +11:00
Niels Andriesse
2a4977d269
Implement Session protocol
2020-12-14 09:49:02 +11:00
nielsandriesse
d6c115bc2a
Fix module linking issue
2020-12-02 16:25:16 +11:00
nielsandriesse
75b184c0b9
Use new message receiving pipeline in PN extension
2020-12-02 09:52:50 +11:00
Niels Andriesse
ef76d73821
Fix typo
2020-11-30 14:20:36 +11:00
Niels Andriesse
b621bdc69a
Partially fix open groups
2020-11-30 11:00:28 +11:00
nielsandriesse
addc859c84
Fix duplicate messages & debug
2020-11-27 15:13:42 +11:00
nielsandriesse
77c1f721b9
Further debug attachment sending
2020-11-27 09:07:24 +11:00
nielsandriesse
5dfd4b1965
Restructure
2020-11-25 16:15:16 +11:00
nielsandriesse
178ab7e3e2
WIP
2020-11-24 20:09:23 +11:00
Niels Andriesse
ac1bbb3de1
Handle open group message ID
2020-11-23 15:58:48 +11:00
Niels Andriesse
d2e8f2142e
WIP
2020-11-23 15:08:01 +11:00
Niels Andriesse
d7c71a8c06
Make things compile again
2020-11-23 10:24:40 +11:00
nielsandriesse
b218a16b05
Implement attachment downloading
2020-11-20 15:53:56 +11:00
nielsandriesse
961878f74c
Parse attachment pointers
2020-11-20 11:10:53 +11:00