Niels Andriesse
ff96bb05a8
Implement remaining bits and pieces
3 years ago
nielsandriesse
7ba116c1df
Switch to new open group manager
3 years ago
nielsandriesse
2a3d06e485
Fix duplicate message handling
3 years ago
Niels Andriesse
6243443262
Move files
3 years ago
Niels Andriesse
4078a9c4b5
Move files
3 years ago
Niels Andriesse
c1548a4e51
Move files
3 years ago
Niels Andriesse
c9ebcc580f
Move files
3 years ago
Niels Andriesse
40d2fd25d9
Move files
3 years ago
Niels Andriesse
6b3aa86324
Minor refactoring
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
d9348c5442
Remove weird roundabout way of doing decryption
3 years ago
Niels Andriesse
43ba829977
Fix build
3 years ago
Niels Andriesse
3cab81c329
Fix message send job attachment upload handling
3 years ago
jubb
edc1454609
fix: unnamed open groups being processed by creating new threads after deletion
...
job db not marking successful/unsuccessful properly
handling send and receive better / in order
3 years ago
nielsandriesse
d8932416f1
Minor V2 open group refactoring
3 years ago
Brice-W
2a436edbf8
Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations
3 years ago
Brice-W
b2a924ebf8
views created + database storage
3 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
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
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
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