Commit graph

405 commits

Author SHA1 Message Date
Audric Ackermann edd984e0f5
make quotes stay empty when there object isEmpty() 2020-11-19 11:56:34 +11:00
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 2020-11-18 15:27:13 +11:00
Audric Ackermann 828aa4413f
remove unused group_member_list component 2020-11-17 16:46:04 +11:00
Audric Ackermann 2f2eb2ad53
link back backbone conversation events to redux store 2020-11-13 17:17:48 +11:00
Audric Ackermann f3430bdcb5
add toast on isBlocked, isKicked, ... for sending of messages 2020-11-12 14:39:37 +11:00
Audric Ackermann 30f93b2ad3
remove conversation stack 2020-11-11 10:01:17 +11:00
Audric Ackermann 190d597814
only trigger new msg on open group if we are still running 2020-11-10 17:33:44 +11:00
Audric Ackermann c039c89a26
remove resetMessageSelection() as unused and cleanup toast 2020-11-10 16:15:27 +11:00
Audric Ackermann 8710b7a9e8
medium group: send existing expiretimer to joining members if set 2020-11-09 13:58:37 +11:00
Audric Ackermann 545eef4edb
include expireTimer in group invitation message so it does not reset it 2020-11-09 12:06:26 +11:00
Audric Ackermann e613613416
show toast with react-toastify and make them a styled-component 2020-11-09 11:25:57 +11:00
Audric Ackermann 6fd8ea20c7
fix restoring of session after restore from seed 2020-11-06 14:44:04 +11:00
Audric Ackermann 0b4400837b
fix scroll to quoted message and contact display name of group updates 2020-11-04 16:55:52 +11:00
Audric Ackermann 940ad57f83
rework the way unread count works
we no longer refresh on each message read, only once the whole
conversation is read.
2020-10-30 16:02:18 +11:00
Audric Ackermann 13e02b5bf1
add staged link previews for everything from signal 2020-10-28 11:06:47 +11:00
Audric Ackermann 12bf46e09e
use pushToast through ToastUtils when it's a static toast content 2020-10-27 12:56:32 +11:00
Audric Ackermann 79eae4838d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 2020-10-27 09:59:23 +11:00
Audric Ackermann 17ac8c4343
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 2020-10-27 09:14:08 +11:00
Audric Ackermann 55fa65fc31
override attachments name on upload 2020-10-27 09:13:29 +11:00
Audric Ackermann 5de2dea407
use .ok field on serverRequest to check for request success 2020-10-26 10:35:33 +11:00
Audric Ackermann fe3cfb9e82
move all menu to react-contexify 2020-10-22 16:34:41 +11:00
Audric Ackermann 2b13321c23
remove completely send to proxy 2020-10-22 09:58:32 +11:00
Audric Ackermann 4c91d977ca
move token and submit challenge call to onion request 2020-10-22 09:56:44 +11:00
Maxim Shishmarev 61897df7dd Lint 2020-10-21 15:51:52 +11:00
Maxim Shishmarev c5b2b64d7f Add onions-v2 support for fileserver requests 2020-10-21 14:08:12 +11:00
Maxim Shishmarev 692a0e8cff Optionally use v2 onions for snode requests 2020-10-21 14:08:12 +11:00
Audric Ackermann b46ed237b3
allow empty message when they have attachments 2020-10-20 15:02:16 +11:00
Audric Ackermann c5927cfc4b
focus composition box after adding an attachment 2020-10-20 14:31:10 +11:00
Audric Ackermann 363da7aa80
add back toast on attachment adding error 2020-10-20 14:07:48 +11:00
Audric Ackermann 026a1930ed
add a getOrThrow to ConversationController when we expect this convo 2020-10-15 17:19:49 +11:00
Audric Ackermann 144ae41529
add type for ConversationController, remove showStartConversation
and cleanup scss
2020-10-15 16:43:51 +11:00
Audric Ackermann 1a379d2466
add theme logic to switch between dark/light theme based on redux store 2020-10-15 10:07:38 +11:00
Audric Ackermann 6e07ee42f5
cleanup network status view and some UI constants 2020-10-13 13:57:43 +11:00
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 2020-10-08 17:23:55 +11:00
Audric Ackermann 2f8f79c5d2
make message clearer when we try to reuse a keyIdx in the ratchet 2020-10-05 12:56:39 +11:00
Audric Ackermann 97eaf68085
clean getExistingSenderKeysForGroup as we don't need the diff anymore 2020-10-05 11:29:02 +11:00
Audric Ackermann c0497e3df1
trigger senderKeyRequest if we get a DOMException on decryptGCM() 2020-10-05 11:16:13 +11:00
Audric Ackermann 05e682cdc2
enable back swarm polling when we get added back to a group 2020-10-05 10:53:09 +11:00
Audric Ackermann cfb9e65f30
trigger new ratchet send on message sent success
send our new ratchet to all new members when we just sent a message
containing no senderKey in it.

an set but empty senderKey array should only be sent when a user left or
was removed.
2020-10-02 14:27:46 +10:00
Audric Ackermann e0e0830d3b
remove all ratchet when needed to get fresh senderKey from members 2020-10-01 16:13:26 +10:00
Audric Ackermann 5d7d66f65a
fix bug making session request being sent for medium group create 2020-10-01 15:13:06 +10:00
Audric Ackermann a80f9a5965
fix medium group to match mobile way 2020-10-01 15:12:51 +10:00
Audric Ackermann 06d0683ce5
WIP 2020-09-30 10:23:27 +10:00
Audric Ackermann 22afe50c05
make messageQueue handle medium group message in sendToGroup 2020-09-30 10:22:36 +10:00
Audric Ackermann d4e9b43f0c
remove QUIT type of mediumgroupupdate 2020-09-30 10:14:19 +10:00
Audric Ackermann 53a14a0b60
add prefix to ExpirationTimerUpdateMessage for closed group too 2020-09-25 10:53:21 +10:00
Audric Ackermann d12e0500af
mark node as bad if it returns difficulty 100 2020-09-23 11:43:47 +10:00
Audric Ackermann 3a876c7322
add notify to PN server on message sent 2020-09-21 12:26:23 +10:00
Audric Ackermann 514eb9ba98
fix pubkey regex for mobile medium groups 2020-09-17 19:46:06 +10:00
Audric Ackermann 215c964fab
fix padding for medium group 2020-09-17 19:36:58 +10:00