diff --git a/src/lib/components/CompactMode.svelte b/src/lib/components/CompactMode.svelte
index 765db06..c76acce 100644
--- a/src/lib/components/CompactMode.svelte
+++ b/src/lib/components/CompactMode.svelte
@@ -3,7 +3,7 @@
import { get } from "svelte/store";
import { claudeStore, isClaudeProcessing } from "$lib/stores/claude";
import { characterState, characterInfo } from "$lib/stores/character";
- import { configStore, isStreamerMode } from "$lib/stores/config";
+ import { isStreamerMode } from "$lib/stores/config";
import { handleNewUserMessage } from "$lib/notifications/rules";
import type { CharacterState, CharacterStateInfo } from "$lib/types/states";
@@ -166,7 +166,7 @@
{#if recentMessages.length > 0}
- {#each recentMessages.slice(-1) as msg}
+ {#each recentMessages.slice(-1) as msg (msg.content)}
{msg.content}
diff --git a/src/lib/components/StatusBar.svelte b/src/lib/components/StatusBar.svelte
index e3b32c9..25d48d2 100644
--- a/src/lib/components/StatusBar.svelte
+++ b/src/lib/components/StatusBar.svelte
@@ -217,7 +217,10 @@
{#if streamerModeActive}
-
+
{/if}
{/each}
diff --git a/src/lib/stores/config.ts b/src/lib/stores/config.ts
index 1d7db99..d1842a1 100644
--- a/src/lib/stores/config.ts
+++ b/src/lib/stores/config.ts
@@ -214,8 +214,8 @@ export function maskPaths(text: string, hidePaths: boolean): string {
// Match Unix paths like /home/username/... or /Users/username/...
// and Windows paths like C:\Users\username\...
return text
- .replace(/\/home\/([^\/\s]+)/g, "/home/****")
- .replace(/\/Users\/([^\/\s]+)/g, "/Users/****")
+ .replace(/\/home\/([^/\s]+)/g, "/home/****")
+ .replace(/\/Users\/([^/\s]+)/g, "/Users/****")
.replace(/C:\\Users\\([^\\\s]+)/gi, "C:\\Users\\****")
.replace(/~\//g, "****/");
}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 7af0cae..4f5a380 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -300,7 +300,9 @@
{#if compactModeActive}
-