Commit Graph

627 Commits (afbb60b66d201373f2ba07916feb5542ebf46aa5)

Author SHA1 Message Date
ryanzhao 248a02e1e9 minor fix 4 years ago
ryanzhao ff79c58f44 update call message after a call ended 4 years ago
ryanzhao 6f78d6dfbe refactoring for CallKit 4 years ago
ryanzhao dbcc158337 fix unsend bugs 4 years ago
ryanzhao 18a9768167 filter other call messages 4 years ago
ryanzhao 8a6be4fc5b notify pre-offer call message 4 years ago
ryanzhao 63d75040a6 clean 4 years ago
ryanzhao 7cd7343585 schedule background refresh tasks 4 years ago
ryanzhao fbe5b12c9d WIP: incoming call banner 4 years ago
ryanzhao 219440f444 update call protobuf 4 years ago
ryanzhao 3b545ca618 Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao b315510ec2 Revert "improve attachment image quality"
This reverts commit ad4e65e6e1.
4 years ago
ryanzhao ad4e65e6e1 improve attachment image quality 4 years ago
ryanzhao 0b5d6ae4b0 fix disappearing messages for sync messages 4 years ago
ryanzhao 3a84593de9 fix profile key crash & typo 4 years ago
ryanzhao 23fb69ba6f add incoming/outgoing call message bubble 4 years ago
ryanzhao daee269a7a Merge branch 'dev' into voice-calls-2 4 years ago
ryanzhao bfc1e96c9d Merge branch 'sync-read' into bug-fixes 4 years ago
ryanzhao d4067eb39d mark previous messages as read if there is a sync message 4 years ago
ryanzhao 50465c04bf fix a crash where the configuration message contacts info may contain invalid profile key 4 years ago
ryanzhao fde5083de8 improve link preview images 4 years ago
ryanzhao 140676fdaf fix expiration sync messages show display name rather than "You" 4 years ago
ryanzhao f08d0470e5 expire sync messages if needed 4 years ago
ryanzhao 6e07c56e7d Merge branch 'master' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
RyanZhao fbd30ca8e5
Merge pull request #500 from RyanRory/improvements
Improvements
4 years ago
ryanzhao 454003c027 Revert "WIP: make the attachment download work in NSE"
This reverts commit 7295c14e17.
4 years ago
ryanzhao 7295c14e17 WIP: make the attachment download work in NSE 4 years ago
ryanzhao d6d041a74f fix closed group threading issue 4 years ago
ryanzhao da335a8401 clean 4 years ago
ryanzhao 132ff0416f set server timestamp as open group message's sent timestamp 4 years ago
ryanzhao 7a354fe220 potentially fix the closed group not receiving messages issue 4 years ago
Niels Andriesse 8ba8e1c1a8 Merge branch 'dev' of github.com:oxen-io/session-ios into voice-calls-2 4 years ago
Niels Andriesse baf9e4e9d4 Add ringing UI 4 years ago
ryanzhao 1822c7df16 fix duplicated messages sent in closed groups 4 years ago
Niels Andriesse b3ead76221 Debug 4 years ago
Niels Andriesse 6fdf544368 Implement end call message 4 years ago
Niels Andriesse 34e630b5bf Add documentation 4 years ago
Niels Andriesse 3206ce380e Rename WebRTCWrapper → WebRTCSession 4 years ago
Niels Andriesse 1ad42547b2 Batch send ICE candidates 4 years ago
Niels Andriesse 525eb40d8d Make signaling happen using Session messages 4 years ago
Niels Andriesse 1a12199d0b Implement CallManager 4 years ago
Niels Andriesse 45042a1acf Fix typos 4 years ago
ryanzhao 2e8e931551 minor refactor 4 years ago
ryanzhao 940e09c25b handle canceling push notification 4 years ago
Ryan Zhao 7e640fb6ac Don't show deleted message in home screen 4 years ago
Ryan Zhao 6e45aed71b Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 4 years ago
Ryan Zhao eaab6ee22d deleted message UI in conversation screen 4 years ago
Niels Andriesse e311d2878f Fix message status indicator bug 4 years ago
Niels Andriesse 50d17be43b Fix animation glitch 4 years ago
Niels Andriesse b8c4e6aa93 Avoid unnecessary conversation screen updates 4 years ago
ryanzhao 00fd764042 delete the message on storage server after receiving an unsend request 4 years ago
ryanzhao 9953451767 add comment 4 years ago
ryanzhao 8d53a775d2 Revert "delete real message and sync message together"
This reverts commit cc17a952e0.
4 years ago
ryanzhao cc17a952e0 delete real message and sync message together 4 years ago
Niels Andriesse 1b0a12d7c0 Don't unnecessarily unsubscribe from closed group PNs
We don't need to do this anymore as we now have the ability to ignore PNs in the notification service extension
4 years ago
Niels Andriesse 7f0b87a2b2 Avoid unnecessary conversation screen updates 4 years ago
Ryan Zhao 80bf62df90 fix nested transaction crash on setting notification identifier 4 years ago
Ryan Zhao 885e9296d1 Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 4 years ago
Niels Andriesse e8d8377a04 Fix threading bug 4 years ago
Ryan Zhao 08360273e6 save server hash for message receive jobs 4 years ago
Ryan Zhao c68350f3d8 store hash value for outgoing messages 4 years ago
Ryan Zhao e2a0578770 cancel local notifications for unsend requests 4 years ago
Ryan Zhao b827b9e1ba make it work for multi device 4 years ago
Ryan Zhao 94c1879263 fix unsend request receive handler 4 years ago
Ryan Zhao 6aa865e7b7 delete locally and send unsend request 4 years ago
Ryan Zhao 83252650b1 unsend request handler 4 years ago
Niels Andriesse 8f29010e89 Poll for closed group messages more frequently 4 years ago
Niels Andriesse 8a29469eb5 Handle incorrect clock setting 4 years ago
Niels Andriesse 6bf25e28f7 Debug 4 years ago
Niels Andriesse ca862096b4 Rename profilePictureEncryptionKey → profileEncryptionKey 4 years ago
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.
4 years ago
Niels Andriesse 1d1d63c979 Don't auto resubscribe to PNs for muted closed groups 4 years ago
Niels Andriesse 11df899db3 Don't use jobs for open group polling
It's not necessary because we can always get the messages again from the server, and it helps with performance
4 years ago
Niels Andriesse aae11b1c28 Disable PNs for muted closed groups 4 years ago
Niels Andriesse 356dc0cc4f Clean up indentation 4 years ago
Brice-W 2f0fe36905 add expiration timer to configuration message 4 years ago
Niels Andriesse 7bb7edd3c0 Further cleanup 4 years ago
Niels Andriesse b090227a2d Fix potential crash & apply code convention 4 years ago
Brice-W 1f9cd92bce set expiration timer for new group members 4 years ago
nielsandriesse 1041f991fd Fix unnecessary map calls 4 years ago
Brice-W 49c1de8387 clean 4 years ago
Brice-W dbcf19529b fix 4 years ago
Brice-W 9e790986f6 fix closed group corner cases 4 years ago
nielsandriesse bf9d860214 Batch thread updates 4 years ago
nielsandriesse e72c6d4cbd Mark .noThread error as non-retryable 4 years ago
Niels Andriesse 601062c9ef Fix timeSinceLastOpen usage 4 years ago
Brice-W 51ba97827d open group polling limit implementation 4 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
4 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 4 years ago
nielsandriesse c36cf1a36d Hopefully fix closed group handling bug 4 years ago
nielsandriesse 73eeff3ea1 Debug 4 years ago
nielsandriesse 17688a66e6 Make closed group polling variable rate 4 years ago
Niels Andriesse 16a01ccc00
Merge pull request #405 from oxen-io/open-group-invitations-2
Open Group Invitations
4 years ago
Ryan ZHAO 539b13d189 fix inconsistent voice message durations 4 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 4 years ago
Niels Andriesse 7e60d3c218 Merge branch 'dev' into cleanup 4 years ago
Niels Andriesse ad801d4f33 Fix threading 4 years ago
nielsandriesse 06f795169b Merge branch 'dev' into cleanup 4 years ago
nielsandriesse 964cb8b326 Fix new deletion method 4 years ago
nielsandriesse 47daf16d5c Merge branch 'dev' into deletion-handling 4 years ago
nielsandriesse 0c864454aa Remove duplicate message server ID tracking 4 years ago
nielsandriesse a098ba7125 Remove unused code 4 years ago
nielsandriesse 955e3abdad Clean up group update handling 4 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 4 years ago
nielsandriesse 21acdfc835 Clean up thread model 4 years ago
Niels Andriesse d742fc1548 Delete V1 OGS & file server 4 years ago
Niels Andriesse fee6861847 Minor refactoring 4 years ago
Niels Andriesse d516aa7ecb Fix profile updating bug 4 years ago
Niels Andriesse c747acfc04 Fix compact poll deletion handling 4 years ago
Niels Andriesse b3f9824b91 Add documentation 4 years ago
Niels Andriesse bd895dbf29 Fix group member adding bug 4 years ago
Niels Andriesse 5021357661 Fix timestamp issue 4 years ago
nielsandriesse accd838017 Merge branch 'dev' into snode-list-updating 4 years ago
Niels Andriesse 5a242ce4e8 Debug 4 years ago
Niels Andriesse 4774123ad4 Update V2 open group poller for compact polling 4 years ago
Niels Andriesse 35bd22f542 Clean 4 years ago
Niels Andriesse 3f1358ac4d Debug 4 years ago
Niels Andriesse beabf0c9c0 Implement closed group logic changes 4 years ago
Niels Andriesse e5216ffe7c Add documentation 4 years ago
Niels Andriesse f6c7e2264d Add documentation 4 years ago
Niels Andriesse 5f37eddfa1 Show a loader while a group is updating 4 years ago
Niels Andriesse f2f5dcdfc2 Implement closed group logic changes 4 years ago
Niels Andriesse 2763ee0d1a Clean 4 years ago
Niels Andriesse 1a12487292 Clean 4 years ago
nielsandriesse a76c43973f Increase TTL & remove PoW 4 years ago
ryanzhao 1893ccac76 use TSIncomingMessage's serverTimastamp to make more sense 4 years ago
ryanzhao b501579917 clean 4 years ago
Ryan ZHAO fcc3c27779 fix unread message count bug 4 years ago
Niels Andriesse 209882fb3e Correctly handle multiple untrusted attachments 4 years ago
nielsandriesse a360fa7721 Merge branch 'dev' into deferred-attachment-downloads 4 years ago
Niels Andriesse 44783ddfef Update ConfigurationMessage for V2 open groups 4 years ago
Niels Andriesse 46fb792c96 Fix file downloading 4 years ago
Niels Andriesse e50f4da63e Update AttachmentDownloadJob & AttachmentUploadJob for V2 open groups 4 years ago
Niels Andriesse 053f581bb2 Fix accidental commit 4 years ago
Niels Andriesse 516f815521 Debug 4 years ago
nielsandriesse c6f4443eed Update more logic for V2 open groups 4 years ago
nielsandriesse e5764264b3 Debug 4 years ago
nielsandriesse 09b4b7d388 Update MessageSender for V2 open groups 4 years ago
nielsandriesse 4c9728b4fe Update other APIs for V2 open groups 4 years ago
Niels Andriesse 960e500acd Don't auto-download attachments from untrusted contacts 4 years ago
Niels Andriesse 54fc54e7b9 Minor refactoring 4 years ago
Niels Andriesse 8738829358 Fill in media saved notification implementation gaps 4 years ago
Niels Andriesse b4e94c3f93 Add comment 4 years ago
Niels Andriesse d9a81ecb11 Fix profile handling 4 years ago
Niels Andriesse b023b1be94 Fix profile updating issue 4 years ago
Niels Andriesse 0d5a932a50 Fix multi device display name updating issue 4 years ago
Niels Andriesse ea43d68c72 Fix multi device display name updating issue 4 years ago
nielsandriesse 81d091c43f Fail gracefully if the user doesn't have a name set 4 years ago
Niels Andriesse 52eaa8cdeb Disable data extraction notifications for now 4 years ago
Niels Andriesse b21163a421 Handle media saved notifications 4 years ago
Niels Andriesse 9d6d68d33e Handle screenshot notifications 4 years ago
Niels Andriesse 08015f570f Create DataExtractionNotificationInfoMessage 4 years ago
Niels Andriesse 82690259b2 Clean protobuf 4 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 4 years ago
Niels Andriesse 205ff8a660 Prepare for upcoming contact changes 4 years ago
Niels Andriesse 73bbaf9ce7 Potentially fix attachment issue 4 years ago
Niels Andriesse ee0472e923 Minor refactoring 4 years ago
Niels Andriesse 92c1187ba4 Show closed group updates at the right place 4 years ago
Niels Andriesse c988a368bb Show empty threads after linking devices 4 years ago
nielsandriesse 2d6bf235d7 Sync expiration timer updates 4 years ago
nielsandriesse 268971af9a Update protobuf 4 years ago
nielsandriesse 5d74bf1cca Fix promise deallocations 4 years ago
nielsandriesse afeabf0fe9 Potentially fix race condition 4 years ago
Niels Andriesse c5c6bf2624 Debug 4 years ago
Niels Andriesse 10e6d114a0 Sync profile updates 4 years ago
Niels Andriesse f6ced55003 Debug 4 years ago
Niels Andriesse 646910d115 Fix crash 4 years ago
Niels Andriesse e945a6779f Include profile in configuration sync message 4 years ago
Niels Andriesse d532badd09 Merge branch 'dev' into multi-device 4 years ago
Niels Andriesse 994ee82a89 WIP 4 years ago
nielsandriesse 810aa42f03 Finish link preview UI 4 years ago
Niels Andriesse e30ab4d29b Merge branch 'dev' into ui 4 years ago
Niels Andriesse 37c652c0d0 Make admins send latest closed group key pair when members are added 4 years ago
nielsandriesse 3f85544594 Finish replies UI 4 years ago
nielsandriesse 1924e01edc Merge branch 'multi-device' into ui 4 years ago
nielsandriesse dd56da7619 Merge branch 'closed-groups' into multi-device 4 years ago
nielsandriesse ece564988e Allow self-sending of closed group control messages 4 years ago
nielsandriesse 4803b96eb1 Only handle the first config sync message after restoration 4 years ago
nielsandriesse 65f397ccd1 Debug 4 years ago
Niels Andriesse 90e53e5cef Redesign conversation screen part 1 4 years ago
Niels Andriesse 1fda8e4249 Add encryption key pair request message 4 years ago
Niels Andriesse b721794a51 Fix closed group update handling from before it was created 4 years ago
Niels Andriesse a86f1d3bcf Handle case where admin left the group 4 years ago
Niels Andriesse 57f7bc88eb Fix leftover merge conflicts 4 years ago
Niels Andriesse 7acb6c9ac3 Merge branch 'dev' into multi-device 4 years ago
Niels Andriesse 54e902c848 Fix various warnings 4 years ago
Niels Andriesse 922aa17df7 Fix logs 4 years ago
Niels Andriesse 804377c5a4 Minor refactoring 4 years ago
Niels Andriesse 4e590da262 Fix incorrect timer update copy in closed groups 4 years ago
Niels Andriesse fcb8e467d2 Add missing bit of logic 4 years ago
Niels Andriesse afd7a5a3dc Fix open group message syncing 4 years ago
Niels Andriesse 585fabca03 Debug 4 years ago
Niels Andriesse 6ab8570b11 Clean 4 years ago
Niels Andriesse 6b7b158000 Debug 4 years ago
Niels Andriesse 37f0dbd5b8 Merge branch 'closed-groups' into multi-device 4 years ago
Niels Andriesse f1eba0ea7b Debug 4 years ago
Niels Andriesse cf333d5e3d Merge branch 'closed-groups' into multi-device 4 years ago
Niels Andriesse 9cd0c421bc Debug 4 years ago
Niels Andriesse 4a922c9f96 Merge branch 'extensions' into closed-groups 4 years ago
Niels Andriesse bbac6cc5ed Attempt to fix extensions 4 years ago
Niels Andriesse 017e4f7d50 Hook up the new system 4 years ago
Niels Andriesse 867e9114a6
Merge branch 'dev' into multi-device 4 years ago
Niels Andriesse 0dd63229ef Implement sending logic for explicit closed group updates 4 years ago
Niels Andriesse b7160cbb11 Clean 4 years ago
Niels Andriesse fde7e86888 Implement receiving logic for explicit closed group updates 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 18c646987a Implement banning 4 years ago
Niels Andriesse 3e5baca72d Fix open group message deletion 4 years ago
Niels Andriesse 2fa62bd2ca Fix threads not updating on home screen 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
Niels Andriesse 672026b8bf Clean 4 years ago
nielsandriesse e38dae5a05 Replace PublicChatManager 4 years ago
nielsandriesse b8d9334d19 Force sync upon creating a closed group or joining an open group 4 years ago
nielsandriesse 947287e42f Debug 4 years ago
nielsandriesse d6314c8d30 Handle configuration messages 4 years ago
nielsandriesse 8ae5db3141 Update protos & create ConfigurationMessage 4 years ago
nielsandriesse 440be57098 Fix non-millisecond value 4 years ago
Niels Andriesse 284205303f Ignore group updates from before the thread was created 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
nielsandriesse 5ab06940ca Add safety check 4 years ago
nielsandriesse aa6238b69c Clean 4 years ago
Niels Andriesse 28963e252e Debug 4 years ago
Niels Andriesse 87724a7e3c Clean 4 years ago
Niels Andriesse ee1d4b1bd5 Debug & make UI clearer 4 years ago
Niels Andriesse ce86d9a196 Debug 4 years ago
nielsandriesse de384fd4d9 Ensure legacy closed groups still work 4 years ago
Niels Andriesse da503b0df1 Update Session protocol closed groups logic 4 years ago
Niels Andriesse 71758b0c00 Remove the Signal protocol 4 years ago
Niels Andriesse ef1d6392a7 Activate the Session protocol 4 years ago
Niels Andriesse 40d199a90b Clean up SnodeAPI 4 years ago
Niels Andriesse 15c0fd9414 Merge branch 'dev' into cleanup 4 years ago
Niels Andriesse 61a0672824 Merge branch 'dev' into link-previews 4 years ago
Niels Andriesse 451e629605 Fix open group profile picture bug
#314 without merge conflicts
4 years ago
Niels Andriesse 0f01ac20ad Start integrating contact model 4 years ago
Niels Andriesse a15eec83eb Minor refactoring 4 years ago
Niels Andriesse 0864873d31 Clean 4 years ago
Niels Andriesse 2a4977d269 Implement Session protocol 4 years ago
nielsandriesse e2dca1efae Fix desktop compatibility issue 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 61611db58e Show message sync when sending a message 4 years ago
Niels Andriesse eafff041df Debug open group background polling 4 years ago
Niels Andriesse 438bbccdfa Fix background polling 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 5cf732709b Handle PN mentions 4 years ago
Niels Andriesse bcd0d5ba94 Revert accidentally committed code 4 years ago
Niels Andriesse 76f92000b9 Add missing pod 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 75b184c0b9 Use new message receiving pipeline in PN extension 4 years ago
nielsandriesse 71df0b84f0 Fix incorrect open group message timestamp 4 years ago
nielsandriesse e8661cf4d7 Debug 4 years ago
nielsandriesse a87bad6603 Fix open group link previews 4 years ago
nielsandriesse 5f2ec37db7 Fix message duplication bug 4 years ago
nielsandriesse b49e50ff19 Clean up OpenGroupPoller 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 ef76d73821 Fix typo 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
nielsandriesse c5a7d39518 Clean 4 years ago
nielsandriesse d39e155e1c Make link previews work again 4 years ago
nielsandriesse f7bfa5c4d7 WIP 4 years ago
nielsandriesse 20faa8e914 Debug 4 years ago
nielsandriesse addc859c84 Fix duplicate messages & debug 4 years ago
nielsandriesse e3304a40f9 Fix attachment quoting 4 years ago
nielsandriesse 4dda59b446 Debug attachment receiving 4 years ago
nielsandriesse 77c1f721b9 Further debug attachment sending 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 ab56e12ff4 Fix read receipts 4 years ago
Niels Andriesse 1ddb8ac50e Resolve more TODOs 4 years ago
Niels Andriesse 4942da1d23 Send read receipts again 4 years ago
Niels Andriesse d5dc33e619 Debug 4 years ago
Niels Andriesse ac6baec6f2 Make things compile again 4 years ago
nielsandriesse 1037ce5113 WIP 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
Niels Andriesse d2e8f2142e WIP 4 years ago
Niels Andriesse d7c71a8c06 Make things compile again 4 years ago
nielsandriesse b218a16b05 Implement attachment downloading 4 years ago
nielsandriesse 961878f74c Parse attachment pointers 4 years ago
Niels Andriesse 4a31a84daa Fix messages showing up as failed 4 years ago
Niels Andriesse 9242f971fd Fix timestamp handling 4 years ago
Niels Andriesse 2e85d5fb41 Fix message sending status bar 4 years ago
Niels Andriesse 72b4c3edaf WIP 4 years ago
Niels Andriesse 30370bf4d2 Make basic message sending work 4 years ago
nielsandriesse 58802936c1 Finish message receiving pipeline 4 years ago
nielsandriesse 97545de75e Handle expiration timer updates 5 years ago
nielsandriesse 7e9eb2f138 Make typing indicators work & implement job resuming 5 years ago
Niels Andriesse b030b5999b Make messages show up again 5 years ago
nielsandriesse f36f447bec Ditch unused Signal code 5 years ago
nielsandriesse aba4cda143 WIP 5 years ago
nielsandriesse 15c6784f0f WIP 5 years ago
nielsandriesse 1c0b32af3c Fix ECKeyPair usage 5 years ago
nielsandriesse c475f895e8 Create SignalUtilitiesKit 5 years ago
nielsandriesse 82127bfe4d Clean 5 years ago
nielsandriesse 505370f8d6 Implement open group message conversion 5 years ago
nielsandriesse a3382f41d4 Re-organize files 5 years ago
nielsandriesse 41d078d012 Re-implement Signal protocol decryption 5 years ago
nielsandriesse a9755631e3 Re-implement Signal protocol encryption 5 years ago
nielsandriesse 82b12901b9 Re-add missing Signal protocol bits 5 years ago
nielsandriesse 8f443a38af Re-implement message wrapping 5 years ago
nielsandriesse d80804ca5a Create JobQueue 5 years ago
nielsandriesse 28172b4ed2 Create AttachmentUploadJob & AttachmentDownloadJob
Also conform SnodeMessage to NSCoding
5 years ago
nielsandriesse b4545903b1 Fix build 5 years ago
nielsandriesse 4b63588f1a Create MessageSendJob & MessageReceiveJob
Also implement message sending notifications & custom TTL for typing indicators
5 years ago