Niels Andriesse
af84b1ef3a
Update build number
3 years ago
Niels Andriesse
43ba829977
Fix build
3 years ago
Niels Andriesse
3cab81c329
Fix message send job attachment upload handling
3 years ago
Niels Andriesse
979d176d4c
Merge branch 'dev' into background_job_improvements
3 years ago
Niels Andriesse
26601dbcb2
Clean up background poll worker
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
jubb
84fa3dfc86
Merge remote-tracking branch 'upstream/dev' into background_job_improvements
...
# Conflicts:
# libsession/src/main/java/org/session/libsession/messaging/jobs/Job.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/JobQueue.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt
3 years ago
nielsandriesse
bb850cf99e
Minor job type refactoring
3 years ago
nielsandriesse
d8932416f1
Minor V2 open group refactoring
3 years ago
nielsandriesse
21698fcba5
Update version number
3 years ago
jubb
9f09977160
refactor: remove registration required for job serialization and test logs, don't try to read class object if the message send class is not of expected type
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
Niels Andriesse
11a89c0a76
Update version number
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
Niels Andriesse
cc7e4701a3
Increment database version
3 years ago
Niels Andriesse
3c3f6c25f1
Fix various bugs
3 years ago
Niels Andriesse
bfa75a3db9
Merge pull request #524 from hjubb/file_server_v2
...
New File Server V2 URL handling and open group v2 fixes / features
3 years ago
jubb
704723ed80
feat: add removing of the sent/received messages
3 years ago
Niels Andriesse
54d64192fb
Update version number
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
d8e9e372d3
fix: add support for non-standard ports in opengroupv2
3 years ago
jubb
f3fa8626ed
feat: compact polling server-wide
3 years ago
jubb
2eb612a967
feat: remove cleartext enabled
3 years ago
jubb
a2290a34fc
feat: add polling in background
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
fe8dc2d392
fix: slight UI and handling protocols at onion request level
3 years ago
jubb
2999c138aa
feat: add open group display name hex suffix
3 years ago
jubb
7e14a315b9
refactor: compact polling and usage based polling
3 years ago
jubb
460babe930
fix: deletion fixed up
3 years ago
jubb
b70908e61a
fix: gotta fix some more up
3 years ago
jubb
ef19c0d10e
fix: fixing up LokiMessageDatabase.kt table structure, deletion closer to finished
3 years ago
Ryan ZHAO
2c85fbf91b
Merge branch 'dev' of https://github.com/oxen-io/session-android into screenlock-timeout
3 years ago
Niels Andriesse
43c484e35f
Clean
3 years ago
Ryan ZHAO
b23144cb1a
Merge branch 'dev' of https://github.com/oxen-io/session-android into screenlock-timeout
3 years ago
Ryan ZHAO
4508510958
fix for API 21
3 years ago
Niels Andriesse
f727244342
Merge pull request #514 from oxen-io/refactoring
...
Minor Refactoring
3 years ago
Niels Andriesse
a822c74ecc
Use global Kovenant config
3 years ago
Niels Andriesse
761c12addd
Clean
3 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
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
Brice-W
ab68001b15
clean
3 years ago
ryanzhao
d0d4d9eb6f
Merge branch 'dev' of https://github.com/oxen-io/session-android into screenlock-timeout
3 years ago
ryanzhao
01eb7945f6
fix crash
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
Niels Andriesse
a14fc0503f
Take care of remaining loose ends
3 years ago
Niels Andriesse
e2ad23482d
Resolve various loose ends
3 years ago