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
c5e0589751
Don't crash on unexpected deserialization error
3 years ago
nielsandriesse
bb850cf99e
Minor job type refactoring
3 years ago
nielsandriesse
f5238982c3
Add missing message padding
3 years ago
nielsandriesse
174bccb0b7
Fix missing signature validation
3 years ago
nielsandriesse
c8cf5ebfa0
Make custom error messages actually work
3 years ago
nielsandriesse
d8932416f1
Minor V2 open group refactoring
3 years ago
nielsandriesse
21698fcba5
Update version number
3 years ago
nielsandriesse
fa5edcefd5
Minor message type refactoring
3 years ago
jubb
18818bf8da
refactor: re-add the node limit
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
Niels Andriesse
925cacb1e5
Merge pull request #528 from hjubb/fix_oom_message_serialization
...
fix OutOfMemory Job serialization and clean up job serialization and deletion of pending message send jobs
3 years ago
jubb
e7377d640f
fix: use AttachmentUploadJob instead of two download job keys in all types
3 years ago
jubb
d707433f28
docs: remove no long applicable docs
3 years ago
jubb
ccd9493f62
refactor: remove unlimited by array size and cap at 10_000_000
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
2f23a0e59f
Merge branch 'dev'
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
a4b7b34f2e
refactor: change request to use default pubkey
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
50d3b52617
refactor: remove unused download in DotNetAPI.kt and add todo for upload migration
3 years ago
jubb
14a02a8511
fix: proper sending of join URL and removing server timestamp in proto parsing
3 years ago
jubb
e8bac5005e
feat: file server v2 and syncing open groups v2 in config messages
3 years ago
Niels Andriesse
facd3616fb
Merge pull request #518 from hjubb/open_groups_V2
...
Open groups v2
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
c102c5132e
fix: don't use testnet
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
Niels Andriesse
e874032e1e
Merge pull request #509 from RyanRory/screenlock-timeout
...
Screenlock Time under 60s
3 years ago
jubb
2999c138aa
feat: add open group display name hex suffix
3 years ago
jubb
a58332a353
refactor: increase max poll time
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
Niels Andriesse
b69df4750b
Merge pull request #515 from Brice-W/group-polling
...
Group polling issue
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
Brice-W
1f62990aff
fix polling issue in closed groups
3 years ago