diff --git a/frigate/record/cleanup.py b/frigate/record/cleanup.py index bcced9bb6..9b11d3e4f 100644 --- a/frigate/record/cleanup.py +++ b/frigate/record/cleanup.py @@ -356,7 +356,8 @@ class RecordingCleanup(threading.Thread): # StorageMaintainer handles space reclamation by deleting oldest recordings. if is_rollover: logger.debug( - f"Skipping time-based expiry for {camera} (continuous_rollover mode)." + "Skipping time-based expiry for %s (continuous_rollover mode).", + camera, ) else: continuous_expire_date = ( diff --git a/web/public/locales/en/views/system.json b/web/public/locales/en/views/system.json index 8ddbc03e1..384ea098e 100644 --- a/web/public/locales/en/views/system.json +++ b/web/public/locales/en/views/system.json @@ -110,6 +110,11 @@ "title": "SHM (shared memory) allocation", "warning": "The current SHM size of {{total}}MB is too small. Increase it to at least {{min_shm}}MB." }, + "breakdown": { + "overwritable": "Continuous (overwritable)", + "eventRetention": "Events (aging out)", + "protected": "Protected (indefinite)" + }, "cameraStorage": { "title": "Camera Storage", "camera": "Camera", diff --git a/web/src/views/system/StorageMetrics.tsx b/web/src/views/system/StorageMetrics.tsx index 277c8a87d..176543f94 100644 --- a/web/src/views/system/StorageMetrics.tsx +++ b/web/src/views/system/StorageMetrics.tsx @@ -138,28 +138,19 @@ export default function StorageMetrics({