Commit Graph

210 Commits (ed33e1f2e24dfc08e86c859969296799dd9bfcec)

Author SHA1 Message Date
Ryan Zhao 35fc3ede9e Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao a6df6504c8 Prevent the same ExpirationTimerUpdate to be handled twice 3 years ago
Ryan Zhao e504e23f92 minor fix 3 years ago
Ryan Zhao 77e1f30bc9 fix sync message sending bug 3 years ago
Ryan Zhao 81dd4557a5 sync answer and end call message 3 years ago
ryanzhao e49431d2eb fix transaction crash 3 years ago
ryanzhao dd891063bd minor fix 3 years ago
ryanzhao 8a6be4fc5b notify pre-offer call message 3 years ago
ryanzhao 132ff0416f set server timestamp as open group message's sent timestamp 3 years ago
ryanzhao 1822c7df16 fix duplicated messages sent in closed groups 3 years ago
Ryan Zhao 6e45aed71b Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 3 years ago
Niels Andriesse e311d2878f Fix message status indicator bug 3 years ago
Niels Andriesse 50d17be43b Fix animation glitch 3 years ago
Niels Andriesse b8c4e6aa93 Avoid unnecessary conversation screen updates 3 years ago
ryanzhao 9953451767 add comment 3 years ago
ryanzhao 8d53a775d2 Revert "delete real message and sync message together"
This reverts commit cc17a952e0.
3 years ago
ryanzhao cc17a952e0 delete real message and sync message together 3 years ago
Niels Andriesse 7f0b87a2b2 Avoid unnecessary conversation screen updates 3 years ago
Ryan Zhao c68350f3d8 store hash value for outgoing messages 3 years ago
Ryan Zhao b827b9e1ba make it work for multi device 3 years ago
Ryan Zhao 6aa865e7b7 delete locally and send unsend request 3 years ago
Niels Andriesse 8a29469eb5 Handle incorrect clock setting 3 years ago
Niels Andriesse ca862096b4 Rename profilePictureEncryptionKey → profileEncryptionKey 3 years ago
Niels Andriesse aa3a18fa7e Don't notify for closed group control messages
This addresses an issue where:

• someone would create a closed group
• on other peoples' devices this control message would be received through a background poll or a push notification
• the received message timestamps table would be updated
• processing wouldn't be finished (during a background poll or while handling a push notification the system can cut you off at any time)
• some of the added users don't see the new closed group because when they open the app and get the control message from their swarm it's considered a duplicate and isn't processed again
3 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 3 years ago
nielsandriesse 06f795169b Merge branch 'dev' into cleanup 3 years ago
nielsandriesse 0c864454aa Remove duplicate message server ID tracking 3 years ago
Niels Andriesse d742fc1548 Delete V1 OGS & file server 3 years ago
Niels Andriesse 2763ee0d1a Clean 3 years ago
nielsandriesse a76c43973f Increase TTL & remove PoW 3 years ago
Niels Andriesse 516f815521 Debug 3 years ago
nielsandriesse e5764264b3 Debug 3 years ago
nielsandriesse 09b4b7d388 Update MessageSender for V2 open groups 3 years ago
nielsandriesse 81d091c43f Fail gracefully if the user doesn't have a name set 3 years ago
Niels Andriesse 82690259b2 Clean protobuf 3 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 3 years ago
Niels Andriesse 73bbaf9ce7 Potentially fix attachment issue 3 years ago
nielsandriesse 2d6bf235d7 Sync expiration timer updates 3 years ago
nielsandriesse ece564988e Allow self-sending of closed group control messages 3 years ago
nielsandriesse 4803b96eb1 Only handle the first config sync message after restoration 3 years ago
Niels Andriesse 57f7bc88eb Fix leftover merge conflicts 3 years ago
Niels Andriesse 7acb6c9ac3 Merge branch 'dev' into multi-device 3 years ago
Niels Andriesse 804377c5a4 Minor refactoring 3 years ago
Niels Andriesse 585fabca03 Debug 3 years ago
Niels Andriesse 6b7b158000 Debug 3 years ago
Niels Andriesse cf333d5e3d Merge branch 'closed-groups' into multi-device 3 years ago
Niels Andriesse 867e9114a6
Merge branch 'dev' into multi-device 4 years ago
Niels Andriesse c9c83da3dc Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage 4 years ago
Niels Andriesse 9ea1ccd0c2 Update ClosedGroupUpdate for new message types 4 years ago
Niels Andriesse 3e5baca72d Fix open group message deletion 4 years ago
Niels Andriesse eeef067f57 Implement message syncing 4 years ago
Niels Andriesse 0dd692cb42 Fix padding 4 years ago
Niels Andriesse 74fd3eb812 Partially implement message syncing 4 years ago
nielsandriesse 947287e42f Debug 4 years ago
Niels Andriesse a6e44ca0f0 Clean 4 years ago
Niels Andriesse d5228abea9 Update notification extension for V2 closed group updates 4 years ago
nielsandriesse d5e1237b0c Allow admins to leave & fix remaining issues 4 years ago
Niels Andriesse ee1d4b1bd5 Debug & make UI clearer 4 years ago
Niels Andriesse ce86d9a196 Debug 4 years ago
Niels Andriesse da503b0df1 Update Session protocol closed groups logic 4 years ago
Niels Andriesse ef1d6392a7 Activate the Session protocol 4 years ago
Niels Andriesse 2a4977d269 Implement Session protocol 4 years ago
nielsandriesse 97d0160138 Fix promise not completing 4 years ago
nielsandriesse f504965dfa Set group context
Android needs this
4 years ago
Niels Andriesse efe8f1c8bb Clean 4 years ago
Niels Andriesse 3f5bc18f6b Fix remaining TODOs 4 years ago
Niels Andriesse 21ec051016 Fix PN sending from share extension 4 years ago
Niels Andriesse 2396f22ede Also notify for newly created groups 4 years ago
Niels Andriesse 67b6162fb9 Fix open group attachment sharing 4 years ago
Niels Andriesse 00549a993f Debug 4 years ago
Niels Andriesse 7a8dbe1bf9 Tighten up error handling a bit more 4 years ago
Niels Andriesse f0cbdb8cda Fix share extension 4 years ago
nielsandriesse d6c115bc2a Fix module linking issue 4 years ago
nielsandriesse 71df0b84f0 Fix incorrect open group message timestamp 4 years ago
nielsandriesse e8661cf4d7 Debug 4 years ago
nielsandriesse f2572e4c91 Fix album message ID handling 4 years ago
nielsandriesse add2c467e4 Restructure 4 years ago
Niels Andriesse 2d8933901d Fix open group display name handling 4 years ago
Niels Andriesse 21810a0c4c Fix closed group message status handling 4 years ago
Niels Andriesse 3cf87d40ab Fix note to self 4 years ago
Niels Andriesse 993c673aad Clean 4 years ago
Niels Andriesse 8564c650a5 Parse open group attachments 4 years ago
Niels Andriesse b621bdc69a Partially fix open groups 4 years ago
Niels Andriesse a88ce33ee0 WIP 4 years ago
Niels Andriesse 3eae001202 Fix disappearing messages 4 years ago
Niels Andriesse 341782f255 Fix profile handling 4 years ago
Niels Andriesse d5dc33e619 Debug 4 years ago
nielsandriesse 5dfd4b1965 Restructure 4 years ago
nielsandriesse 178ab7e3e2 WIP 4 years ago
nielsandriesse ce7a23c401 Make sure sending errors bubble up to the user 4 years ago
nielsandriesse 921e2bced6 Debug 4 years ago
Niels Andriesse ac1bbb3de1 Handle open group message ID 4 years ago
Niels Andriesse 64cf19f461 Improve job error handling 4 years ago
nielsandriesse b218a16b05 Implement attachment downloading 4 years ago
Niels Andriesse 4a31a84daa Fix messages showing up as failed 4 years ago
Niels Andriesse 2e85d5fb41 Fix message sending status bar 4 years ago
Niels Andriesse 30370bf4d2 Make basic message sending work 4 years ago
Niels Andriesse b030b5999b Make messages show up again 4 years ago
nielsandriesse 15c6784f0f WIP 4 years ago
nielsandriesse c475f895e8 Create SignalUtilitiesKit 4 years ago
nielsandriesse 82127bfe4d Clean 4 years ago
nielsandriesse 505370f8d6 Implement open group message conversion 4 years ago
nielsandriesse a3382f41d4 Re-organize files 4 years ago
nielsandriesse a9755631e3 Re-implement Signal protocol encryption 4 years ago
nielsandriesse 8f443a38af Re-implement message wrapping 4 years ago
nielsandriesse d80804ca5a Create JobQueue 4 years ago
nielsandriesse 28172b4ed2 Create AttachmentUploadJob & AttachmentDownloadJob
Also conform SnodeMessage to NSCoding
4 years ago
nielsandriesse b4545903b1 Fix build 4 years ago
nielsandriesse 4b63588f1a Create MessageSendJob & MessageReceiveJob
Also implement message sending notifications & custom TTL for typing indicators
4 years ago