diff --git a/meshchatx/src/frontend/components/App.vue b/meshchatx/src/frontend/components/App.vue index 5a5d520..43b23df 100644 --- a/meshchatx/src/frontend/components/App.vue +++ b/meshchatx/src/frontend/components/App.vue @@ -1119,6 +1119,9 @@ export default { if (this.config?.do_not_disturb_enabled) { break; } + if (json.sieve_suppress_notifications) { + break; + } // show notification for new messages if window is not focussed // only for incoming messages from people (with content) diff --git a/meshchatx/src/frontend/components/tools/SieveFiltersPage.vue b/meshchatx/src/frontend/components/tools/SieveFiltersPage.vue new file mode 100644 index 0000000..437d0b2 --- /dev/null +++ b/meshchatx/src/frontend/components/tools/SieveFiltersPage.vue @@ -0,0 +1,447 @@ + + +