Commit Graph

1763 Commits (398b5bf7b42b28b4afa213c8d8944b578004ba38)

Author SHA1 Message Date
Ryan ZHAO 8e5e2fdc49 minor fix for closed group message sending 3 years ago
Ryan ZHAO 9d0831b874 remove shared sender keys 3 years ago
jubb c8f1c862fb refactor: turn inner wrapped group edit calls into synchronous calls to remove unnecessary nesting 3 years ago
Ryan ZHAO 568fddf91d remove ClosedGroupUpdateMessageSendJob in database 3 years ago
Ryan ZHAO b85c9eb781 Merge branch 'dev' of https://github.com/oxen-io/session-android into refactor_clean_0 3 years ago
Niels Andriesse f45a285141 Update version number 3 years ago
jubb 6db86eb958 fix: filter jobs that can be executed with the current factories 3 years ago
Ryan ZHAO c69a8bc15f clean 3 years ago
Ryan ZHAO 20ec889730 clean up V1 closed group 3 years ago
Ryan ZHAO fde45f755b minor fix 3 years ago
Ryan ZHAO 7a17b5769a clean up V1 multi device 3 years ago
Ryan ZHAO 37cb4cd28c Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0 3 years ago
nielsandriesse 362e24f98c Fix DB migration 3 years ago
nielsandriesse 7f4603a1ba Fix DB migration 3 years ago
nielsandriesse 5226947e0a Fix DB migration 3 years ago
Ryan ZHAO 3285975b1a WIP: clean up V1 multi device 3 years ago
Ryan ZHAO a61d968771 Merge branch 'dev' of https://github.com/loki-project/session-android into multi_device_refactor 3 years ago
Ryan ZHAO c5cc191ff3 Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0 3 years ago
Jubb 1996cc82e2 fix: non-admin self-leave now handled correctly 3 years ago
Ryan ZHAO b517555a45 timestamp & duplicated message 3 years ago
Ryan ZHAO e14b5b9f33 minor fix 3 years ago
Ryan ZHAO c6084b0172 replace group create at timestamp with formation timestamp 3 years ago
Ryan ZHAO f7463caf10 clean 3 years ago
Ryan ZHAO a7764ed5c9 Merge branch 'testing_multi_merge' of https://github.com/hjubb/session-android into multi_device_refactor 3 years ago
Jubb 9f60a3ca36 fix: other users treated as quit 3 years ago
Jubb 9ccfb4702d fix: self leave group is treated as QUIT instead of UPDATE 3 years ago
Jubb a63fce4ca6 fix: self-send messages now send to yourself only and aren't treated as sync messages 3 years ago
Jubb a44a79e59f fix: messages now filter properly for explicit group update messages 3 years ago
Jubb 8476e090e2 fix: handle pendingKeyPair.getOrElse nullable after checking if key exists 3 years ago
Jubb 93f7d428cb fix: add in the encryption key send from current / pending for groupID in handleMembersAdded if admin and change pendingKeyPair implementation to keyed on groupPublicKey 3 years ago
jubb 83d107cbce fix: compare serialized to serialized 3 years ago
jubb 2a50a09614 feat: share pending key pair between generate EC and add members 3 years ago
jubb b6951f09b4 feat: use cached keypair 3 years ago
jubb 6a8e0ae195 feat: use new explicit groups 3 years ago
Ryan ZHAO 5dadb89225 WIP: received message timestamps 3 years ago
Ryan ZHAO 5cbbf92fb9 sync target of multi device for refactored sending & receiving pipeline 3 years ago
jubb 05fef11889 fix: non-compatible handle messages requiring timestamp 3 years ago
jubb 5a892b2932 Merge remote-tracking branch 'origin/add_sync_target' into testing_multi_merge
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
#	libsignal/src/main/java/org/session/libsignal/service/api/SignalServiceMessageSender.java
3 years ago
jubb 34fab9681c fix: closed groups info messages work now 3 years ago
Ryan ZHAO c8e3cc15c5 Merge branch 'refactor' of https://github.com/oxen-io/session-android into multi_device_refactor 3 years ago
Ryan ZHAO b2884c84e9 Merge branch 'refactor' of https://github.com/oxen-io/session-android into multi_device 3 years ago
Niels Andriesse 4bd3b2b192
Merge pull request #437 from Brice-W/missing-translations
ban labels added in FR + Invite of settings menu added in translation…
3 years ago
Niels Andriesse f6fb41db0d
Merge pull request #422 from hjubb/performance_improvements
refactor: performance improvements to ProfilePictureView.kt and recyclers in conversations and home screen
3 years ago
jubb fd0596f9ea fix: closed groups now propagate properly without self-sends 3 years ago
ryanzhao 9cf292589b only handle the first configuration message 3 years ago
Ryan ZHAO 6b45cc683e only handle the first configuration message 3 years ago
Ryan ZHAO e8d007dce4 force sync message when clearing data 3 years ago
Ryan ZHAO 998258fd73 force sync configuration message when joining an open group 3 years ago
Ryan ZHAO 61a3cea895 move `forceSyncConfigurationNowIfNeeded` 3 years ago
jubb 77eb460ba7 feat: add image handling across device self-send. close an unclosed resource. remove unnecessary checks and SmsDatabase way of checking for existing message from ourselves 3 years ago
Ryan ZHAO c32c58eee7 add open group through configuration message 3 years ago
Ryan ZHAO 5ceaf87ba9 implement closed group v2 handling and configuration message handling in refactored message receiving pipeline 3 years ago
jubb 7c2b124ebc feat: adding the outbound attachment handling for handling media messages 3 years ago
jubb 57d532f4b8 feat: add self sending syncTarget messages 3 years ago
Ryan ZHAO 05da743ea2 configuration message handling 3 years ago
Brice 8eeb17cbc2 ban labels added in FR + Invite of settings menu added in translations (#414) 3 years ago
Ryan ZHAO 03ff1d1941 configuration message 3 years ago
jubb ba5431b806 fix: compile errors from moving keypair out of ClosedGroupsProtocolV2 3 years ago
jubb c61d54391b refactor: performance improvements to ProfilePictureView.kt and recyclers in conversations and home screen 3 years ago
Ryan ZHAO 6c857e203b clean 3 years ago
ryanzhao 075e265a46 clean dynamic language 3 years ago
ryanzhao 0c191d5177 clean dynamic theme 3 years ago
ryanzhao 307da3b2be clean logging 3 years ago
Ryan ZHAO 0a952bcb85 sync dev 3 years ago
Ryan ZHAO 1e93d4651c clean 3 years ago
Ryan ZHAO 94913a334c clean 3 years ago
Ryan ZHAO 809ef0b6bc minor fix 3 years ago
Ryan ZHAO cca38e270b fix link preview 3 years ago
Ryan ZHAO c8149209a1 clean & minor fix 3 years ago
Ryan ZHAO 2db567144d clean 3 years ago
Ryan ZHAO a34a18f5f1 sync with dev 3 years ago
Ryan ZHAO c7af1cabe3 clean 3 years ago
Ryan ZHAO 5cb3a79a27 clean 3 years ago
Ryan ZHAO 9bc360f047 clean 3 years ago
Ryan ZHAO 190badd9c0 sync with dev 3 years ago
Ryan ZHAO 59ae46b300 recover pn 3 years ago
Ryan ZHAO 88ae3a9d93 clean 3 years ago
Ryan ZHAO 543019f93c clean 3 years ago
Ryan ZHAO b877a10978 fix get sha-512 in place holder avatar 3 years ago
Brice 49f3e0cfca implementation of persistAttachments + refactoring 3 years ago
Ryan ZHAO ebad701378 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 3 years ago
Ryan ZHAO 3b50b8f40b fix closed groups & clean 3 years ago
Brice 5f0a5c5db6 Session jobs database implementation 3 years ago
Ryan ZHAO 13f94c2cfd sync dev 3 years ago
Ryan ZHAO 9eacdd7b3e sync update to libsession & clean 3 years ago
Ryan ZHAO ef2380da76 make things work 3 years ago
Ryan ZHAO e6fd57fa58 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 3 years ago
Ryan ZHAO 2e3f50f8aa fix group encoded id 3 years ago
Brice 787a635d0a Data & ParcelableUtil classes moved to libsession 3 years ago
Brice 7cc7cc60c7 serialization functions added to Job classes 3 years ago
Ryan ZHAO d4781e64a3 clean group util 3 years ago
Ryan ZHAO 6fa2c308b5 WIP fix crashes 3 years ago
Ryan ZHAO 9856814904 WIP clean 3 years ago
Ryan ZHAO 106bd4b560 WIP make things not crash 3 years ago
Ryan ZHAO 17f401c356 make things compile 3 years ago
Ryan ZHAO 246eb62958 message sender failed with error 4 years ago
Ryan ZHAO f3c3483cde complete message sender 4 years ago
Ryan ZHAO 70456d0fd9 closed group encryption key pair 4 years ago
Ryan ZHAO 9df6bb11d1 WIP complete storage protocol 4 years ago
Ryan ZHAO 39858cb0c8 persist message 4 years ago
Brice 845ea16415 impl of missing methods in DatabaseAttachmentProvider 4 years ago
Ryan ZHAO 883c71331b WIP clean & make things compile 4 years ago
Ryan ZHAO 31d4deb354 WIP clean & make things compile 4 years ago
Ryan ZHAO f7d898d5e3 WIP make things compile 4 years ago
Ryan ZHAO 2d239541b9 WIP make things compile 4 years ago
Ryan ZHAO 1f96ab1cf5 WIP clean 4 years ago
Ryan ZHAO 6cd00aec77 WIP clean 4 years ago
Ryan ZHAO a5e37fd171 WIP make things compile 4 years ago
Ryan ZHAO e3fb097581 WIP make things compile 4 years ago
Ryan ZHAO fcb71961d6 WIP make things compile 4 years ago
Ryan ZHAO 8e8abcbe81 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 4 years ago
Ryan ZHAO 58ad4aef33 make thing compile 4 years ago
Brice 3357672516 MessaageSender: use of session protocol for closed groups 4 years ago
Brice 6f22c3d6e3 MessageReceiver synced with iOS 4 years ago
Ryan ZHAO 7ca8456383 WIP clean 4 years ago
Ryan ZHAO 709727197c Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 4 years ago
Ryan ZHAO 74a9754f48 implement interfaces 4 years ago
Brice 99107d169e add changes of latest dev 4 years ago
Brice b5c1a44ee6 fix 4 years ago
Brice 842f00ee54 downloadattachmentjob implementation 4 years ago
Brice 3a9304098b fix conflict 4 years ago
Anton Chekulaev dbd662d6d2 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 4 years ago
Anton Chekulaev e33b8a5fa2 Session encryption protocol.
Changes from #390 and #101 (service repo)
4 years ago
Brice 873e0099f9 fix 4 years ago
Niels Andriesse 37fc542136 Make PN mode screen scrollable
Changes from d6448d79f
4 years ago
Niels Andriesse f21e1eb466 Remove unused button
Changes from 671257281
4 years ago
Anton Chekulaev c1ef2728dc Add Session ID change notice.
Changes from aec7f6356
4 years ago
Niels Andriesse 48adb63fb7 Refresh snode pool at least once a day
Changes from cfb7ff529
4 years ago
Niels Andriesse 3cb7d2169d Fix tap jacking bug
Changes from 46452977f
4 years ago
Brice 0467147cfe use of SessionServiceAttachment instead if SignalSA 4 years ago
Anton Chekulaev 54f730fdfd Job cleanup. 4 years ago
Anton Chekulaev db1d20835b Fixed open group message sending is not working. 4 years ago
Anton Chekulaev 24d36158ae Job cleanup. 4 years ago
Anton Chekulaev d7b0c84f22 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 4 years ago
Anton Chekulaev c0847fc563 Screen lock service updated to match the landing workflow. 4 years ago
Anton Chekulaev 124632823e Fixed landing scenario is broken and missing essential keys/settings setup. 4 years ago
Brice 625e9f172a attachmentId type changed to Long 4 years ago
Anton Chekulaev 85bac9fc46 Fixed lock screen appears upon app start when there is no user setup yet. 4 years ago
Anton Chekulaev e294199ea3 Master secret removed.
Screen lock related classes refactoring.
Legacy database util classes and migrations removed.
4 years ago
Anton Chekulaev 2aa179585f Identity functionality and data structure are completely removed. 4 years ago
Anton Chekulaev 5046d1dce6 Verify identity removed from the convo activity. 4 years ago
Anton Chekulaev 112f77f6ed WIP cleanup of verify identity functionality. 4 years ago
Anton Chekulaev eee5f60098 Target API note.
Closed group update data classes.
4 years ago
Anton Chekulaev ea0c3c8a36 Send "unidentified sender" messages as plain text. 4 years ago
Anton Chekulaev 63d1e7087a Session request removed. Private chats no longer use any encryption. 4 years ago
Anton Chekulaev 3bc4338444 Pre key bundle removal pt1.
Device link functionality removed from app module.
4 years ago
Anton Chekulaev 52d0a36ae5 Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor 4 years ago
Anton Chekulaev 30af903572 Transport options removed. Conversation activity cleanup. 4 years ago
Brice f642e76ca4 messages: completed missing parts related to database calls 4 years ago
Anton Chekulaev 66aec427d4 Unused code cleanup. 4 years ago
Anton Chekulaev 1a498cebd8 Old conversation list related classes removed. 4 years ago
Anton Chekulaev 8d17593d87 Unused code cleanup. 4 years ago
Anton Chekulaev ac81fd4394 Dynamic theme cleanup. 4 years ago
Anton Chekulaev 9ce0c54dbe Long message activity theming is fixed.
General cleanup.
4 years ago
Anton Chekulaev eafa7c7a77 Device link related views removed. General unused code cleanup. 4 years ago
Anton Chekulaev a94273fdfc Use internal Log implementation everywhere. 4 years ago
Anton Chekulaev 5e3cb706c4 Unused code cleanup. 4 years ago
Anton Chekulaev 12804a30c0 Unused code cleanup. 4 years ago
Anton Chekulaev 20b6763408 Unused code cleanup.
Do not minify and obfuscate debug builds.
4 years ago
Anton Chekulaev 37565c74f2 Unused code cleanup. 4 years ago
Anton Chekulaev 4fb4709ec2 Unused code cleanup. 4 years ago
Ryan ZHAO 255dc9c26b ditch :service, :service:android, :service:java 4 years ago
Ryan ZHAO 7a66a47520 restructure and unite service android/java to libsignal 4 years ago