Ian Macdonald
a32f946332
Make the [Home] and [End] keys scroll the conversation.
...
[End] will scroll to the end of the current conversation, because the
latest message is always available.
[Home], however, will scroll only to the top of the currently loaded
messages, triggering earlier messages to load. Multiple presses of
[Home] are therefore required to get to the start of the conversation.
4 years ago
Audric Ackermann
80aa672034
link pgup and down in messages list
...
Fixes #1919
4 years ago
Audric Ackermann
8f3b6d9ab2
add wip of call missed notification
4 years ago
Audric Ackermann
fa32e61982
network delete_all force retries if we get a 421
4 years ago
audric
a30876fd65
removed the enum from SessionIconType. Just rely on the type itself
4 years ago
audric
2e9cd0ada6
add date break with full date when older than a week
4 years ago
audric
2825b66ef6
add screen break for jump in messages timestamp
4 years ago
audric
40566a58a4
moved the unread indicator to outside of message items
4 years ago
audric
7fa50b4a73
do not pass props not needed between message list components
4 years ago
Audric Ackermann
2c174bdac7
fix audio message autoplay as broken with perf improvements
...
fix bug making "trust contact" first audio message being played on click
to trust
4 years ago
audric
bfc4b2b720
lint
4 years ago
audric
12ff3379e1
add key for all messages list so we can scroll to them programnatically
4 years ago
audric
8766cf3f8a
store offset before refresh of messagesList and restore it
4 years ago
audric
c8f0150aaf
fix unread banner position when first unread is visible
4 years ago
audric
c2b5ac68d6
don't rely on scrollheight to calculate for ui Updates
...
as it causes a layout complete refresh
4 years ago
audric
e72885944b
use selector to sort and add first of serie flag
4 years ago
audric
6d34a60f94
improve performance by not loading all unread messages
4 years ago
audric
4f5072ee65
Merge remote-tracking branch 'upstream/clearnet' into perf-improv
4 years ago
audric
23e9a6d31c
move some actions to redux in hooks
4 years ago
Audric Ackermann
0e4d7ec21a
WIP
4 years ago
Audric Ackermann
a54345a42e
put back quote a message logic with hook
4 years ago
Audric Ackermann
9a380b716b
put saveAttachemntToDisk outside of component
4 years ago
Audric Ackermann
4ca5a4f093
fixup selected message in redux logic
4 years ago
Audric Ackermann
16d34a7137
moved conversations reducer to createSlice
4 years ago
Audric Ackermann
63b81b4c8e
cleanup SessionMessageList p1
4 years ago
Brice-W
2af9d9e15d
use of a custom hook to detect focus
4 years ago
Audric Ackermann
f0fad6edfa
uniformized props for Message
4 years ago
Audric Ackermann
ee4a0b9b1e
cleanedup redux action openConversationExternal
4 years ago
Audric Ackermann
7f76ab274c
added a hook to fetch avatar of closed group members
4 years ago
Brice-W
936f9a3efc
don't mark message as read if app isn't focused
4 years ago
Audric Ackermann
016461f506
mark message as read on click on scroll to bottom button
4 years ago
Audric Ackermann
e451cdd78f
rename message props to messageProps
4 years ago
Audric Ackermann
c8aa73626e
do not load right panel data unless it is visibl
4 years ago
Audric Ackermann
f0db797a9a
fix loading of messages props
4 years ago
Audric Ackermann
672eb91975
add types for message props and remove props function calls msg
4 years ago
Warrick Corfe-Tan
5b5cea6831
minor formatting and linting changes.
4 years ago
Warrick Corfe-Tan
c04d3cd7d1
minor move function to larger scope
4 years ago
Warrick Corfe-Tan
184c4d5d3e
Audio autoplay stop when sent from a different user.
4 years ago
Warrick Corfe-Tan
fc31f8d2b1
Merge branch 'clearnet' into audio-messages-play-all
4 years ago
Warrick Corfe-Tan
5a62fabd1c
Doesn't autoplay new messages once if last message received was an autoplayed.
4 years ago
Audric Ackermann
89a0868fc3
remove getInstance of conversationController to get()
4 years ago
Warrick Corfe-Tan
3bd72df258
linting and formatting.
4 years ago
Warrick Corfe-Tan
856ced056a
Minor tidying.
4 years ago
Warrick Corfe-Tan
d35f3f9e62
WIP: audio autoplay working with consecutive messages. Next step store state on shutdown and rename variables.
4 years ago
Audric Ackermann
b055165a5d
display a message when the recipient screenshots an attachemnt
4 years ago
Audric Ackermann
810ccdf675
send dataExtractionNotificaionMessage on saving attachment on priv chats
4 years ago
Audric Ackermann
a26c5da6cb
Uniformize once and for all the conversation types
...
no more 'direct'. those are private convos
4 years ago
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100
4 years ago
Audric Ackermann
099c9a6f8c
autobind class with a lot of ...bind(this)
4 years ago
Audric Ackermann
4d6fcda668
fix typo SessionLastSeedIndicator => SessionLastSeenIndicator
4 years ago