Audric Ackermann
e6c2abff48
mandatory upgrade of session ids are now in force
2021-01-13 11:02:41 +11:00
Audric Ackermann
cbd0e63641
add admin dialog to warn him about leaving for v2 closed group
2021-01-13 11:02:22 +11:00
Audric Ackermann
d43ae09eb0
first working version of closed group v2
2021-01-12 16:56:21 +11:00
Audric Ackermann
9048913332
split conversation reducer for convo logic
...
also
- fix ordering of messages for open groups, when they are added
- fix the way the firstMessageOfSeries for just created clsoed groups
2021-01-07 10:51:20 +11:00
Audric Ackermann
2fe6b11e89
move ConversationController to typescript
2021-01-06 14:26:53 +11:00
Audric Ackermann
0f328d5f28
disable links while on selectionMode
...
Fixes #795 as the image click already selects the messages while on
selection mode
2021-01-05 17:17:41 +11:00
Audric Ackermann
d2fab26a5d
ignore arrows events when the textarea is selected
...
Fixes #1416
2021-01-05 15:25:59 +11:00
Audric Ackermann
16c9bf27c9
remove linebreaks on pasted value on open group join textarea
...
Relates #1413
2021-01-05 14:53:06 +11:00
Audric Ackermann
adf0d03d35
add test for the MessageEncrypter using Session protocol
2021-01-05 14:48:46 +11:00
Audric Ackermann
c9fd261e0e
fix color no opacity for recording playback view
...
having an opacity on the bg color was making the source-atop composition not visible with the sweeping color
2021-01-04 12:09:50 +11:00
Audric Ackermann
02ca99c96f
fix media permissions check only when requested
...
the old way was to run the check on the componentWillMount,
but sometimes the settings was returning null as the storage was not
ready yet, I guess
2021-01-04 10:47:00 +11:00
Audric Ackermann
2a02b5498b
enable back spellcheck for textarea message
2020-12-17 17:04:23 +11:00
Audric Ackermann
0a4cae4183
fix duplicates message for open groups
2020-12-17 15:07:32 +11:00
Audric Ackermann
2af4938ff2
fix SessionProtocol decrypt of messages with Android
...
also disable the old SessionRequest logic
2020-12-17 12:17:11 +11:00
Audric Ackermann
b0a229bf13
add Dialog on app start to ask to update SessionID
2020-12-16 16:35:30 +11:00
Audric Ackermann
1045bfeba8
add SessionProtocol wip
2020-12-16 13:56:29 +11:00
Audric Ackermann
6b56f1174e
search for duplicates using the sent_at timestamp to speedup db call
2020-12-15 17:15:25 +11:00
Audric Ackermann
cd3ec67099
add the encryptWithSessionProtocol method
2020-12-15 17:15:00 +11:00
Audric Ackermann
cf25e89a14
cleanup unused code
2020-12-15 17:14:18 +11:00
Audric Ackermann
10307bac38
fix lint
2020-12-15 11:03:21 +11:00
Audric Ackermann
4026e0162e
fix a bug preventing fitlering of duplicates for open group messages
2020-12-15 10:45:34 +11:00
Audric Ackermann
3e01eee207
fix color of icon compose on dark theme
...
cross color is always white as the background is black
2020-12-14 22:27:53 +11:00
Audric Ackermann
fdcb02bfdc
remove Section header rendering from static method, just render JSX
2020-12-14 22:20:09 +11:00
Audric Ackermann
add1c2dd39
reset the highlighted message after 3 sec
...
Before this commit, when a users clicks on a quoted message, the UI
takes it to that message. If the user clicks again on the quoted
message, the green highlight of the quoted message is not shown again.
This was like this, because the highlight is based on a state change,
and clicking on the same highlighted message, does not update the state
as the clicked quoted message is still the same.
The fix is to reset the highlighted message on the state object after
the animation is done
2020-12-14 17:02:28 +11:00
Audric Ackermann
e9f186065d
do not shrink SessionSpinner
2020-12-14 16:23:59 +11:00
Audric Ackermann
5109f9fdda
remove ConversationLoadingScreen (unused)
2020-12-14 16:23:27 +11:00
Audric Ackermann
a941e73f7b
fix bug of voice message not received, the size was not included
2020-12-14 14:39:53 +11:00
Audric Ackermann
766a9f9c45
fix theme for voice messages and recording
2020-12-14 14:39:39 +11:00
Audric Ackermann
2bcc7be3e6
remove mp3 lame already file and webrecorder worker unused
2020-12-14 14:38:05 +11:00
Audric Ackermann
e0bdab0d19
fix appearance of bubbles when convo is full of messages
2020-12-09 14:49:38 +11:00
Audric Ackermann
4bab6cc8b4
fix typing bubbles on SessionConversation
...
for some reasons, they were sometimes not visible due to the message
list bottom padding
2020-12-09 14:19:24 +11:00
Audric Ackermann
7da988c132
fix up session logo on loading and max message body length
2020-12-09 13:01:48 +11:00
Audric Ackermann
3df0a425de
remove permissions popup window and related stuff
2020-12-09 11:35:31 +11:00
Audric Ackermann
c9fc3be6c3
make message about not being able to recover SessionID more obvious
2020-12-08 15:54:45 +11:00
Audric Ackermann
dd4f591cf4
deleteAccount => show warning when recover will generate new SessionID
2020-12-08 15:04:46 +11:00
Audric Ackermann
a23d5cd95c
fix theme for SessionRecording
2020-12-08 13:22:15 +11:00
Audric Ackermann
4a58b2c9f6
do not fail if a message has a list of empty attachment
2020-12-08 09:44:18 +11:00
Audric Ackermann
f28dfe5a94
use fallbacks for message even if we have a session with the device
2020-12-07 17:06:46 +11:00
Audric Ackermann
0eb730f1ba
fix lint
2020-12-07 15:14:41 +11:00
Audric Ackermann
a58a1a4fba
fix text color of expire timer when image only message
2020-12-07 15:03:55 +11:00
Audric Ackermann
0714b73fe7
disable conversation and link preview test until fixed
2020-12-07 15:03:31 +11:00
Audric Ackermann
7e72566cba
remove list_view.js ListView is unused
2020-12-07 14:10:29 +11:00
Audric Ackermann
6afe893359
fix up a few test
2020-12-04 18:02:55 +11:00
Audric Ackermann
cb2f90f7f7
make SessioNotificationCount a styled component
2020-12-04 18:01:51 +11:00
Audric Ackermann
4c6a05c6d7
make timestamp a styled-component too
2020-12-04 15:01:50 +11:00
Audric Ackermann
e1fbcade0f
move expiretimer bucket svg to ts & style them with styled-components
2020-12-04 14:48:11 +11:00
Audric Ackermann
15ae97e0a7
use OutgoingMessageStatus in ConversationListItem too
...
also, enable back the delivered/read status on message metadata
2020-12-04 10:53:28 +11:00
Audric Ackermann
7f5515cf6b
split Message metadatas rendering to a sub component
2020-12-03 16:42:57 +11:00
Audric Ackermann
0a6a49eda5
Add an Outgoing Message Status react component
2020-12-03 16:25:41 +11:00
Audric Ackermann
788cb2a5fc
fetch theme for each dialog, as they are out of the themed tree for now
2020-12-03 13:47:32 +11:00