diff --git a/src/components/ChatView.vue b/src/components/ChatView.vue
index e60dcbff520..4a711568beb 100644
--- a/src/components/ChatView.vue
+++ b/src/components/ChatView.vue
@@ -84,7 +84,7 @@ export default {
if (this.isGuest) {
return t('spreed', 'You need to be logged in to upload files')
} else if (this.isReadOnly) {
- return t('spreed', 'This conversation is read only')
+ return t('spreed', 'This conversation is read-only')
} else {
return t('spreed', 'Drop your files to upload')
}
diff --git a/src/components/MessagesList/MessagesGroup/Message/Message.vue b/src/components/MessagesList/MessagesGroup/Message/Message.vue
index 8c8d168abcf..6eeb9401692 100644
--- a/src/components/MessagesList/MessagesGroup/Message/Message.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/Message.vue
@@ -86,7 +86,7 @@ import RichText from '@juliushaertl/vue-richtext'
import Quote from '../../../Quote'
import { EventBus } from '../../../../services/EventBus'
import emojiRegex from 'emoji-regex'
-import { PARTICIPANT } from '../../../../constants'
+import { PARTICIPANT, CONVERSATION } from '../../../../constants'
import moment from '@nextcloud/moment'
export default {
@@ -217,7 +217,12 @@ export default {
computed: {
hasActions() {
- return this.isReplyable
+ return this.isReplyable && !this.isConversationReadOnly
+ },
+
+ isConversationReadOnly() {
+ const conversation = this.$store.getters.conversation(this.token)
+ return conversation.readOnly === CONVERSATION.STATE.READ_ONLY
},
isSystemMessage() {
diff --git a/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue b/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue
index aef9ac933f8..55aaebf0ed0 100644
--- a/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue
+++ b/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue
@@ -175,7 +175,7 @@ export default {
*/
placeholderText: {
type: String,
- default: t('spreed', 'Write message, @ to mention someone …'),
+ default: '',
},
/**
diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue
index fe0e728c8c8..a6ef8dda1a6 100644
--- a/src/components/NewMessageForm/NewMessageForm.vue
+++ b/src/components/NewMessageForm/NewMessageForm.vue
@@ -58,6 +58,7 @@