From 5715ed62ad8d6661d5b92742032d9bd781e2314a Mon Sep 17 00:00:00 2001
From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Date: Sun, 26 Oct 2025 13:12:20 -0500
Subject: [PATCH] More detail pane tweaks (#20681)
* More detail pane tweaks
* remove unneeded check
* add ability to submit frames to frigate+
* rename object lifecycle to tracking details
* add object mask creation to lifecycle item menu
* change tracking details icon
---
web/public/locales/en/views/explore.json | 12 +-
.../components/card/SearchThumbnailFooter.tsx | 6 +-
.../components/menu/SearchResultActions.tsx | 10 +-
.../components/overlay/ObjectTrackOverlay.tsx | 20 +--
.../overlay/detail/AnnotationOffsetSlider.tsx | 2 +-
.../overlay/detail/AnnotationSettingsPane.tsx | 16 +--
.../components/overlay/detail/ObjectPath.tsx | 2 +-
.../overlay/detail/ReviewDetailDialog.tsx | 6 +-
.../overlay/detail/SearchDetailDialog.tsx | 16 ++-
...bjectLifecycle.tsx => TrackingDetails.tsx} | 114 +++++++++++++++---
.../player/dynamic/DynamicVideoController.ts | 8 +-
web/src/components/timeline/DetailStream.tsx | 83 +++++++++----
web/src/components/ui/carousel.tsx | 8 +-
web/src/context/detail-stream-context.tsx | 2 +
web/src/types/timeline.ts | 4 +-
web/src/utils/lifecycleUtil.ts | 22 ++--
web/src/views/explore/ExploreView.tsx | 6 +-
web/src/views/search/SearchView.tsx | 4 +-
18 files changed, 224 insertions(+), 117 deletions(-)
rename web/src/components/overlay/detail/{ObjectLifecycle.tsx => TrackingDetails.tsx} (88%)
diff --git a/web/public/locales/en/views/explore.json b/web/public/locales/en/views/explore.json
index 8ba170882..0316ed2fe 100644
--- a/web/public/locales/en/views/explore.json
+++ b/web/public/locales/en/views/explore.json
@@ -36,8 +36,8 @@
"video": "video",
"object_lifecycle": "object lifecycle"
},
- "objectLifecycle": {
- "title": "Object Lifecycle",
+ "trackingDetails": {
+ "title": "Tracking Details",
"noImageFound": "No image found for this timestamp.",
"createObjectMask": "Create Object Mask",
"adjustAnnotationSettings": "Adjust annotation settings",
@@ -168,9 +168,9 @@
"label": "Download snapshot",
"aria": "Download snapshot"
},
- "viewObjectLifecycle": {
- "label": "View object lifecycle",
- "aria": "Show the object lifecycle"
+ "viewTrackingDetails": {
+ "label": "View tracking details",
+ "aria": "Show the tracking details"
},
"findSimilar": {
"label": "Find similar",
@@ -205,7 +205,7 @@
"dialog": {
"confirmDelete": {
"title": "Confirm Delete",
- "desc": "Deleting this tracked object removes the snapshot, any saved embeddings, and any associated object lifecycle entries. Recorded footage of this tracked object in History view will NOT be deleted.
Are you sure you want to proceed?"
+ "desc": "Deleting this tracked object removes the snapshot, any saved embeddings, and any associated tracking details entries. Recorded footage of this tracked object in History view will NOT be deleted.