Audric Ackermann
b17312c13c
Cleanup redux store ( #1925 )
...
* do not consider expire timer update unread messages #1881
* cleanup conversation props in redux to only have what cannot be derived
* fix app not starting without the await on convo creation
* cleanup props of message model
2021-09-17 16:41:04 +10:00
Audric Ackermann
25453ee807
Speedup body update composition box ( #1911 )
...
* disable sending on enter while composing
Fixes #1899 #1497
* ask confirmation before deleting account
* move drafts outside of redux to speedup body message writing
2021-09-16 14:34:02 +10:00
audric
56412df2b4
fixup registration page with back buttons for now
...
Relates #1889
2021-09-02 15:08:39 +10:00
audric
40566a58a4
moved the unread indicator to outside of message items
2021-08-27 11:38:02 +10:00
audric
7fa50b4a73
do not pass props not needed between message list components
2021-08-26 16:17:37 +10:00
audric
38665e105a
remove search messages frpm search result
2021-08-25 16:19:26 +10:00
audric
f9988119f9
major UI rewrite of messages view with redux improvements
2021-08-25 15:01:19 +10:00
audric
f7b0c6c7e1
make conversation screen closer to mobile UI part1
2021-08-23 16:32:21 +10:00
audric
7b93d5df9a
fix caption for attachments not displayed once sent
2021-08-20 10:20:23 +10:00
audric
9e37985d03
enable no-unused local and imports and fix tslint
2021-08-12 14:48:18 +10:00
audric
abbd0a84a9
increase timeout for snode api requests (mainly for attachment upload)
...
Relates #1774
2021-08-09 12:23:56 +10:00
audric
e2c26e9819
add basic draft support (text only)
...
Relates #1791
2021-08-09 12:17:57 +10:00
audric
b05910e219
Merge remote-tracking branch 'upstream/clearnet' into add-message-bottom-keep-scroll
2021-08-04 10:55:29 +10:00
audric
bea704ecf0
bump react to 17
2021-08-04 10:52:24 +10:00
Audric Ackermann
f7658c323d
Merge pull request #1821 from Brice-W/bug-fixes
...
Bug fixes
2021-08-02 21:50:38 -07:00
Brice-W
f7c7d6a3d8
change source of MessageAttributesOptionals to not null
2021-08-03 14:31:06 +10:00
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
2021-08-02 14:32:38 +10:00
Audric Ackermann
360cb52680
make all messages types a readable message
2021-07-30 16:26:58 +10:00
Audric Ackermann
119b6e1baf
keep scrolled position when adding messages at the bottom
2021-07-29 17:27:29 +10:00
Audric Ackermann
12d09bc896
preload messages when switching conversation
2021-07-29 15:29:32 +10:00
Audric Ackermann
f9ecfccc0a
batch UI updates of message added events
2021-07-29 13:44:38 +10:00
audric
dbf6a0183f
remove unread top banner on scroll to bottom
2021-07-26 11:30:53 +10:00
audric
bfc4b2b720
lint
2021-07-22 16:34:17 +10:00
audric
588ae85cda
fix at lat types for attachment
2021-07-22 16:13:22 +10:00
audric
12ff3379e1
add key for all messages list so we can scroll to them programnatically
2021-07-22 15:04:46 +10:00
audric
c8f0150aaf
fix unread banner position when first unread is visible
2021-07-22 12:30:01 +10:00
audric
c2b5ac68d6
don't rely on scrollheight to calculate for ui Updates
...
as it causes a layout complete refresh
2021-07-22 10:20:09 +10:00
audric
e72885944b
use selector to sort and add first of serie flag
2021-07-21 17:14:14 +10:00
audric
6d34a60f94
improve performance by not loading all unread messages
2021-07-21 13:40:21 +10:00
audric
4f5072ee65
Merge remote-tracking branch 'upstream/clearnet' into perf-improv
2021-07-21 09:47:10 +10:00
audric
b7df0788c2
move mentions state to the ConversationState
2021-07-20 17:14:04 +10:00
audric
23e9a6d31c
move some actions to redux in hooks
2021-07-20 16:58:51 +10:00
Audric Ackermann
0e4d7ec21a
WIP
2021-07-16 09:34:32 +10:00
Audric Ackermann
a54345a42e
put back quote a message logic with hook
2021-07-14 16:36:55 +10:00
Audric Ackermann
511adcf388
refactored right panel to hook
2021-07-14 13:56:13 +10:00
Audric Ackermann
4ca5a4f093
fixup selected message in redux logic
2021-07-14 11:48:57 +10:00
Audric Ackermann
16d34a7137
moved conversations reducer to createSlice
2021-07-14 10:53:03 +10:00
Audric Ackermann
63b81b4c8e
cleanup SessionMessageList p1
2021-07-13 17:00:20 +10:00
Brice-W
5d7d58fe05
move NotificationForConvoOption declaration + getConversationNotificationSettingType created as used twice
2021-07-13 15:34:56 +10:00
Brice-W
adab2b4506
add Notifications in conversations context menu
2021-07-13 15:14:43 +10:00
Audric Ackermann
5b0b165ba9
Merge remote-tracking branch 'upstream/clearnet' into perf-improv
2021-07-12 13:01:23 +10:00
Audric Ackermann
f0fad6edfa
uniformized props for Message
2021-07-08 16:43:32 +10:00
Audric Ackermann
ee4a0b9b1e
cleanedup redux action openConversationExternal
2021-07-08 16:12:58 +10:00
Audric Ackermann
7f76ab274c
added a hook to fetch avatar of closed group members
2021-07-08 16:11:43 +10:00
Audric Ackermann
4fbb0d48f2
remove index as key
2021-07-07 10:40:02 +10:00
Brice-W
c3bf2a4e96
fixes and tests
2021-07-06 17:16:05 +10:00
Audric Ackermann
97b9156562
improve performamce by memoizing avatar and menus
2021-07-06 17:14:00 +10:00
Brice-W
75a20e5de7
simplification by using derived data
2021-07-06 15:02:29 +10:00
Audric Ackermann
e451cdd78f
rename message props to messageProps
2021-07-06 14:22:22 +10:00
Audric Ackermann
c8aa73626e
do not load right panel data unless it is visibl
2021-07-06 14:02:47 +10:00