Commit Graph

2080 Commits (d43ae09eb0a1cee939737f9899f8dc7959c7ab39)

Author SHA1 Message Date
Audric Ackermann d43ae09eb0
first working version of closed group v2 4 years ago
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
4 years ago
Audric Ackermann 2fe6b11e89
move ConversationController to typescript 4 years ago
Audric Ackermann 0f328d5f28
disable links while on selectionMode
Fixes #795 as the image click already selects the messages while on
selection mode
4 years ago
Audric Ackermann d2fab26a5d
ignore arrows events when the textarea is selected
Fixes #1416
4 years ago
Audric Ackermann 16c9bf27c9
remove linebreaks on pasted value on open group join textarea
Relates  #1413
4 years ago
Audric Ackermann adf0d03d35
add test for the MessageEncrypter using Session protocol 4 years ago
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
4 years ago
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
4 years ago
Audric Ackermann 2a02b5498b
enable back spellcheck for textarea message 4 years ago
Audric Ackermann 0a4cae4183
fix duplicates message for open groups 4 years ago
Audric Ackermann 2af4938ff2
fix SessionProtocol decrypt of messages with Android
also disable the old SessionRequest logic
4 years ago
Audric Ackermann b0a229bf13 add Dialog on app start to ask to update SessionID 4 years ago
Audric Ackermann 1045bfeba8 add SessionProtocol wip 4 years ago
Audric Ackermann 6b56f1174e search for duplicates using the sent_at timestamp to speedup db call 4 years ago
Audric Ackermann cd3ec67099 add the encryptWithSessionProtocol method 4 years ago
Audric Ackermann cf25e89a14 cleanup unused code 4 years ago
Audric Ackermann 10307bac38 fix lint 4 years ago
Audric Ackermann 4026e0162e fix a bug preventing fitlering of duplicates for open group messages 4 years ago
Audric Ackermann 3e01eee207
fix color of icon compose on dark theme
cross color is always white as the background is black
4 years ago
Audric Ackermann fdcb02bfdc
remove Section header rendering from static method, just render JSX 4 years ago
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
4 years ago
Audric Ackermann e9f186065d
do not shrink SessionSpinner 4 years ago
Audric Ackermann 5109f9fdda
remove ConversationLoadingScreen (unused) 4 years ago
Audric Ackermann a941e73f7b
fix bug of voice message not received, the size was not included 4 years ago
Audric Ackermann 766a9f9c45
fix theme for voice messages and recording 4 years ago
Audric Ackermann 2bcc7be3e6
remove mp3 lame already file and webrecorder worker unused 4 years ago
Audric Ackermann e0bdab0d19
fix appearance of bubbles when convo is full of messages 4 years ago
Audric Ackermann 4bab6cc8b4
fix typing bubbles on SessionConversation
for some reasons, they were sometimes not visible due to the message
list bottom padding
4 years ago
Audric Ackermann 7da988c132
fix up session logo on loading and max message body length 4 years ago
Audric Ackermann 3df0a425de
remove permissions popup window and related stuff 4 years ago
Audric Ackermann c9fc3be6c3
make message about not being able to recover SessionID more obvious 4 years ago
Audric Ackermann dd4f591cf4
deleteAccount => show warning when recover will generate new SessionID 4 years ago
Audric Ackermann a23d5cd95c
fix theme for SessionRecording 4 years ago
Audric Ackermann 4a58b2c9f6
do not fail if a message has a list of empty attachment 4 years ago
Audric Ackermann f28dfe5a94 use fallbacks for message even if we have a session with the device 4 years ago
Audric Ackermann 0eb730f1ba fix lint 4 years ago
Audric Ackermann a58a1a4fba fix text color of expire timer when image only message 4 years ago
Audric Ackermann 0714b73fe7 disable conversation and link preview test until fixed 4 years ago
Audric Ackermann 7e72566cba remove list_view.js ListView is unused 4 years ago
Audric Ackermann 6afe893359
fix up a few test 4 years ago
Audric Ackermann cb2f90f7f7
make SessioNotificationCount a styled component 4 years ago
Audric Ackermann 4c6a05c6d7
make timestamp a styled-component too 4 years ago
Audric Ackermann e1fbcade0f
move expiretimer bucket svg to ts & style them with styled-components 4 years ago
Audric Ackermann 15ae97e0a7
use OutgoingMessageStatus in ConversationListItem too
also, enable back the delivered/read status on message metadata
4 years ago
Audric Ackermann 7f5515cf6b split Message metadatas rendering to a sub component 4 years ago
Audric Ackermann 0a6a49eda5 Add an Outgoing Message Status react component 4 years ago
Audric Ackermann 788cb2a5fc fetch theme for each dialog, as they are out of the themed tree for now 4 years ago
Audric Ackermann e38be266c2 major rework of session icon => make them styled with styled-component 4 years ago
Audric Ackermann 3bc041f512
change header of password entered on registration to just 'password' 4 years ago