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
jubb
ef19c0d10e
fix: fixing up LokiMessageDatabase.kt table structure, deletion closer to finished
3 years ago
Ryan ZHAO
496e833333
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
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
9d4a2d1505
fix: NPE in highlighting messages for OGv2, deletion and moderation working
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
8806fd0462
Merge branch 'dev' of https://github.com/loki-project/session-android into closed-groups-update
3 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
3 years ago
jubb
4bf0990ef9
feat: open group attachment and message processing
3 years ago
Niels Andriesse
69f05dabdf
Clean
3 years ago
Niels Andriesse
17e764fc31
Clean
3 years ago
Brice-W
b064f8f5d7
implementation of the zombie members handling logic
3 years ago
Ryan ZHAO
d78dc83307
minor refactor on storing display names
3 years ago
Niels Andriesse
9f26436041
Merge pull request #508 from Brice-W/data-extraction-2
...
Data extraction notifications
3 years ago
Brice-W
99fa7eb767
added specific UpdateMessageData.King types
3 years ago
Brice-W
66e811ed75
Merge branch 'specific-group-updates' into data-extraction-2
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
abb1db7a7e
new approach in update saving
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
df0ca11ec5
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
3 years ago
Brice-W
db415f371a
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
3 years ago
Brice-W
e57c697eca
finishing data extraction handling
3 years ago
Brice-W
fce1d60d7d
clean
3 years ago
Brice-W
30b47a32cb
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
3 years ago
Brice-W
d027d0c640
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
3 years ago
Brice-W
dd3d962dea
fix expiration timers updates for groups
3 years ago
jubb
3654d1731c
fix: various fixes wrt open groups, config messages, job queueing
3 years ago
jubb
c3f7425ccd
fix: empty messages in open groups now correct properly
3 years ago
jubb
d292c760c4
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
3 years ago
jubb
db553544ec
fix: open group fixes for new message receive pipeline
3 years ago
Brice-W
8bc6df5d16
fix multi device attachment issue
3 years ago
jubb
196a0205ae
refactor: revert expiry to be recipient based instead of message based
3 years ago
jubb
bdc086cacf
fix: use message's expiry instead of the recipient's
3 years ago
jubb
fad8cd5ba6
fix: changing the way received timestamp handling happens
3 years ago
jubb
a60ec8aaef
fix: fix compile error
3 years ago
jubb
7f5f1e4559
Merge remote-tracking branch 'upstream/dev' into origin/refactor-sending
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
3 years ago
Brice-W
1b01d0afd4
clean
3 years ago
Brice-W
68a3c73ab1
clean
3 years ago
Brice-W
5f297835fa
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
3 years ago
jubb
6f2bad9b59
fix: no duplicate group left messages, more efficient closed group polling
3 years ago
Brice-W
0578195d61
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
3 years ago
jubb
8ee58459dd
feat: use new closed and open group pollers
3 years ago
Brice-W
ddede475b4
Start of Update messages builder class implementation & usage for Input group updates
3 years ago
jubb
b685846d7e
Merge remote-tracking branch 'upstream/dev' into origin/refactor-sending
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
# app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiAPIDatabase.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/control/ClosedGroupControlMessage.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/control/ExpirationTimerUpdate.kt
# libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageSenderClosedGroup.kt
3 years ago
Ryan ZHAO
95646ed04e
make error description show in the message detail activity
3 years ago
Brice-W
471e028cf3
implementation of the receiving side of Data Extraction notifications & explicit group updates notifications
3 years ago
jubb
6508873e57
fix: fix the sent / receive timestamps for linking quotes
3 years ago
jubb
817c40b30c
refactor: inserting attachments with the messages so that they are linked properly to a mmsID
3 years ago
jubb
323fb75149
fix: adding some message receive functionality
3 years ago
Ryan ZHAO
54da77a89b
clean
3 years ago
Ryan ZHAO
91f9138d62
clean & refactor session protocol encryption
3 years ago
Ryan ZHAO
2859da01a7
fix duplicated closed group info message
3 years ago
Ryan ZHAO
42c7f440e9
fix quoting message in open groups
3 years ago
Ryan ZHAO
1a6da88ce3
clean
3 years ago
Ryan ZHAO
2426230064
fix sending profile picture update
3 years ago
Ryan ZHAO
0ea1ed15e7
WIP: make attachment work
3 years ago
Ryan ZHAO
8acbb3c366
fix send text message to open group
3 years ago
Ryan ZHAO
d9eaedd6ae
hook up sending pipeline & clean
3 years ago
Ryan ZHAO
9d0831b874
remove shared sender keys
3 years ago
Ryan ZHAO
b517555a45
timestamp & duplicated message
3 years ago
Ryan ZHAO
c6084b0172
replace group create at timestamp with formation timestamp
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
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
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
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
Ryan ZHAO
05da743ea2
configuration message handling
3 years ago
Ryan ZHAO
03ff1d1941
configuration message
3 years ago
Brice
49f3e0cfca
implementation of persistAttachments + refactoring
3 years ago
Brice
5f0a5c5db6
Session jobs database implementation
3 years ago
Ryan ZHAO
d4781e64a3
clean group util
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
Ryan ZHAO
31d4deb354
WIP clean & make things compile
4 years ago
Ryan ZHAO
a5e37fd171
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
74a9754f48
implement interfaces
4 years ago