Drop the status block from new-device notifications

New devices are never registered, so the status line only ever read
"Not registered" and added no information. Remove it from the single
new-device notification body (the consolidated summary never had one).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
rzuasti
2026-06-06 16:22:38 -04:00
co-authored by Claude Opus 4.8
parent f0d939f685
commit 3ebb35933e
2 changed files with 4 additions and 5 deletions
+3 -4
View File
@@ -196,9 +196,6 @@ fn render_new_device(device: &Device) -> (String, String) {
writeln!(body, " Vendor: {}", vendor_or_placeholder(device)).unwrap();
writeln!(body, " Type: {}", device_type_or_placeholder(device)).unwrap();
writeln!(body).unwrap();
writeln!(body, "Status").unwrap();
writeln!(body, " {}", registration_line(device)).unwrap();
writeln!(body).unwrap();
write!(
body,
"If you do not recognise this device, consider investigating before \
@@ -688,7 +685,9 @@ mod tests {
assert!(body.contains("Name: printer.local"));
assert!(body.contains("Vendor: Apple, Inc."));
assert!(body.contains("Type: Smartphone"));
assert!(body.contains("Not registered"));
// New devices are never registered, so the status block is omitted entirely.
assert!(!body.contains("Status"));
assert!(!body.contains("registered"));
assert!(body.contains("If you do not recognise this device"));
// Private data must never appear in the body.
assert!(!body.contains("aa:bb:cc:dd:ee:ff"));