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
2021-04-27 17:29:37 +10:00
jubb
4bf0990ef9
feat: open group attachment and message processing
2021-04-26 14:30:51 +10:00
jubb
6272856ef9
feat: syncing / joining / leaving working on open group v2
2021-04-23 17:49:24 +10:00
jubb
a4d79ea2d3
feat: join groups logic
2021-04-22 17:26:40 +10:00
jubb
f9939aae92
feat: handling default group requests and open group api updates for proper image endpoint handling
2021-04-21 17:00:57 +10:00
jubb
1e164f8648
feat: adding default group handling to frontend viewmodel
2021-04-20 17:22:36 +10:00
jubb
aea23a6fc1
feat: finishing up OpenGroupAPIV2.kt calls
2021-04-19 10:16:38 +10:00
jubb
96e604d06b
feat: more opengroup in chat manager, poller and API. refactor mentions to libsession
2021-04-15 17:17:55 +10:00
Harris
6f46bbefbe
feat: add more opengroupv2 functions and classes
2021-04-14 23:25:38 +10:00
Harris
75b40a2b55
Merge remote-tracking branch 'upstream/dev' into open_groups_V2
2021-04-14 14:02:59 +10:00
Harris
d3ca54ce86
fix: address job.id properly in persistence
2021-04-14 12:26:34 +10:00
jubb
0eadc55325
feat: add open group v2 storage and db methods, starting on new open group v2 poller
2021-04-13 17:17:16 +10:00
Niels Andriesse
201dde7412
Merge pull request #494 from hjubb/refactor-sending
...
Fix expiration timers updates for groups
2021-04-09 16:22:40 +10:00
jubb
f723069775
fix: check actual collisions instead of not
2021-04-09 14:19:48 +10:00
Brice-W
dd3d962dea
fix expiration timers updates for groups
2021-04-08 12:07:23 +10:00
Niels Andriesse
8400c7606b
Merge pull request #493 from hjubb/pin_seed_certs
...
Introduce service node seed certificates
2021-04-07 15:12:13 +10:00
jubb
b149886068
feat: add certificate pem files, set up network security config and point seed pools to port accordingly
2021-04-07 14:49:52 +10:00
Brice-W
04f295ac6c
expiration timer updates handled as outgoing messages for multi device
2021-04-07 10:40:45 +10:00
jubb
7ba4e7a2d2
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
2021-04-06 17:13:12 +10:00
jubb
3b2589b835
refactor: use a shared timer in JobQueue.kt
2021-04-06 17:09:21 +10:00
Brice-W
9ca6986b71
fix sync of expiration timer update messages between linked devices
2021-04-06 16:05:59 +10:00
jubb
924f58f816
fix: don't update user profile name if message handling open group
2021-04-01 16:39:37 +11:00
jubb
20558a1e92
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
2021-04-01 16:27:11 +11:00
jubb
7d9f5bc46d
fix: replicate the same display name logic as settings activity
2021-04-01 16:25:01 +11:00
jubb
68506ffcfa
fix: don't store display name if current user's key
2021-04-01 16:17:32 +11:00
Brice-W
fe47a6e958
manage duplicates outgoing messages
2021-04-01 15:48:35 +11:00
Brice-W
5c87cef26a
fix multi device disappearing message issue
2021-03-31 17:14:51 +11: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
b6769ffddc
refactor: convert runnables to method references, schedule download of display names after parsing messages
2021-03-31 10:54:37 +11:00
jubb
a445e0a326
fix: moderator status going off open chat API instead of PublicChatAPI
2021-03-30 17:13:25 +11:00
jubb
65fbd56b6a
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
2021-03-30 16:24:55 +11:00
jubb
3654d1731c
fix: various fixes wrt open groups, config messages, job queueing
2021-03-30 16:23:12 +11:00
Brice-W
0292e70246
fix quote attachment issue
2021-03-30 13:09:40 +11:00
jubb
c3f7425ccd
fix: empty messages in open groups now correct properly
2021-03-29 16:40:56 +11:00
jubb
d292c760c4
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
2021-03-29 14:16:58 +11:00
jubb
db553544ec
fix: open group fixes for new message receive pipeline
2021-03-29 14:16:49 +11:00
Brice-W
8bc6df5d16
fix multi device attachment issue
2021-03-29 13:52:36 +11:00
Brice-W
d7c03c9d0a
group updates fixes
2021-03-26 15:46:37 +11:00
jubb
196a0205ae
refactor: revert expiry to be recipient based instead of message based
2021-03-25 15:12:55 +11:00
Brice-W
ef3bef787d
expiration timer handling updated
2021-03-25 14:55:23 +11:00
jubb
bdc086cacf
fix: use message's expiry instead of the recipient's
2021-03-25 14:11:58 +11:00
jubb
53c966b634
fix: race in receive messages processing from restore
2021-03-25 13:25:07 +11:00
jubb
611b272493
fix: attachments for quotes no longer doubled up
2021-03-24 17:17:01 +11:00
jubb
fad8cd5ba6
fix: changing the way received timestamp handling happens
2021-03-23 15:56:15 +11:00
jubb
1c1ce1424b
fix: replace elvis on optional proto object with protobuf has flag check
2021-03-23 11:39:14 +11:00
jubb
7f5f1e4559
Merge remote-tracking branch 'upstream/dev' into origin/refactor-sending
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
2021-03-23 11:13:00 +11:00
Brice-W
0bea7fa56d
clean
2021-03-23 10:43:32 +11:00
Brice-W
8c7f23a4e3
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction
2021-03-23 10:42:30 +11:00
jubb
0fa62d1b2a
fix: only set syncTarget if it's included and not empty
2021-03-23 10:35:47 +11:00
Brice-W
e378d11692
few little fixes
2021-03-23 10:11:10 +11:00