Commit graph

815 commits

Author SHA1 Message Date
Ryan ZHAO 543019f93c clean 2021-01-29 16:35:47 +11:00
Brice 19d48f5b06 closed group control message updated 2021-01-29 13:35:51 +11:00
Brice 49f3e0cfca implementation of persistAttachments + refactoring 2021-01-29 11:16:53 +11:00
Ryan ZHAO ebad701378 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-29 11:08:55 +11:00
Ryan ZHAO 3b50b8f40b fix closed groups & clean 2021-01-29 11:08:48 +11:00
Brice 5f0a5c5db6 Session jobs database implementation 2021-01-28 15:24:27 +11:00
Ryan ZHAO 9eacdd7b3e sync update to libsession & clean 2021-01-27 10:54:25 +11:00
Ryan ZHAO ef2380da76 make things work 2021-01-25 16:58:04 +11:00
Ryan ZHAO 8c22514b73 open group poller + loki user profile 2021-01-25 15:36:18 +11:00
Ryan ZHAO e6fd57fa58 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-22 16:15:21 +11:00
Ryan ZHAO 2e3f50f8aa fix group encoded id 2021-01-22 16:15:13 +11:00
Brice 74e2fb6490 JobData class removed 2021-01-22 15:19:41 +11:00
Brice 787a635d0a Data & ParcelableUtil classes moved to libsession 2021-01-22 15:16:50 +11:00
Brice 7cc7cc60c7 serialization functions added to Job classes 2021-01-22 13:30:00 +11:00
Ryan ZHAO d4781e64a3 clean group util 2021-01-22 10:33:19 +11:00
Ryan ZHAO 6fa2c308b5 WIP fix crashes 2021-01-21 17:04:56 +11:00
Ryan ZHAO 9856814904 WIP clean 2021-01-21 16:12:05 +11:00
Ryan ZHAO 246eb62958 message sender failed with error 2021-01-20 16:37:02 +11:00
Ryan ZHAO f3c3483cde complete message sender 2021-01-20 16:29:52 +11:00
Ryan ZHAO a9df948375 message sender prep for attachments 2021-01-20 11:18:22 +11:00
Ryan ZHAO 70456d0fd9 closed group encryption key pair 2021-01-20 11:18:00 +11:00
Ryan ZHAO 9df6bb11d1 WIP complete storage protocol 2021-01-20 10:04:14 +11:00
Ryan ZHAO 39858cb0c8 persist message 2021-01-19 17:06:02 +11:00
Brice 845ea16415 impl of missing methods in DatabaseAttachmentProvider 2021-01-19 11:39:45 +11:00
Ryan ZHAO 883c71331b WIP clean & make things compile 2021-01-19 10:48:02 +11:00
Ryan ZHAO 31d4deb354 WIP clean & make things compile 2021-01-19 09:12:44 +11:00
Ryan ZHAO f7d898d5e3 WIP make things compile 2021-01-18 15:37:23 +11:00
Ryan ZHAO 2d239541b9 WIP make things compile 2021-01-18 14:58:11 +11:00
Brice 4fc0c3dddc quick code refactoring 2021-01-15 17:08:08 +11:00
Ryan ZHAO 7cdffc1801 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-15 16:52:09 +11:00
Ryan ZHAO 1f96ab1cf5 WIP clean 2021-01-15 16:51:53 +11:00
Brice b11ef9da04 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-15 16:19:29 +11:00
Brice 3e04ebc286 ClosedGroupUpdateV2 class added 2021-01-15 16:18:55 +11:00
Ryan ZHAO 6cd00aec77 WIP clean 2021-01-15 15:36:30 +11:00
Ryan ZHAO a5e37fd171 WIP make things compile 2021-01-14 16:33:03 +11:00
Ryan ZHAO fcb71961d6 WIP make things compile 2021-01-14 13:54:21 +11:00
Ryan ZHAO 8e8abcbe81 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-14 13:28:25 +11:00
Ryan ZHAO 58ad4aef33 make thing compile 2021-01-14 13:26:53 +11:00
Brice 3357672516 MessaageSender: use of session protocol for closed groups 2021-01-14 13:20:18 +11:00
Brice 6f22c3d6e3 MessageReceiver synced with iOS 2021-01-14 11:42:26 +11:00
Ryan ZHAO 7ca8456383 WIP clean 2021-01-14 10:28:07 +11:00
Ryan ZHAO 709727197c Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-13 17:15:17 +11:00
Ryan ZHAO 74a9754f48 implement interfaces 2021-01-13 17:11:30 +11:00
Ryan ZHAO cb5ee74a43 WIP notification 2021-01-12 09:58:58 +11:00
Ryan ZHAO d5c84b3c60 message receiving handling 2021-01-12 09:58:38 +11:00
Brice f420ec51e2 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-11 11:06:01 +11:00
Brice 48201a90ea encrypt & decrypt with session protocol 2021-01-11 11:04:37 +11:00
Ryan ZHAO 4b53138373 moving attachment to libsession 2021-01-08 17:05:44 +11:00
Ryan ZHAO 0820e577e8 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2021-01-08 11:13:12 +11:00
Ryan ZHAO bace36621d WIP finish message receiving 2021-01-08 11:13:05 +11:00
Ryan ZHAO 172991231c group address 2021-01-08 11:12:24 +11:00
Ryan ZHAO 27ea170194 move quote model to libsession 2021-01-08 11:12:06 +11:00
Ryan ZHAO 31efdb7ddb add recipient related stuff to storage 2021-01-08 11:11:50 +11:00
Ryan ZHAO ed8eb5a239 fix open group message 2021-01-08 11:11:23 +11:00
Ryan ZHAO 91ef23081b move Recipient to libsession 2021-01-08 11:10:51 +11:00
Brice 842f00ee54 downloadattachmentjob implementation 2021-01-06 16:11:00 +11:00
Brice 3a9304098b fix conflict 2021-01-05 14:17:42 +11:00
Ryan ZHAO 2dcbcee66c minor fix after merging 2020-12-18 16:59:37 +11:00
Ryan ZHAO 80fa37e1a7 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2020-12-18 16:53:05 +11:00
Ryan ZHAO c9673447c6 handle visible message & handle group update 2020-12-18 16:48:45 +11:00
Ryan ZHAO 886ca5c72b minor refactoring on message sender 2020-12-18 16:44:33 +11:00
Ryan ZHAO 1c4e4581c8 attachment in message provider 2020-12-18 16:44:13 +11:00
Ryan ZHAO b642fb1b54 update message receiving job 2020-12-18 16:43:57 +11:00
Ryan ZHAO 2a4046d12c open group message & open group poller 2020-12-18 16:43:19 +11:00
Brice 873e0099f9 fix 2020-12-17 16:52:22 +11:00
Brice 9304971e50 AttachmentUploadJob implementation 2020-12-17 14:51:08 +11:00
Brice 0467147cfe use of SessionServiceAttachment instead if SignalSA 2020-12-17 14:45:57 +11:00
Brice c286efae9d SignalServiceAttachment classes renamed to SessionServiceAttachment to avoid confusion 2020-12-17 14:36:32 +11:00
Brice 26b2ead673 kotlin impl of SignalServiceAttachment classes 2020-12-17 14:27:04 +11:00
Brice 3a10d8c1b4 MessageReceive & Send Jobs implementations 2020-12-15 15:50:15 +11:00
Brice e9c5eb5257 super class updated 2020-12-15 15:47:47 +11:00
Brice 625e9f172a attachmentId type changed to Long 2020-12-15 15:45:44 +11:00
Ryan ZHAO 2ff23e9e41 clean 2020-12-10 15:51:43 +11:00
Ryan ZHAO 133706e1d6 WIP pollers 2020-12-10 15:34:17 +11:00
Ryan ZHAO c0dff9cdea sending & receiving $ make things compile 2020-12-10 15:33:57 +11:00
Ryan ZHAO 072aa0e7c6 implement destination from address 2020-12-10 15:33:05 +11:00
Ryan ZHAO 92b43b0fcf clean and rename 2020-12-10 15:32:38 +11:00
Ryan ZHAO 4c1df33059 job related 2020-12-10 15:31:38 +11:00
Ryan ZHAO c3552bfded clean 2020-12-10 15:31:14 +11:00
Ryan ZHAO ce4f7a6eff rename configuration 2020-12-10 15:30:32 +11:00
Ryan ZHAO c759f25577 add thread related classes 2020-12-10 15:29:56 +11:00
Ryan ZHAO fea965e37f add utils 2020-12-10 15:29:19 +11:00
Ryan ZHAO e54a43a910 move messageDataProvider to configuration 2020-12-07 15:32:48 +11:00
Ryan ZHAO 2cdbbd1d23 clean 2020-12-07 15:27:39 +11:00
Ryan ZHAO e2e78ce5fb Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2020-12-07 15:26:52 +11:00
Ryan ZHAO b5fe9f43cb message sender closed group + convenience 2020-12-07 15:22:02 +11:00
Brice f642e76ca4 messages: completed missing parts related to database calls 2020-12-07 14:30:06 +11:00
Brice e0d98641aa removal of 'transaction' parameter in toProto + code simplification 2020-12-03 16:13:40 +11:00
Brice 2b1655d688 test commit 2020-12-03 15:12:50 +11:00
Brice a53cc9bffb Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2020-12-03 14:36:07 +11:00
Brice 3d87de4b56 SessionRequest implementation completed 2020-12-03 14:29:50 +11:00
Ryan ZHAO 5924d90b12 refactor unidentified access (sealed sender) 2020-12-03 14:20:49 +11:00
Ryan ZHAO c758619f13 clean 2020-12-02 17:10:45 +11:00
Ryan ZHAO 1407d1ca97 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2020-12-02 17:06:34 +11:00
Ryan ZHAO 295eb3b52f rename and minor refactor to match the api 2020-12-02 17:06:28 +11:00
Brice 69ba55138f test commit 2020-12-02 16:46:48 +11:00
Ryan ZHAO bd96342a16 minor refactoring on receiving decryption 2020-12-02 16:43:19 +11:00
Ryan ZHAO 55b68c3db9 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 2020-12-02 16:40:35 +11:00
Ryan ZHAO 0a43704269 message sending and receiving 2020-12-02 16:39:33 +11:00
Ryan ZHAO 6cc20b81bd decryption and encrytion 2020-12-02 16:39:21 +11:00
Ryan ZHAO bfb16c581a WIP: refactor jobs (basic) 2020-12-02 16:39:02 +11:00
Ryan ZHAO da71fdfe44 add configuration and storage 2020-12-02 16:38:30 +11:00
Ryan ZHAO c1f84732ad move and refactor files from libsignal to libsession 2020-12-02 16:38:12 +11:00
Brice a699168956 code review, minor changes 2020-12-02 16:21:38 +11:00
Brice aefe721fa4 Attachment implementation 2020-12-02 15:02:46 +11:00
Brice 344af77f0f incomplete Quote implementation 2020-12-02 11:44:55 +11:00
Brice feec22bf72 Profile implementation 2020-12-01 17:35:47 +11:00
Brice f5a583e7c8 classes structure redesign + LinkPreview & BaseVisibleMessage implementations 2020-12-01 16:24:50 +11:00
Brice 3f0e456002 SessionRequest unfinished implementation 2020-11-30 11:23:27 +11:00
Brice 2c167b0cc0 NullMessage implementation 2020-11-30 10:29:06 +11:00
Brice 3a0ba29a72 TypingIndicator implementation 2020-11-30 10:08:56 +11:00
Brice 746df2240a ReadReceipt implementation + small corrections 2020-11-27 17:27:09 +11:00
Brice 8f409faefc ExpirationTimerUpdate implementation + classes structure changes 2020-11-27 16:41:21 +11:00
Brice 888eda4ba9 change package name + start of implementation 2020-11-27 15:56:16 +11:00
Ryan ZHAO 7a66a47520 restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00