Audric Ackermann
221f264de6
rename all saveMessage to message.commit()
5 years ago
Audric Ackermann
5122433eb4
remove message_list_view.js and replace saveMessage with a commit()
5 years ago
Audric Ackermann
30f93b2ad3
remove conversation stack
5 years ago
Audric Ackermann
b9c4394b27
SessionConversation, render MessageView if no conversationModel found
5 years ago
Audric Ackermann
190d597814
only trigger new msg on open group if we are still running
5 years ago
Audric Ackermann
c039c89a26
remove resetMessageSelection() as unused and cleanup toast
5 years ago
Audric Ackermann
209fe460e4
lint and fix toast blur when dialog shwon
5 years ago
Audric Ackermann
a5a7b38da9
add autoFocus feature to SessionInput
5 years ago
Audric Ackermann
357421f161
rename window.console.log to window.log.info
5 years ago
Audric Ackermann
8710b7a9e8
medium group: send existing expiretimer to joining members if set
5 years ago
Audric Ackermann
545eef4edb
include expireTimer in group invitation message so it does not reset it
5 years ago
Audric Ackermann
21a97ba0ec
fix deleteMessages from headermenu and load unread_count message on show
5 years ago
Audric Ackermann
e613613416
show toast with react-toastify and make them a styled-component
5 years ago
Audric Ackermann
72b6538679
render unreadBanner at top of the message list if unread is not found
5 years ago
Audric Ackermann
9192c7b7d3
auto close session seed modal on copy
5 years ago
Audric Ackermann
6fd8ea20c7
fix restoring of session after restore from seed
5 years ago
Audric Ackermann
3d11271471
fix position of unread banner on conversation (search for first read)
5 years ago
Audric Ackermann
d218e00bd3
scale down avatars before upload to 512x512
5 years ago
Audric Ackermann
c0cf53cdfa
enable back the logic of displaying avatar for first message in serie
5 years ago
Audric Ackermann
0b4400837b
fix scroll to quoted message and contact display name of group updates
5 years ago
Audric Ackermann
7ae79ee0a2
make timer notification work with empty profile name (display pubkey)
5 years ago
Audric Ackermann
dfbcf3ac9b
do not remove convo when removing only message
...
use the user pubkey if group update notification with an unknown user
make GroupNotification a function component
5 years ago
Audric Ackermann
95101bfd3c
allow overlay message section to switch between join to newmessage
5 years ago
Audric Ackermann
113e91aa4b
contact section updates on menu right click block
5 years ago
Audric Ackermann
b9dbef86a5
click on image message in convo while selection mode, selects message
5 years ago
Audric Ackermann
d0bf8d54bc
fix theme of unlock settings with password
5 years ago
Audric Ackermann
94b445983d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
5 years ago
Audric Ackermann
aad2d3232a
be able to show right panel for users too (and display convo medias)
5 years ago
Audric Ackermann
3f538b9be1
render Session Verification Messages
5 years ago
Audric Ackermann
dad9e5297c
make the last seen indicator work as expected
5 years ago
Audric Ackermann
35ad4cba24
add a react component to display last read message
5 years ago
Audric Ackermann
940ad57f83
rework the way unread count works
...
we no longer refresh on each message read, only once the whole
conversation is read.
5 years ago
Audric Ackermann
5a5d1d60c6
fix scroll hanging when scroll all the way up
5 years ago
Audric Ackermann
dd93a849d7
cleanup duplicated code between Conversation and ConversationList
5 years ago
Audric Ackermann
07c384aa0d
render GroupNotification messages
5 years ago
Audric Ackermann
b42e96c31b
store the ed25519KeyPair temp key too on storage under 'identityKey'
5 years ago
Audric Ackermann
96263b4d25
WIP
5 years ago
Audric Ackermann
ea617cbc57
remove stuff related to archived state for convo
5 years ago
Audric Ackermann
387f8ff391
Update props of SessionConversation to only get the currently selected convo
5 years ago
Audric Ackermann
a30ae8903b
remove bulk edit view and related stuff unused
5 years ago
Audric Ackermann
e0fd910fa4
move a part of SessionSrollButton to styled component
5 years ago
Audric Ackermann
1f2c01722a
move to new identity key mechanism
...
now we do as followed:
• Generate 16 bytes of random data
• Add 16 bytes of zeros
• Use the 16 bytes of random + 16 bytes of zeros to generate an ED25519 key pair
• Convert the ED25519 key pair to an X25519 key pair
All of this is happening with libsodiumm called over IPC
5 years ago
Audric Ackermann
857bea50ea
enable back keyboard navigation on message list
5 years ago
Audric Ackermann
6edadaf3e9
message container use column reverse to order messages from bottom to
...
top
5 years ago
Audric Ackermann
ef3f3d0af5
enable back link previews in sent message
5 years ago
Audric Ackermann
1541b47f13
throw an error rather than returning null on link preview failure
...
so that it is handled in the catch() block
5 years ago
Audric Ackermann
ba959f3379
link preview state moved to SessionCompositionBox
5 years ago
Audric Ackermann
13e02b5bf1
add staged link previews for everything from signal
5 years ago
Audric Ackermann
f5818817e9
remove references to old emoji-panel package
5 years ago
Audric Ackermann
8f92ae7812
fix tiny UI glitches
5 years ago