From 4be9a282fafa182dc33f84bcf93cdcf6bda48d8b Mon Sep 17 00:00:00 2001 From: Max Leiter Date: Thu, 10 Feb 2022 17:56:17 -0800 Subject: [PATCH] Add the option to mute channels, queries, and networks (#4282) Co-authored-by: Reto --- client/components/Channel.vue | 9 ++-- client/components/ChannelWrapper.vue | 1 + client/components/Mentions.vue | 2 +- client/components/Windows/Help.vue | 26 +++++++++++ client/css/style.css | 5 ++ client/js/helpers/contextMenu.js | 25 ++++++++++ client/js/socket-events/index.js | 1 + client/js/socket-events/msg.js | 4 ++ client/js/socket-events/mute_changed.js | 17 +++++++ client/js/store.js | 4 ++ src/client.js | 1 + src/models/chan.js | 5 ++ src/models/network.js | 7 ++- src/plugins/inputs/index.js | 1 + src/plugins/inputs/mute.js | 61 +++++++++++++++++++++++++ src/plugins/irc-events/message.js | 6 +-- src/server.js | 27 +++++++++++ test/models/chan.js | 1 + test/models/network.js | 20 ++++---- 19 files changed, 205 insertions(+), 18 deletions(-) create mode 100644 client/js/socket-events/mute_changed.js create mode 100644 src/plugins/inputs/mute.js diff --git a/client/components/Channel.vue b/client/components/Channel.vue index 9e69aae7..72551f9b 100644 --- a/client/components/Channel.vue +++ b/client/components/Channel.vue @@ -1,9 +1,12 @@