Ryan ZHAO
cbd6ae3bcb
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
3 years ago
jubb
704723ed80
feat: add removing of the sent/received messages
3 years ago
jubb
e8bac5005e
feat: file server v2 and syncing open groups v2 in config messages
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
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