Commit Graph

78 Commits (85120b57ea1101c1659f840aa415f265b66d9f9f)

Author SHA1 Message Date
Niels Andriesse 85120b57ea Batch conversation updates 4 years ago
Niels Andriesse ba116df195
Merge pull request #554 from RyanRory/fix-open-group-spam
Fix Open Group Notification Spam Part 2
4 years ago
Niels Andriesse 550d8b61c7 Quick fix crash 4 years ago
ryanzhao 25df4330be Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam 4 years ago
Niels Andriesse 08a2295f16
Merge pull request #562 from hjubb/pubkey_validation_on_open_group
Validate Public Key When Adding Open Group
4 years ago
jubb 4f84b976c5 fix: return error early if the public key is not expected length or format with an appropriate message 4 years ago
Niels Andriesse 639146cc0a Simplify & fix `from_server_id` usage 4 years ago
Niels Andriesse d7afcd07f8 Add contacts migration 4 years ago
Niels Andriesse e7ae08fe7a Clean 4 years ago
ryanzhao b186d4a670 Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam 4 years ago
Niels Andriesse 49c3ffd9ca Remove redundant code 4 years ago
Ryan ZHAO 953f6d8c17 Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam 4 years ago
Ryan ZHAO d52787a661 try to use jobs to mark if all open groups are caught up 4 years ago
Niels Andriesse da331b036e Integrate new closed group poller 4 years ago
Ryan ZHAO 6822bc461c new approach for batch notification 4 years ago
ryanzhao f13b5ab9d7 fix open group spam 4 years ago
nielsandriesse 7ba116c1df Switch to new open group manager 4 years ago
Niels Andriesse 6243443262 Move files 4 years ago
Niels Andriesse 4078a9c4b5 Move files 4 years ago
Niels Andriesse c1548a4e51 Move files 4 years ago
Niels Andriesse a88322a033 Move files 4 years ago
Niels Andriesse d9348c5442 Remove weird roundabout way of doing decryption 4 years ago
Niels Andriesse d83c257491 Use V2 file server for profile pictures
Also don't randomly rotate profile key
4 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
4 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 4 years ago
Niels Andriesse a822c74ecc Use global Kovenant config 4 years ago
Niels Andriesse 761c12addd Clean 4 years ago
Niels Andriesse e2ad23482d Resolve various loose ends 4 years ago
Niels Andriesse 7150374c94 Clean 4 years ago
Niels Andriesse 17e764fc31 Clean 4 years ago
Niels Andriesse bc66c45bca Clean 4 years ago
Niels Andriesse 979c21ccbf Fix duplicated API 4 years ago
nielsandriesse d1f00b6d77 Don't run local backup jobs for now 4 years ago
jubb 7121aa85fb refactor: use OpenGroupAPI.kt instead of PublicChatAPI.kt for all open group operations.
Syncing open group notify conversation list listeners debounced so UI doesn't freeze on initial syncs
4 years ago
jubb 3654d1731c fix: various fixes wrt open groups, config messages, job queueing 4 years ago
jubb db553544ec fix: open group fixes for new message receive pipeline 4 years ago
jubb 8ee58459dd feat: use new closed and open group pollers 4 years ago
jubb 2460afd1a8 feat: call resume message send on app create 4 years ago
jubb 203c0dd44c refactor: fix imports / compile issues from merging dev 4 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
4 years ago
Ryan ZHAO 91f9138d62 clean & refactor session protocol encryption 4 years ago
jubb ca7202f255 feat: add new message receive pipeline in important places and fix parsing issues 4 years ago
Ryan ZHAO 70a7182320 Merge branch 'dev' of https://github.com/oxen-io/session-android into refactor-sending 4 years ago
jubb a8a457932d fix: sync configuration in resume on HomeActivity.kt and set sync specific variables appropriately in the registration flow 4 years ago
jubb 1ecc87da76 fix: forcing the registration will cancel and restart the FCM task 4 years ago
jubb 1b417362ae fix: fcm task was not cancelable and cannot remove listeners 4 years ago
Ryan ZHAO 8acbb3c366 fix send text message to open group 4 years ago
Ryan ZHAO d9eaedd6ae hook up sending pipeline & clean 4 years ago
Ryan ZHAO d5343d5462 Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0 4 years ago
jubb 71e48b9024 refactor: move ProfileKeyUtil from app/ to libsession/ module and implement new config message sends 4 years ago