From 7bfb113b1f08e32769f28989f0b5c3ade3967fc1 Mon Sep 17 00:00:00 2001
From: trisua <me@trisua.com>
Date: Wed, 11 Jun 2025 13:14:49 -0400
Subject: [PATCH] fix: phrase filter case sensitivity

---
 crates/app/src/public/html/communities/settings.lisp | 2 +-
 crates/core/src/database/posts.rs                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/crates/app/src/public/html/communities/settings.lisp b/crates/app/src/public/html/communities/settings.lisp
index d64a852..c40f6e7 100644
--- a/crates/app/src/public/html/communities/settings.lisp
+++ b/crates/app/src/public/html/communities/settings.lisp
@@ -635,7 +635,7 @@
         globalThis.transfer_ownership = async (uid) => {
             if (
                 !(await trigger(\"atto::confirm\", [
-                    \"Are you sure you would like to do this?\n\nThis action is PERMANENT!\",
+                    \"Are you sure you would like to do this?\\n\\nThis action is PERMANENT!\",
                 ]))
             ) {
                 return;
diff --git a/crates/core/src/database/posts.rs b/crates/core/src/database/posts.rs
index 4331ac6..082bddc 100644
--- a/crates/core/src/database/posts.rs
+++ b/crates/core/src/database/posts.rs
@@ -486,7 +486,7 @@ impl DataManager {
                     continue;
                 }
 
-                if post.content.contains(phrase) {
+                if post.content.to_lowercase().contains(&phrase.to_lowercase()) {
                     post.context.content_warning = "Contains muted phrase".to_string();
                     break;
                 }