Age | Commit message (Collapse) | Author |
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Jim Lin <b04705003@ntu.edu.tw>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Fix CSS syntax error that prevented the emoji picker to stick to the
bottom.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Also removed unused code about deletion after going through all calls of
"deleteMessage" to check for missed signature changes.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
nextcloud/bugfix/5848/remove-voice-record-for-guests
Remove voice recording for guests
|
|
Guests currently have no way of uploading files, pictures, so voice
recordings fall under the same category.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Moved emoji picker div into the input div so we can use its relative
position.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
nextcloud/bugfix/5816/bring-back-voice-message-icon-after-chat-input-is-cleared-again
Bring back voice-message icon after chat input is cleared
|
|
While joining, the message field is disabled, so we need to set the
focus afterwards.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
|
|
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Use attachment icon from material design for file uploads.
Also fixes an alignment issue with nextcloud-vue 4.0.0.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Removes the store usage in messagesService
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Since createTemporaryMessage heavily depends on a store, moved it into a
messagesStore action to decouple it from the global store module.
Note: even though it's synchronous, the dispatch() function returns a
promise so we need to treat it as if it was async.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Moved the logic of "processFiles" into the existing "initialiseUpload"
action of the fileUploadStore
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Faster update of left sidebar after marking as unread
|
|
Save the message from the current input field by conversation into the
store.
This makes it possible to keep the message when switching the
conversation.
Also fixes an issue where joining or leaving a call would clear the
message due to the field being destroyed and recreated between the
message list and the sidebar.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Fix error related to unavailable upload menu.
Don't send request for updating read marker on server in guest mode.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
When posting new messages, the read marker UI will also be updated.
Fixed read marker update when scrolled to bottom.
Fixed warnings related to temporary message id being a string.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Moved marker behavior from server to client by passing setReadMarker=0
to queries.
Added scroll handler that detects whether the read marker was seen and
scrolled past, if yes it will set the read marker to the first message
visible at the top.
Keep the marker when the document is not focussed.
When opening a conversation, scrolls to the read marker.
The lastMessage attribute of a conversation is now updated earlier to
make sure the read marker can update properly when there are new
messages appended.
Instead of waiting for the next refresh cycle, this fix immediately
updates lastMessage and lastReadMessage after posting a message.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Many popup components are usually appending themselves to the document
body. This doesn't work in fullscreen mode where we use another
component as the root.
This fix sets the "container" property for all relevant popup components
to make sure they can be visible in fullscreen mode.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Fix redirect when deleting current conversation
|
|
Fullscreen mode is applied on the "#content-vue" container, so now all
relevant Actions components are using that as container too.
This makes the actions menu visible also in fullscreen mode.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
When the current conversation was deleted while in a call, or
whenever someone has been removed from a room, the redirect
now targets the not-found page instead of the one about duplicate
session.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|