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