diff --git a/qortal-ui-core/font/switch-theme.css b/qortal-ui-core/font/switch-theme.css index 3d164a7c..6c78e322 100644 --- a/qortal-ui-core/font/switch-theme.css +++ b/qortal-ui-core/font/switch-theme.css @@ -9,7 +9,7 @@ html { --copybutton: #707584; --chat-group: #080808; --chat-bubble: #9f9f9f0a; - --chat-bubble-bg: #f3f3f3; + --chat-bubble-bg: #e6e6e6; --chat-bubble-msg-color: #080808; --reaction-bubble-outline: #6b6969; --chat-menu-bg: #ffffff; diff --git a/qortal-ui-core/language/us.json b/qortal-ui-core/language/us.json index 43efa61b..1e47f84e 100644 --- a/qortal-ui-core/language/us.json +++ b/qortal-ui-core/language/us.json @@ -572,8 +572,8 @@ "cchange63": "Enter Enabled", "cchange64": "Enter Disabled", "cchange65": "Please enter a recipient", - "cchange66": "Cannot fetch replied-to message. Message is too old." - + "cchange66": "Cannot fetch replied-to message. Message is too old.", + "cchange68": "edited" }, "welcomepage": { "wcchange1": "Welcome to Q-Chat", diff --git a/qortal-ui-core/src/styles/switch-theme.css b/qortal-ui-core/src/styles/switch-theme.css index 72dfa151..fe928e12 100644 --- a/qortal-ui-core/src/styles/switch-theme.css +++ b/qortal-ui-core/src/styles/switch-theme.css @@ -9,7 +9,7 @@ html { --copybutton: #707584; --chat-group: #080808; --chat-bubble: #9f9f9f0a; - --chat-bubble-bg: #f3f3f3; + --chat-bubble-bg: #e6e6e6; --chat-bubble-msg-color: #080808; --reaction-bubble-outline: #6b6969; --chat-menu-bg: #ffffff; diff --git a/qortal-ui-crypto/api/constants.js b/qortal-ui-crypto/api/constants.js index ae139416..11c0cbbf 100644 --- a/qortal-ui-crypto/api/constants.js +++ b/qortal-ui-crypto/api/constants.js @@ -159,7 +159,7 @@ const ADDRESS_VERSION = 58 const PROXY_URL = "/proxy/" // Chat reference timestamp -const CHAT_REFERENCE_FEATURE_TRIGGER_TIMESTAMP = 0 +const CHAT_REFERENCE_FEATURE_TRIGGER_TIMESTAMP = 1674316800000 // Used as a salt for all qora addresses. Salts used for storing your private keys in local storage will be randomly generated const STATIC_SALT = new Uint8Array([54, 190, 201, 206, 65, 29, 123, 129, 147, 231, 180, 166, 171, 45, 95, 165, 78, 200, 208, 194, 44, 207, 221, 146, 45, 238, 68, 68, 69, 102, 62, 6]) diff --git a/qortal-ui-plugins/plugins/core/components/ChatPage.js b/qortal-ui-plugins/plugins/core/components/ChatPage.js index 1274da7e..441f5457 100644 --- a/qortal-ui-plugins/plugins/core/components/ChatPage.js +++ b/qortal-ui-plugins/plugins/core/components/ChatPage.js @@ -147,7 +147,6 @@ class ChatPage extends LitElement { width: 800px; } - .close-icon { color: #676b71; width: 18px; @@ -375,9 +374,9 @@ class ChatPage extends LitElement { .repliedTo-message p mark { background-color: #ffe066; - border-radius: 0.25em; - box-decoration-break: clone; - padding: 0.125em 0; + border-radius: 0.25em; + box-decoration-break: clone; + padding: 0.125em 0; } .reply-icon { @@ -979,17 +978,20 @@ class ChatPage extends LitElement {

${this.repliedToMessageObj.senderName ? this.repliedToMessageObj.senderName : this.repliedToMessageObj.sender}

- ${this.repliedToMessageObj.toString() === '1' ? html` - ${this.repliedToMessageObj.message} - ` : ''} - ${this.repliedToMessageObj.toString() === '2' ? html` - ${unsafeHTML(generateHTML(this.repliedToMessageObj.message, [ - StarterKit, - Underline, - Highlight - // other extensions … - ]))} ` : ''} - + ${this.repliedToMessageObj.version.toString() === '1' ? html` + ${this.repliedToMessageObj.message} + ` : ''} + ${this.repliedToMessageObj.version.toString() === '2' + ? html` + ${unsafeHTML(generateHTML(this.repliedToMessageObj.message, + [ + StarterKit, + Underline, + Highlight + // other extensions … + ]))} + ` + : ''}

${translate("chatpage.cchange25")}

- ${unsafeHTML(generateHTML(this.editedMessageObj.message, [ - StarterKit, - Underline, - Highlight - // other extensions … - ]))} + ${unsafeHTML(generateHTML(this.editedMessageObj.message, + [ + StarterKit, + Underline, + Highlight + // other extensions … + ]))}
0) { image = parsedMessageObj.images[0]; } @@ -372,6 +374,7 @@ class MessageTemplate extends LitElement { let levelFounder = ''; let hideit = hidemsg.includes(this.messageObj.sender); let forwarded = '' + let edited = '' levelFounder = html``; if (this.messageObj.senderName) { @@ -435,6 +438,12 @@ class MessageTemplate extends LitElement { `; + edited = html` + + ${translate("chatpage.cchange68")} + + `; + if (repliedToData) { try { const parsedMsg = JSON.parse(repliedToData.decodedMessage); @@ -590,7 +599,11 @@ class MessageTemplate extends LitElement { ${version.toString() === '1' ? html` ${unsafeHTML(this.emojiPicker.parse(replacedMessage))} ` : ''} -
+ ${isEdited ? + html` + + ${edited} + + ` + : null + }
@@ -858,7 +879,7 @@ class ChatMenu extends LitElement { this.versionErrorSnack() return } - this.setRepliedToMessageObj(this.originalMessage); + this.setRepliedToMessageObj({...this.originalMessage, version: this.version}); }}"> diff --git a/qortal-ui-plugins/plugins/core/messaging/q-chat/q-chat.src.js b/qortal-ui-plugins/plugins/core/messaging/q-chat/q-chat.src.js index 4e6ad21f..11458bd6 100644 --- a/qortal-ui-plugins/plugins/core/messaging/q-chat/q-chat.src.js +++ b/qortal-ui-plugins/plugins/core/messaging/q-chat/q-chat.src.js @@ -163,8 +163,6 @@ class Chat extends LitElement { } render() { - console.log(12, "q-chat here"); - console.log(window.location.href); return html`