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
2021-05-10 17:07:10 +10:00
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
2021-05-07 11:48:03 +10:00
Niels Andriesse
a822c74ecc
Use global Kovenant config
2021-04-29 10:10:41 +10:00
Niels Andriesse
761c12addd
Clean
2021-04-29 10:02:07 +10:00
Niels Andriesse
e2ad23482d
Resolve various loose ends
2021-04-27 14:36:03 +10:00
Niels Andriesse
7150374c94
Clean
2021-04-27 14:26:26 +10:00
Niels Andriesse
17e764fc31
Clean
2021-04-26 11:14:45 +10:00
Niels Andriesse
bc66c45bca
Clean
2021-04-26 10:26:31 +10:00
Niels Andriesse
979c21ccbf
Fix duplicated API
2021-04-23 16:09:47 +10:00
nielsandriesse
d1f00b6d77
Don't run local backup jobs for now
2021-04-14 10:04:25 +10:00
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
2021-03-31 15:15:50 +11:00
jubb
3654d1731c
fix: various fixes wrt open groups, config messages, job queueing
2021-03-30 16:23:12 +11:00
jubb
db553544ec
fix: open group fixes for new message receive pipeline
2021-03-29 14:16:49 +11:00
jubb
8ee58459dd
feat: use new closed and open group pollers
2021-03-19 17:08:31 +11:00
jubb
2460afd1a8
feat: call resume message send on app create
2021-03-18 13:36:56 +11:00
jubb
203c0dd44c
refactor: fix imports / compile issues from merging dev
2021-03-18 09:52:20 +11:00
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
2021-03-18 09:26:13 +11:00
Ryan ZHAO
91f9138d62
clean & refactor session protocol encryption
2021-03-12 13:37:16 +11:00
jubb
ca7202f255
feat: add new message receive pipeline in important places and fix parsing issues
2021-03-09 17:26:29 +11:00
Ryan ZHAO
70a7182320
Merge branch 'dev' of https://github.com/oxen-io/session-android into refactor-sending
2021-03-09 14:46:14 +11:00
jubb
a8a457932d
fix: sync configuration in resume on HomeActivity.kt and set sync specific variables appropriately in the registration flow
2021-03-04 14:19:07 +11:00
jubb
1ecc87da76
fix: forcing the registration will cancel and restart the FCM task
2021-03-03 15:43:51 +11:00
jubb
1b417362ae
fix: fcm task was not cancelable and cannot remove listeners
2021-03-03 15:07:37 +11:00
Ryan ZHAO
8acbb3c366
fix send text message to open group
2021-03-02 14:13:12 +11:00
Ryan ZHAO
d9eaedd6ae
hook up sending pipeline & clean
2021-03-02 12:24:09 +11:00
Ryan ZHAO
d5343d5462
Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0
2021-02-24 16:39:04 +11:00
jubb
71e48b9024
refactor: move ProfileKeyUtil from app/ to libsession/ module and implement new config message sends
2021-02-23 17:13:57 +11:00
Ryan ZHAO
b2225697b4
WIP: clean up unused signal stuff
2021-02-22 14:58:06 +11:00
Ryan ZHAO
8c016b3802
clean up signal service protocols
2021-02-22 11:29:22 +11:00
Ryan ZHAO
1db9ccdf27
clean up: signal service protocols
2021-02-22 10:41:27 +11:00
Ryan ZHAO
19a829d011
WIP: clean up signal protocols (stickers)
2021-02-22 10:06:40 +11:00
Ryan ZHAO
04f140ee09
WIP: clean up signal service protos
2021-02-22 09:31:29 +11:00
Ryan ZHAO
958ec690f1
WIP: clean up signal protocols
2021-02-19 11:03:58 +11:00
Ryan ZHAO
0d2f5e0cde
further cleaning on V1 multi device
2021-02-18 15:12:30 +11:00
Ryan ZHAO
9d0831b874
remove shared sender keys
2021-02-18 14:14:05 +11:00
Ryan ZHAO
c69a8bc15f
clean
2021-02-17 16:42:53 +11:00
Ryan ZHAO
20ec889730
clean up V1 closed group
2021-02-17 16:09:36 +11:00
Ryan ZHAO
7a17b5769a
clean up V1 multi device
2021-02-17 12:27:00 +11:00
Ryan ZHAO
05da743ea2
configuration message handling
2021-02-08 16:44:26 +11:00
Ryan ZHAO
03ff1d1941
configuration message
2021-02-05 16:35:15 +11:00
ryanzhao
307da3b2be
clean logging
2021-02-03 12:22:40 +11:00
Ryan ZHAO
1e93d4651c
clean
2021-02-02 15:40:43 +11:00
Ryan ZHAO
6fa2c308b5
WIP fix crashes
2021-01-21 17:04:56 +11:00
Ryan ZHAO
106bd4b560
WIP make things not crash
2021-01-21 16:01:10 +11:00
Ryan ZHAO
1f96ab1cf5
WIP clean
2021-01-15 16:51:53 +11:00
Ryan ZHAO
709727197c
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
2021-01-13 17:15:17 +11:00
Ryan ZHAO
74a9754f48
implement interfaces
2021-01-13 17:11:30 +11:00
Brice
99107d169e
add changes of latest dev
2021-01-13 16:13:49 +11:00
Anton Chekulaev
e33b8a5fa2
Session encryption protocol.
...
Changes from #390 and #101 (service repo)
2020-12-18 13:02:33 +11:00
Anton Chekulaev
54f730fdfd
Job cleanup.
2020-12-17 12:47:18 +11:00