diff --git a/app/server/modules/notifications/notifications.service.ts b/app/server/modules/notifications/notifications.service.ts index 4992ba3e..e927e9ac 100644 --- a/app/server/modules/notifications/notifications.service.ts +++ b/app/server/modules/notifications/notifications.service.ts @@ -369,18 +369,16 @@ function buildNotificationMessage( snapshotId?: string; }, ) { - const date = new Date().toLocaleDateString(); - const time = new Date().toLocaleTimeString(); + const backupName = context.scheduleName ?? "backup"; switch (event) { case "start": return { - title: "🔵 Backup Started", + title: `Zerobyte ${backupName} started`, body: [ `Volume: ${context.volumeName}`, `Repository: ${context.repositoryName}`, context.scheduleName ? `Schedule: ${context.scheduleName}` : null, - `Time: ${date} - ${time}`, ] .filter(Boolean) .join("\n"), @@ -388,7 +386,7 @@ function buildNotificationMessage( case "success": return { - title: "✅ Backup Completed successfully", + title: `Zerobyte ${backupName} completed successfully`, body: [ `Volume: ${context.volumeName}`, `Repository: ${context.repositoryName}`, @@ -397,7 +395,6 @@ function buildNotificationMessage( context.filesProcessed !== undefined ? `Files: ${context.filesProcessed}` : null, context.bytesProcessed ? `Size: ${context.bytesProcessed}` : null, context.snapshotId ? `Snapshot: ${context.snapshotId}` : null, - `Time: ${date} - ${time}`, ] .filter(Boolean) .join("\n"), @@ -405,7 +402,7 @@ function buildNotificationMessage( case "warning": return { - title: "! Backup completed with warnings", + title: `Zerobyte ${backupName} completed with warnings`, body: [ `Volume: ${context.volumeName}`, `Repository: ${context.repositoryName}`, @@ -415,7 +412,6 @@ function buildNotificationMessage( context.bytesProcessed ? `Size: ${context.bytesProcessed}` : null, context.snapshotId ? `Snapshot: ${context.snapshotId}` : null, context.error ? `Warning: ${context.error}` : null, - `Time: ${date} - ${time}`, ] .filter(Boolean) .join("\n"), @@ -423,13 +419,12 @@ function buildNotificationMessage( case "failure": return { - title: "❌ Backup failed", + title: `Zerobyte ${backupName} failed`, body: [ `Volume: ${context.volumeName}`, `Repository: ${context.repositoryName}`, context.scheduleName ? `Schedule: ${context.scheduleName}` : null, context.error ? `Error: ${context.error}` : null, - `Time: ${date} - ${time}`, ] .filter(Boolean) .join("\n"), @@ -437,12 +432,11 @@ function buildNotificationMessage( default: return { - title: "Backup Notification", + title: `Zerobyte ${backupName} notification`, body: [ `Volume: ${context.volumeName}`, `Repository: ${context.repositoryName}`, context.scheduleName ? `Schedule: ${context.scheduleName}` : null, - `Time: ${date} - ${time}`, ] .filter(Boolean) .join("\n"),