Absturztaube
7fa2dfecc6
Merge branch 'direct-conversations' of https://git.pleroma.social/eugenijm/pleroma-fe into direct-conversations
2020-07-08 19:16:44 +02:00
eugenijm
3b2dfcaf5c
Add the single-line prop to StatusContent and use it for chat list items
2020-07-08 15:21:31 +03:00
eugenijm
45901c8da6
Disable status preview in the chat posting form
2020-07-08 15:21:31 +03:00
eugenijm
f05f832bff
Address feedback
...
Use more specific css rules for the emoji dimensions in the chat list status preview.
Use more round em value for chat list item height.
Add global html overflow and height for smoother chat navigation in
the desktop Safari.
Use offsetHeight instad of a computed style when setting the window height on resize.
Remove margin-bottom from the last message to avoid occasional layout shift in the desktop Safari
Use break-word to prevent chat message text overflow
Resize and scroll the textarea when inserting a new line on ctrl+enter
Remove fade transition on route change
Ensure proper border radius at the bottom of the chat, remove unused border-radius
Prevent the chat header "jumping" on the avatar load.
2020-07-08 15:21:31 +03:00
eugenijm
aa2cf51c05
Add Chats
2020-07-08 15:21:31 +03:00
eugenijm
f2b3d1e6b0
Use streaming for real time updates instead of notifications, disable
...
polling when streaming is enabled.
2020-05-30 17:59:35 +03:00
eugenijm
6c2c0883ce
Use since_id when pulling the current chat messages
2020-05-30 13:47:48 +03:00
eugenijm
fdef990c6a
Submit on enter, start a new line on shift+enter
2020-05-29 09:43:52 +03:00
eugenijm
c82436cd8a
WIP Chat refactoring
2020-05-29 09:43:52 +03:00
eugenijm
93049e9d52
WIP preserve scroll position during posting form resize, attachment upload, window resize, disable auto-focus for mobile
2020-05-29 09:43:52 +03:00
eugenijm
5f7494f134
Chat header alignment fixes for the mobile layout
2020-05-29 09:43:52 +03:00
eugenijm
c1faeacee8
Set file limit in the chat posting form
2020-05-29 09:43:52 +03:00
eugenijm
6b272b9c99
WIP chat improvements
2020-05-29 09:43:52 +03:00
eugenijm
09da927def
WIP chat refactoring
2020-05-29 09:43:52 +03:00
eugenijm
99de78b80e
WIP chat
2020-05-29 09:43:52 +03:00
eugenijm
d2456d5fea
Chat message deletion
2020-05-29 09:43:52 +03:00
eugenijm
d48b7a7d58
WIP chat
2020-05-29 09:43:52 +03:00
eugenijm
5fdb5c554d
WIP load chat messages on scroll up
2020-05-29 09:43:52 +03:00
eugenijm
86cc4ce08d
WIP attachments
2020-05-29 09:43:52 +03:00
eugenijm
0f3c667eb8
wip
2020-05-29 09:43:52 +03:00
eugenijm
bd5b3e8922
wip
2020-05-29 09:43:52 +03:00
eugenijm
aa1f2a1c3f
wip
2020-05-29 09:43:52 +03:00
eugenijm
5e93ca3edb
WIP chat avatars
2020-05-29 09:43:52 +03:00
eugenijm
804cf3abc5
WIP: Chats
2020-05-29 09:43:52 +03:00
Roger Braun
92289e545a
Move chat to sidebar.
2018-01-26 15:11:34 +01:00
eal
ecb8acb155
Some css fixes.
...
Scale chat panel size to viewport height, fit message field to width.
2017-12-07 19:03:26 +02:00
Roger Braun
6c4e3a509a
Don't display if we don't have a chat.
2017-12-05 14:20:34 +01:00
Roger Braun
a03b92e252
Post on submit, not on enter.
2017-12-05 12:09:54 +01:00
Roger Braun
6ad27959a6
Linting.
2017-12-05 11:49:40 +01:00
Roger Braun
27be1e0fa3
Move chat to own module.
2017-12-05 11:47:10 +01:00
Roger Braun
0e51fac2b2
Add missing component code.
2017-12-05 11:02:41 +01:00