Commit Graph

101 Commits (5cdb25ca0073a1eead190c77108076ebbff05d35)

Author SHA1 Message Date
Mikunj 22c64395d9 Remove multi-device warnings 5 years ago
Mikunj c0fca99485 Disable multi device 5 years ago
Audric Ackermann 89579ebd35
refactor SessionPasswordModal to handle errors on length 5 years ago
Audric Ackermann 582499be25
do not drop group control message from blocked user 5 years ago
Maxim Shishmarev d95dfdc04a
Merge pull request #1280 from msgmaxim/medium-group-fixes
Medium group protocol changes
5 years ago
Audric Ackermann 5f47c42038
when pulling public message, use the MultiDeviceProtocol to check
if this message is coming from us rather than checking the cached values
5 years ago
Maxim Shishmarev db05592400 Address review comments 5 years ago
Audric Ackermann cd516aab64
lint 5 years ago
Audric Ackermann 3e23039adb
do not sync blocked closed group as mobile is not ready yet 5 years ago
Maxim Shishmarev cc43555cd2 Merge branch 'clearnet' into medium-group-fixes 5 years ago
Audric Ackermann d2a4757061
trigger and handle blocked contacts/groups as a list on block/unblock 5 years ago
Maxim Shishmarev 87144336b7 Large refactor of medium groups. Fixes them for multidevice 5 years ago
Audric Ackermann ae6db8640a
Merge pull request #1273 from Bilb/fix-showing-secondary-conversation-sync 5 years ago
Audric Ackermann dd3080d9fe
mark conversation as secondary on message synced when needed 5 years ago
Audric Ackermann a17edd0ce9
enable back delivery Receipt and read receipt message 5 years ago
Audric Ackermann b04a64da8c
mark secondary devices as secondary from the right primary key 5 years ago
Audric Ackermann 9a5c73af3c
do not update loki display name is given string is '' onContactSync 5 years ago
Audric Ackermann ba7241b2cb
contactSync: mark conversation as secondary when they are 5 years ago
Audric Ackermann 3775a9ef05
drop empty synced message (or autoFR) 5 years ago
Audric Ackermann 9df0a79fb9
remove blockedNumber.js 5 years ago
Audric Ackermann e6e179b45b
Merge branch 'clearnet' into drop-auto-fr-messages 5 years ago
Audric Ackermann 0c8e34a78e
remove envelope from cache if sentMessage is empty 5 years ago
Audric Ackermann 17cae3937d
drop synced message with the autoFR content 5 years ago
Audric Ackermann 598d6d1010
drop auto fr messages 'Please Accept... ' 5 years ago
Audric Ackermann 45cdbcbb2f
handle sync of blocked contact/groups as sync events 5 years ago
Audric Ackermann 66697bc235
remove unused addBlockedGroup function since we moved to controller
for blocked group
5 years ago
Maxim Shishmarev 237bd84b35 Fix medium group sending for single device users; protocol changes 5 years ago
Mikunj 646973e330 Made changes to how messages are sent.
Instead of blocking the message queue when we don't have a session, we instead just send out a session request and send the queued messages using fallback encryption.
This means that users will be able to message right away without having to wait.
The only down side is that all messages sent before sessions are established will be using the weaker encryption.

This change also means we have to detach session requests from envelope type (which is a good thing) and thus now a message is a session request if it contains a preKeyBundle.
5 years ago
Audric Ackermann d92bf6febf
Merge pull request #1229 from Bilb/fix-open-groups-ui
* fix sync of closed groups
* fix showing of contacts and closed groups after sync
* create closed group: only show direct conversations 
* handle message sending events for open groups
5 years ago
Audric Ackermann f03d66de38
use active_at to show and sync real contacts from contact list 5 years ago
Mikunj f48e10fccd Fix profile keys not being decoded properly 5 years ago
Audric Ackermann 880e039652
handle grantSignature undefined 5 years ago
Audric Ackermann d8df91fa15
use the groupId as conversation id to create a conversation when this is a group 5 years ago
Audric Ackermann 3fa54c3ef9
Merge pull request #1226 from Bilb/various-closed-group-fixes 5 years ago
Audric Ackermann db1a133c25
drop an expiretimer message with the same timer already on use 5 years ago
Audric Ackermann d5cfcf9edc
Merge pull request #1223 from Bilb/various-closed-group-fixes
* fix display name and avatar to be shown when message is coming from a secondary device
* fix show of expiretimer in the group conversation when it is for it.
* fix a bug creating empty conversation when sync closed group message is received on secondary device
* trigger an expiretimer update message to all members when updating a group.
* trigger an expiretimer update message when sending back group details (after a requestGroupInfo)
5 years ago
Audric Ackermann 696fbd8d7a
address review 5 years ago
Maxim Shishmarev a2b80a5e68 Address review comments 5 years ago
Audric Ackermann bd67040086
handle empty group id after decoding and set it to null 5 years ago
Maxim Shishmarev ae35626b35
Merge pull request #1221 from msgmaxim/ts-onion-requests
Move onion requests to typescript
5 years ago
Mikunj Varsani f11e0f2cd0
Merge pull request #1222 from Mikunj/blocking
Fix up Blocking
5 years ago
Maxim Shishmarev ccc487528d Fix edkey extraction 5 years ago
Mikunj f008a8b3ef Always block the primary device instead of all devices.
Added isBlockedAsync function.
5 years ago
Mikunj 2a1afa9fe7 Forgot checking for our own devices 5 years ago
Mikunj 3159baebfa Fix case where blocked user adds a new linked device. 5 years ago
Audric Ackermann 0366f29473
fix expiretimer on closed groups message showing on session conversation 5 years ago
Audric Ackermann a02aa75f1f
Merge remote-tracking branch 'upstream/clearnet' into various-closed-group-fixes 5 years ago
Audric Ackermann bfd19af04d
use MultiDeviceProtocol.isOurDevice when possible 5 years ago
Audric Ackermann 15b8600e25
fix display name and avatar not being updated when message from secondary 5 years ago
Mikunj aa75205bbd Move BlockedNumberController to ts 5 years ago