Commit Graph

181 Commits (d16faf94c950adeeb12258698b1e04584b760cc2)

Author SHA1 Message Date
Niels Andriesse 7a388deb78 Supply fake User-Agent header 3 years ago
Brice-W a71273e813 refactor 3 years ago
jubb fdc042e6d4 feat: testnet clearing network data on delete and differentiating dialogs 3 years ago
Brice-W 59d9063774 proto update 3 years ago
Harris 11f64a1d1a feat: add snode method delete_all with data class for params, refactoring ClearAllDataDialog.kt to handle async requests better and prevent ANR 3 years ago
Brice-W 534e0e8e69 proto updated 3 years ago
ryanzhao ae23266058 wip: implement ons name 3 years ago
Niels Andriesse dfd3ccc5d2 Clean 3 years ago
Niels Andriesse 49c3ffd9ca Remove redundant code 3 years ago
Niels Andriesse 7208bb0421 Fix build 3 years ago
Niels Andriesse 68225e00be Clean 3 years ago
Niels Andriesse 7c3bee036c Speed up Gradle sync 3 years ago
Niels Andriesse 8a20c46bd4 Fix missing compile target 3 years ago
Niels Andriesse 81b0530163 Clean up libsession Gradle file 3 years ago
Niels Andriesse caa1c77ed4 Clean up libsignal Gradle file 3 years ago
Niels Andriesse e75de841c9 Remove unused dependencies 3 years ago
Niels Andriesse 47ff53d559 Remove SignalServiceMessageReceiver 3 years ago
Niels Andriesse c1548a4e51 Move files 3 years ago
Niels Andriesse dc8938c269 Move protos 3 years ago
Niels Andriesse c124f86f6b Move protos 3 years ago
Niels Andriesse 961972a723 Move protos 3 years ago
Niels Andriesse fa205c8915 Fix packages 3 years ago
Niels Andriesse c9ebcc580f Move files 3 years ago
Niels Andriesse 40d2fd25d9 Move files 3 years ago
Niels Andriesse ce3b32c03e Move files 3 years ago
Niels Andriesse a88322a033 Move files 3 years ago
Niels Andriesse e598d73539
Merge pull request #516 from Brice-W/media-saving
Fix Saving Media Files
3 years ago
Niels Andriesse 5fd99cd8f1 Fix indentation 3 years ago
Niels Andriesse 11e223f5d8 Merge branch 'dev' into open-group-invitations 3 years ago
Brice-W f5a99b43c7 Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations 3 years ago
Niels Andriesse 649bfee647 Fix HTTP utility 3 years ago
Niels Andriesse 1efd516eaf Fix HTTP utility 3 years ago
Niels Andriesse d9348c5442 Remove weird roundabout way of doing decryption 3 years ago
Niels Andriesse 7c5b4aafec Debug 3 years ago
Niels Andriesse 115bc9b159 Speed up path building 3 years ago
Brice-W b2a924ebf8 views created + database storage 3 years ago
jubb 8439d57115 refactor: let the periodic work run more frequently and never fail from excessive retries preventing from re-running.
remove resume pending jobs from ApplicationContext onCreate and handle in home activity's onCreate instead.

prevent some illegal argument exceptions from Random.kt by returning null if empty
3 years ago
Brice-W d98cef3c77 Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations 3 years ago
jubb 35aec04ac9 feat: member counts in v2 open group ConversationActivity 3 years ago
jubb fa528c47d5 Merge remote-tracking branch 'upstream/dev' into open_groups_V2
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
#	app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
#	app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiMessageDatabase.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateSelectionView.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateView.kt
#	libsession/src/main/java/org/session/libsession/messaging/mentions/MentionsManager.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/ClosedGroupPoller.kt
#	libsession/src/main/java/org/session/libsession/messaging/utilities/DotNetAPI.kt
#	libsession/src/main/java/org/session/libsession/utilities/mentions/Mention.kt
#	libsignal/src/main/java/org/session/libsignal/service/loki/Mention.kt
#	libsignal/src/main/java/org/session/libsignal/service/loki/utilities/mentions/Mention.kt
3 years ago
Brice-W bb25877515 light refactor + OpenGroupUrlParser implementation & unit test 3 years ago
Brice-W 99a62d9e99 adding openGroupInvitation types in proto & class 3 years ago
jubb ef19c0d10e fix: fixing up LokiMessageDatabase.kt table structure, deletion closer to finished 3 years ago
Brice-W 76c253ee77 Merge branch 'dev' of https://github.com/loki-project/session-android into media-saving 3 years ago
Niels Andriesse 761c12addd Clean 3 years ago
jubb 51554f1cdf Merge remote-tracking branch 'upstream/dev' into open_groups_V2, working on compact poller implementation
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
#	app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/activities/HomeActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/api/BackgroundPollWorker.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/api/PublicChatManager.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiThreadDatabase.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/utilities/MentionManagerUtilities.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/utilities/OpenGroupUtilities.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateView.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/views/ProfilePictureView.kt
#	libsession/src/main/java/org/session/libsession/messaging/StorageProtocol.kt
#	libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
#	libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentUploadJob.kt
#	libsession/src/main/java/org/session/libsession/messaging/mentions/MentionsManager.kt
#	libsession/src/main/java/org/session/libsession/messaging/messages/Destination.kt
#	libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupAPIV2.kt
#	libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupMessageV2.kt
#	libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupV2.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageSender.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
#	libsession/src/main/java/org/session/libsession/messaging/utilities/DotNetAPI.kt
#	libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt
#	libsession/src/main/java/org/session/libsession/snode/SnodeAPI.kt
#	libsession/src/main/java/org/session/libsession/snode/SnodeMessage.kt
#	libsession/src/main/java/org/session/libsession/utilities/mentions/MentionsManager.kt
#	libsignal/src/main/java/org/session/libsignal/service/loki/api/SwarmAPI.kt
#	libsignal/src/main/java/org/session/libsignal/service/loki/api/opengroups/PublicChat.kt
#	libsignal/src/main/java/org/session/libsignal/service/loki/utilities/mentions/MentionsManager.kt
3 years ago
jubb 7f0962b3d4 Merge branch 'fix_profile_nulls' into open_groups_V2
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
#	app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java
#	libsession/src/main/java/org/session/libsession/messaging/StorageProtocol.kt
3 years ago
Brice-W a5e376b616 import of Signal's code to deal with attachments saving 3 years ago
Niels Andriesse fdede1c656 Clean 3 years ago
Niels Andriesse 25307068e8 Match iOS protobuf 3 years ago
Niels Andriesse 979c21ccbf Fix duplicated API 3 years ago
jubb 1e164f8648 feat: adding default group handling to frontend viewmodel 3 years ago
jubb aea23a6fc1 feat: finishing up OpenGroupAPIV2.kt calls 3 years ago
jubb 96e604d06b feat: more opengroup in chat manager, poller and API. refactor mentions to libsession 3 years ago
Brice-W 9cdcdc43a6 redesign of group update messages management 3 years ago
jubb 0eadc55325 feat: add open group v2 storage and db methods, starting on new open group v2 poller 3 years ago
Brice-W 30b47a32cb Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates 3 years ago
Niels Andriesse 8400c7606b
Merge pull request #493 from hjubb/pin_seed_certs
Introduce service node seed certificates
3 years ago
jubb b149886068 feat: add certificate pem files, set up network security config and point seed pools to port accordingly 3 years ago
jubb 7121aa85fb refactor: use OpenGroupAPI.kt instead of PublicChatAPI.kt for all open group operations.
Syncing open group notify conversation list listeners debounced so UI doesn't freeze on initial syncs
3 years ago
jubb 1c1ce1424b fix: replace elvis on optional proto object with protobuf has flag check 3 years ago
Brice-W 8c7f23a4e3 Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction 3 years ago
Brice-W 0578195d61 Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates 3 years ago
Brice-W ddede475b4 Start of Update messages builder class implementation & usage for Input group updates 3 years ago
Ryan ZHAO 95646ed04e make error description show in the message detail activity 3 years ago
Ryan ZHAO d7e525d828 clean 3 years ago
Ryan ZHAO 91f9138d62 clean & refactor session protocol encryption 3 years ago
Ryan ZHAO 60f51af295 clean & fix expiration timer setting issue 3 years ago
Brice-W 6bc832f50a DataExtractionNotification type created and added to proto 3 years ago
Ryan ZHAO d9eaedd6ae hook up sending pipeline & clean 3 years ago
jubb d1b41a8933 feat: generate protobufs for new contacts 3 years ago
jubb af35b68cb6 feat: add required annotations to match iOS 3 years ago
jubb ee1f9fc790 feat: add contacts message in config message 3 years ago
Ryan ZHAO d5343d5462 Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0 3 years ago
Niels Andriesse 851efb6f6e
Merge pull request #457 from hjubb/config_profile_info
Adding profile information to the config sync messages
3 years ago
jubb 62db34de59 feat: generate SignalServiceProtos 3 years ago
jubb 2fffcfa927 feat: add display, pfp and profile key to config message 3 years ago
jubb 7d7dbd7632 feat: add push notifying in the message sender to prevent self sends 3 years ago
Ryan ZHAO 8c016b3802 clean up signal service protocols 3 years ago
Ryan ZHAO 1db9ccdf27 clean up: signal service protocols 3 years ago
Ryan ZHAO 88bbc0b677 clean up stickers 3 years ago
Ryan ZHAO 19a829d011 WIP: clean up signal protocols (stickers) 3 years ago
Ryan ZHAO 04f140ee09 WIP: clean up signal service protos 3 years ago
Ryan ZHAO b34809f4d5 WIP: clean up signal protocol 3 years ago
Ryan ZHAO 8cc78e8f4c WIP: clean up unused exceptions 3 years ago
Ryan ZHAO d8104c0d5c WIP: clean up signal protocol storage 3 years ago
Ryan ZHAO 1e1b3e02e1 clean up session cipher, sealed session cipher, and old message version 3 years ago
Ryan ZHAO f0020ea811 clean up decryption call back 3 years ago
Ryan ZHAO bbd067873a WIP: clean up signal protocol 3 years ago
Ryan ZHAO 958ec690f1 WIP: clean up signal protocols 3 years ago
Ryan ZHAO 1a907fcf54 WIP: clean up signal protocol 3 years ago
Ryan ZHAO 0d2f5e0cde further cleaning on V1 multi device 3 years ago
Ryan ZHAO 9d0831b874 remove shared sender keys 3 years ago
Ryan ZHAO 20ec889730 clean up V1 closed group 3 years ago
Ryan ZHAO 3285975b1a WIP: clean up V1 multi device 3 years ago
Jubb 069719d568 fix: re-add sync message send to self 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
jubb fd0596f9ea fix: closed groups now propagate properly without self-sends 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