Commit Graph

369 Commits (b562aa5738d2506fd9510f8f120c4b3928c705a0)

Author SHA1 Message Date
Brice-W 2f0509a03b join open group from received invitation 4 years ago
Brice-W f51268b587 open group invitation sending part 4 years ago
Brice-W 2a436edbf8 Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations 4 years ago
Brice-W b2a924ebf8 views created + database storage 4 years ago
jubb e7377d640f fix: use AttachmentUploadJob instead of two download job keys in all types 4 years ago
jubb d707433f28 docs: remove no long applicable docs 4 years ago
jubb ccd9493f62 refactor: remove unlimited by array size and cap at 10_000_000 4 years ago
jubb 4fff5ac2dc refactor: make storage reference jobId by string in deletion, don't persist jobs we are about to delete, delete jobs that fail to serialize from storage (probably from corrupt or moved data classes) in temporary message send jobs 4 years ago
Brice-W d98cef3c77 Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations 4 years ago
Niels Andriesse 3c3f6c25f1 Fix various bugs 4 years ago
jubb a4b7b34f2e refactor: change request to use default pubkey 4 years ago
jubb 704723ed80 feat: add removing of the sent/received messages 4 years ago
jubb 50d3b52617 refactor: remove unused download in DotNetAPI.kt and add todo for upload migration 4 years ago
jubb 14a02a8511 fix: proper sending of join URL and removing server timestamp in proto parsing 4 years ago
jubb e8bac5005e feat: file server v2 and syncing open groups v2 in config messages 4 years ago
jubb 35aec04ac9 feat: member counts in v2 open group ConversationActivity 4 years ago
jubb d8e9e372d3 fix: add support for non-standard ports in opengroupv2 4 years ago
jubb f3fa8626ed feat: compact polling server-wide 4 years ago
jubb c102c5132e fix: don't use testnet 4 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
4 years ago
jubb fe8dc2d392 fix: slight UI and handling protocols at onion request level 4 years ago
Brice-W bb25877515 light refactor + OpenGroupUrlParser implementation & unit test 4 years ago
jubb 2999c138aa feat: add open group display name hex suffix 4 years ago
jubb a58332a353 refactor: increase max poll time 4 years ago
jubb 7e14a315b9 refactor: compact polling and usage based polling 4 years ago
Brice-W 9ee167c173 handleOpenGroupInvitation skeleton added + region added 4 years ago
Brice-W 99a62d9e99 adding openGroupInvitation types in proto & class 4 years ago
jubb 460babe930 fix: deletion fixed up 4 years ago
jubb ef19c0d10e fix: fixing up LokiMessageDatabase.kt table structure, deletion closer to finished 4 years ago
Brice-W 1f62990aff fix polling issue in closed groups 4 years ago
Niels Andriesse f727244342
Merge pull request #514 from oxen-io/refactoring
Minor Refactoring
4 years ago
Niels Andriesse 761c12addd Clean 4 years ago
jubb d05da5c447 Merge remote-tracking branch 'upstream/dev' into fix_profile_nulls
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/loki/api/BackgroundPollWorker.kt
#	app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
4 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
4 years ago
Brice-W ab68001b15 clean 4 years ago
jubb 9d4a2d1505 fix: NPE in highlighting messages for OGv2, deletion and moderation working 4 years ago
Brice-W 54ba848d09 Merge branch 'dev' of https://github.com/loki-project/session-android into closed-groups-update 4 years ago
nielsandriesse 97c74bb3dc Fix polling 4 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
4 years ago
Brice-W 8806fd0462 Merge branch 'dev' of https://github.com/loki-project/session-android into closed-groups-update 4 years ago
jubb 5d8f036f82 fix: attachment downloads and uploads
enable multi-threaded attachment handling for messages to speed up download/upload and free up message processing queue.

leaving group removes appropriate entries now in threaddb
4 years ago
Niels Andriesse a14fc0503f Take care of remaining loose ends 4 years ago
Niels Andriesse e2ad23482d Resolve various loose ends 4 years ago
jubb 11aed5daff refactor: don't update profile if it is user's at all in visible message handling, leave it to config updates 4 years ago
Brice-W d4aaebd0a9 don't show zombie members in group remove updates 4 years ago
jubb 42ca1332ec fix: update prof pic and name and use new profile instead of existing recipient 4 years ago
Brice-W 6a32fabda5 revert change of commit 7c6475d9ee 4 years ago
jubb 572f262b6d fix: don't update the profiles if the values are empty 4 years ago
jubb 4bf0990ef9 feat: open group attachment and message processing 4 years ago
Brice-W 7c6475d9ee EncryptionKeyPair: only set a public key for 1-1 message case 4 years ago