diff --git a/frontend/src/components/NotificationsPanel.tsx b/frontend/src/components/NotificationsPanel.tsx
index 07fcf0e..4c14a12 100644
--- a/frontend/src/components/NotificationsPanel.tsx
+++ b/frontend/src/components/NotificationsPanel.tsx
@@ -320,7 +320,14 @@ function ClientActivityRow({
{n.title &&
{n.title}
}
-
{n.message}
+
+ {n.message}
+ {n.repeat > 1 && (
+
+ ×{n.repeat}
+
+ )}
+
{relativeFromMs(n.ts)}
{needsAction && (
diff --git a/frontend/src/components/Toaster.tsx b/frontend/src/components/Toaster.tsx
index 0b94953..4f4af84 100644
--- a/frontend/src/components/Toaster.tsx
+++ b/frontend/src/components/Toaster.tsx
@@ -42,7 +42,14 @@ export default function Toaster() {
{toast.title &&
{toast.title}
}
-
{toast.message}
+
+ {toast.message}
+ {toast.repeat > 1 && (
+
+ ×{toast.repeat}
+
+ )}
+
{toast.action && (