Morgan Pretty
4c89c165d8
Fixed a few bugs uncovered by QA
...
Fixed a bug where the ConfigurationMessage was getting generated before the contact state was persisted to the database in the message request flow causing odd behaviours (now generating the ConfigurationMessage within the same transaction)
Fixed a bug where sending a message to an existing message request thread once the message requests item has been hidden would show the message requests notification and trigger the section to re-appear on the home screen
Fixed a bug where blocked contacts weren't getting excluded from the contacts list in the configuration message
2022-02-23 17:12:57 +11:00
Niels Andriesse
519ffa4405
Fully switch to the new contact API
...
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
2021-07-22 14:41:27 +10:00
nielsandriesse
06f795169b
Merge branch 'dev' into cleanup
2021-05-05 14:10:19 +10:00
nielsandriesse
964cb8b326
Fix new deletion method
2021-05-05 13:49:24 +10:00
Niels Andriesse
d742fc1548
Delete V1 OGS & file server
2021-05-04 15:46:48 +10:00
Niels Andriesse
beabf0c9c0
Implement closed group logic changes
2021-04-16 10:56:10 +10:00
Niels Andriesse
5504f74659
Show V2 open group member count
2021-03-26 16:31:15 +11:00
nielsandriesse
4c9728b4fe
Update other APIs for V2 open groups
2021-03-24 12:37:33 +11:00
nielsandriesse
a5f831fd6c
Keep track of last message & last deletion server IDs
2021-03-24 12:07:02 +11:00
nielsandriesse
1d65f717b5
Add auth token handling
2021-03-24 11:12:08 +11:00
Niels Andriesse
dd0baf0d97
Unify contacts APIs
2021-03-01 09:36:18 +11:00
Niels Andriesse
10e6d114a0
Sync profile updates
2021-02-23 16:01:06 +11:00
Niels Andriesse
90e53e5cef
Redesign conversation screen part 1
2021-02-09 15:14:18 +11:00
Niels Andriesse
867e9114a6
Merge branch 'dev' into multi-device
2021-01-22 13:29:13 +11:00
Niels Andriesse
3e5baca72d
Fix open group message deletion
2021-01-21 11:27:52 +11:00
nielsandriesse
e38dae5a05
Replace PublicChatManager
2021-01-14 09:42:52 +11:00
nielsandriesse
d6314c8d30
Handle configuration messages
2021-01-13 13:38:07 +11:00
Niels Andriesse
71758b0c00
Remove the Signal protocol
2021-01-04 13:59:21 +11:00
Niels Andriesse
2a4977d269
Implement Session protocol
2020-12-14 09:49:02 +11:00
Niels Andriesse
efe8f1c8bb
Clean
2020-12-07 16:00:21 +11:00
Niels Andriesse
2d8933901d
Fix open group display name handling
2020-11-30 15:44:07 +11:00
Niels Andriesse
b621bdc69a
Partially fix open groups
2020-11-30 11:00:28 +11:00
nielsandriesse
d39e155e1c
Make link previews work again
2020-11-28 11:48:08 +11:00
nielsandriesse
20faa8e914
Debug
2020-11-27 16:22:15 +11:00
nielsandriesse
addc859c84
Fix duplicate messages & debug
2020-11-27 15:13:42 +11:00
nielsandriesse
c59fe05f8e
Cancel message send job(s) if associated message/thread is deleted
2020-11-27 10:08:46 +11:00
nielsandriesse
77c1f721b9
Further debug attachment sending
2020-11-27 09:07:24 +11:00
Niels Andriesse
341782f255
Fix profile handling
2020-11-26 15:16:35 +11:00
Niels Andriesse
3b252056de
Implement attachment uploading
2020-11-23 15:37:25 +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
961878f74c
Parse attachment pointers
2020-11-20 11:10:53 +11:00
nielsandriesse
58802936c1
Finish message receiving pipeline
2020-11-19 09:44:00 +11:00
nielsandriesse
97545de75e
Handle expiration timer updates
2020-11-18 15:36:51 +11:00
nielsandriesse
7e9eb2f138
Make typing indicators work & implement job resuming
2020-11-18 14:27:30 +11:00
Niels Andriesse
b030b5999b
Make messages show up again
2020-11-18 12:02:38 +11:00
nielsandriesse
b88bfd1da0
Configure SessionMessagingKit
2020-11-13 08:41:54 +11:00
nielsandriesse
82127bfe4d
Clean
2020-11-10 15:48:47 +11:00
nielsandriesse
362e2e9c03
Update SessionMessagingKit for open groups
2020-11-09 11:53:07 +11:00
nielsandriesse
a9755631e3
Re-implement Signal protocol encryption
2020-11-09 10:08:57 +11:00
nielsandriesse
71d51a873a
Further implement JobQueue
2020-11-08 13:54:40 +11:00
nielsandriesse
d80804ca5a
Create JobQueue
2020-11-08 13:12:38 +11:00
nielsandriesse
28172b4ed2
Create AttachmentUploadJob & AttachmentDownloadJob
...
Also conform SnodeMessage to NSCoding
2020-11-08 12:34:08 +11:00
nielsandriesse
21fe9558a4
Partially implement messaging kit encryption & decryption
2020-11-06 19:32:09 +11:00
nielsandriesse
e8892a1f0f
Implement session request
2020-11-06 11:41:01 +11:00