From a3a413f0b11373ad70bd37c3d8b8a2249155c773 Mon Sep 17 00:00:00 2001 From: HueByte Date: Thu, 16 Jul 2026 05:38:41 +0200 Subject: [PATCH] feat: Add "Copy message ID" option to message context menu --- src/EchoHub.Client/UI/MainWindow.cs | 1 + .../Data/Migrations/20260715232856_AddChannelPasswordHash.cs | 2 +- .../Migrations/20260716012917_AddChannelEncryptionEnvelope.cs | 2 +- .../Data/Migrations/20260716020211_AddMessageAttachments.cs | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/EchoHub.Client/UI/MainWindow.cs b/src/EchoHub.Client/UI/MainWindow.cs index 13c63f4..8f18f68 100644 --- a/src/EchoHub.Client/UI/MainWindow.cs +++ b/src/EchoHub.Client/UI/MainWindow.cs @@ -630,6 +630,7 @@ public sealed partial class MainWindow : Runnable if (line.MessageId is { } messageId) { + items.Add(new MenuItem("Copy message ID", "", () => CopyToClipboard(messageId.ToString()), Key.Empty)); items.Add(new Line()); items.Add(new MenuItem("Delete message", "", () => ConfirmDeleteMessage(messageId), Key.Empty)); } diff --git a/src/EchoHub.Server/Data/Migrations/20260715232856_AddChannelPasswordHash.cs b/src/EchoHub.Server/Data/Migrations/20260715232856_AddChannelPasswordHash.cs index c01f2c0..47acd69 100644 --- a/src/EchoHub.Server/Data/Migrations/20260715232856_AddChannelPasswordHash.cs +++ b/src/EchoHub.Server/Data/Migrations/20260715232856_AddChannelPasswordHash.cs @@ -1,4 +1,4 @@ -using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable diff --git a/src/EchoHub.Server/Data/Migrations/20260716012917_AddChannelEncryptionEnvelope.cs b/src/EchoHub.Server/Data/Migrations/20260716012917_AddChannelEncryptionEnvelope.cs index a0a6664..4fd5ef2 100644 --- a/src/EchoHub.Server/Data/Migrations/20260716012917_AddChannelEncryptionEnvelope.cs +++ b/src/EchoHub.Server/Data/Migrations/20260716012917_AddChannelEncryptionEnvelope.cs @@ -1,4 +1,4 @@ -using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable diff --git a/src/EchoHub.Server/Data/Migrations/20260716020211_AddMessageAttachments.cs b/src/EchoHub.Server/Data/Migrations/20260716020211_AddMessageAttachments.cs index ed1cdca..75c1767 100644 --- a/src/EchoHub.Server/Data/Migrations/20260716020211_AddMessageAttachments.cs +++ b/src/EchoHub.Server/Data/Migrations/20260716020211_AddMessageAttachments.cs @@ -1,4 +1,4 @@ -using System; +using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable