Commit Graph

332 Commits (77ceac54e03e5e7dae4b6e034b516594e08edf1a)

Author SHA1 Message Date
Ryan Zhao eaab6ee22d deleted message UI in conversation screen 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
Ryan Zhao 050a2ec534 store server hash value for visible messages 3 years ago
Ryan Zhao c68350f3d8 store hash value for outgoing messages 3 years ago
Ryan Zhao e2a0578770 cancel local notifications for unsend requests 3 years ago
Ryan Zhao b827b9e1ba make it work for multi device 3 years ago
Ryan Zhao dff99cf0fc add unsend request proto 3 years ago
Ryan Zhao 423feae426 add notify reply and clean 3 years ago
Niels Andriesse 44288c45e9 Fix auto scroll to bottom bug 3 years ago
ryanzhao 69dea75486 potentially fix the conversation stuck at unread 3 years ago
Niels Andriesse 356dc0cc4f Clean up indentation 3 years ago
Brice-W 2f0fe36905 add expiration timer to configuration message 3 years ago
Brice-W a840d61f4e delete obsolete code 3 years ago
Niels Andriesse 7bb7edd3c0 Further cleanup 3 years ago
Niels Andriesse b090227a2d Fix potential crash & apply code convention 3 years ago
Brice-W 1f9cd92bce set expiration timer for new group members 3 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse 61dd768e5c Minor refactoring 3 years ago
Ryan ZHAO d7a7abc11e start expiration timer after attachments downloaded 3 years ago
Niels Andriesse e4d1925436 Show confirmation dialog 3 years ago
Niels Andriesse f3fef34259 Implement proto conversion 3 years ago
Niels Andriesse e2715d1ee9 Implement sending logic 3 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 3 years ago
nielsandriesse ed047ac512 More cleanup 3 years ago
nielsandriesse 06f795169b Merge branch 'dev' into cleanup 3 years ago
nielsandriesse a098ba7125 Remove unused code 3 years ago
nielsandriesse 05d688a6d3 Add missing enum case 3 years ago
nielsandriesse 955e3abdad Clean up group update handling 3 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 3 years ago
Niels Andriesse d742fc1548 Delete V1 OGS & file server 3 years ago
nielsandriesse accd838017 Merge branch 'dev' into snode-list-updating 3 years ago
Niels Andriesse 709c0f1463 Add documentation 3 years ago
Ryan ZHAO d897952ce0 use sent timestamp instead of received timestamp for sorting and UI 3 years ago
Ryan ZHAO d360353c17 fix open group message sort id 3 years ago
Ryan ZHAO 7a593862c9 minor fix 3 years ago
Ryan ZHAO 72807c52b7 fix open group message timestamp 3 years ago
Niels Andriesse 1a12487292 Clean 3 years ago
nielsandriesse a76c43973f Increase TTL & remove PoW 3 years ago
ryanzhao 1893ccac76 use TSIncomingMessage's serverTimastamp to make more sense 3 years ago
Ryan ZHAO fcc3c27779 fix unread message count bug 3 years ago
nielsandriesse 09b4b7d388 Update MessageSender for V2 open groups 3 years ago
Niels Andriesse 08015f570f Create DataExtractionNotificationInfoMessage 3 years ago
Niels Andriesse b1cd34c9b4 Create DataExtractionNotification 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 f488453140 Update configuration message for contacts 3 years ago
Niels Andriesse 1b9aa9aea2 Keep things backwards compatible 3 years ago
Niels Andriesse e945a6779f Include profile in configuration sync message 3 years ago
nielsandriesse 1924e01edc Merge branch 'multi-device' into ui 3 years ago
nielsandriesse dd56da7619 Merge branch 'closed-groups' into multi-device 3 years ago
nielsandriesse ece564988e Allow self-sending of closed group control messages 3 years ago
Niels Andriesse 90e53e5cef Redesign conversation screen part 1 3 years ago
Niels Andriesse 1fda8e4249 Add encryption key pair request message 3 years ago
Niels Andriesse 82cbf2ab41 Clean 3 years ago
Niels Andriesse 7acb6c9ac3 Merge branch 'dev' into multi-device 3 years ago
Niels Andriesse 4e590da262 Fix incorrect timer update copy in closed groups 3 years ago
Niels Andriesse afd7a5a3dc Fix open group message syncing 4 years ago
Niels Andriesse 585fabca03 Debug 4 years ago
Niels Andriesse 6b7b158000 Debug 4 years ago
Niels Andriesse cf333d5e3d Merge branch 'closed-groups' into multi-device 4 years ago
Niels Andriesse b7160cbb11 Clean 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 eeef067f57 Implement message syncing 4 years ago
Niels Andriesse 74fd3eb812 Partially implement message syncing 4 years ago
nielsandriesse 9eefc21eb9 Periodically send configuration messages 4 years ago
nielsandriesse 8ae5db3141 Update protos & create ConfigurationMessage 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 0d01480cd0 Debug 4 years ago
Niels Andriesse ee1d4b1bd5 Debug & make UI clearer 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 9b3f71172b Implement contact storage 4 years ago
nielsandriesse d3f0ed81f7 Fix another compatibility issue 4 years ago
nielsandriesse bc4be99070 Fix Android compatibility issue 4 years ago
nielsandriesse f0f0a627ec Fix Android compatibility issue 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
nielsandriesse d6c115bc2a Fix module linking issue 4 years ago
nielsandriesse c8dfa377bd Fix link preview migration issue 4 years ago
Niels Andriesse b621bdc69a Partially fix open groups 4 years ago
nielsandriesse d39e155e1c Make link previews work again 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 c4e0b45b33 Send expiration timer updates again 4 years ago
Niels Andriesse 4942da1d23 Send read receipts again 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 4317b17e7e Fill in some gaps 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
nielsandriesse 9f4d72f2f5 Make quotes work again
Also organize files
4 years ago
Niels Andriesse 2e85d5fb41 Fix message sending status bar 4 years ago
Niels Andriesse 72b4c3edaf WIP 4 years ago
nielsandriesse 58802936c1 Finish message receiving pipeline 4 years ago
Niels Andriesse b030b5999b Make messages show up again 4 years ago
nielsandriesse 15c6784f0f WIP 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 4c69388c6c Match Signal coding keys 4 years ago
nielsandriesse 4b63588f1a Create MessageSendJob & MessageReceiveJob
Also implement message sending notifications & custom TTL for typing indicators
4 years ago
nielsandriesse 52ed49d61e Validate messages after receiving 4 years ago
nielsandriesse 001b85353e Validate messages before sending 4 years ago
nielsandriesse 063214dea3 Implement VisibleMessage.toProto() 4 years ago
nielsandriesse c3f2c44657 Implement VisibleMessage.fromProto(_:) 4 years ago
nielsandriesse a782f36aa4 Clean 4 years ago
nielsandriesse 18755e8e64 Implement profile 4 years ago
nielsandriesse 39a1a4b3ab Implement link preview 4 years ago
nielsandriesse 9dc942772c Implement quote 4 years ago
nielsandriesse d735568e94 Partially implement sending pipeline 4 years ago
nielsandriesse fac757e4fc Implement closed group update 4 years ago
nielsandriesse 3fe57b7765 Implement read receipt 4 years ago
nielsandriesse e8892a1f0f Implement session request 4 years ago
nielsandriesse d407467279 Implement expiration timer update 4 years ago
nielsandriesse 1644f078fe Implement typing indicator serialization 4 years ago
nielsandriesse 48f166b893 Implement typing indicator proto conversion 4 years ago
nielsandriesse fbc41a857a Stub sending & receiving pipelines 4 years ago