diff --git a/web/src/components/MemoEditor.tsx b/web/src/components/MemoEditor.tsx index 25075b38..043b21f6 100644 --- a/web/src/components/MemoEditor.tsx +++ b/web/src/components/MemoEditor.tsx @@ -396,7 +396,7 @@ const MemoEditor: React.FC = () => { />
- diff --git a/web/src/components/MemoList.tsx b/web/src/components/MemoList.tsx index 76e70de7..1a727fca 100644 --- a/web/src/components/MemoList.tsx +++ b/web/src/components/MemoList.tsx @@ -32,7 +32,6 @@ const MemoList = () => { shouldShow = checkShouldShowMemoWithFilters(memo, filters); } } - if (tagQuery) { const tagsSet = new Set(); for (const t of Array.from(memo.content.match(new RegExp(TAG_REG, "g")) ?? [])) { @@ -63,7 +62,7 @@ const MemoList = () => { shouldShow = false; } } - if (textQuery && !memo.content.includes(textQuery)) { + if (textQuery && !memo.content.toLowerCase().includes(textQuery.toLowerCase())) { shouldShow = false; } diff --git a/web/src/helpers/filter.ts b/web/src/helpers/filter.ts index 667049cd..c0100269 100644 --- a/web/src/helpers/filter.ts +++ b/web/src/helpers/filter.ts @@ -142,7 +142,7 @@ export const checkShouldShowMemo = (memo: Memo, filter: Filter) => { } shouldShow = matched; } else if (type === "TEXT") { - let contained = memo.content.includes(value); + let contained = memo.content.toLowerCase().includes(value.toLowerCase()); if (operator === "NOT_CONTAIN") { contained = !contained; }