Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
9f3ccee
Add frame metadata text parser
PaulHax Jun 30, 2026
5edb4fb
Gate VIAME detection on comment header to spare lookalike telemetry
PaulHax Jun 30, 2026
f9c50c8
Add single-camera frame metadata loader
PaulHax Jun 30, 2026
55678a5
Add multicam frame metadata routing
PaulHax Jun 30, 2026
ec86c47
Add frame metadata window API
PaulHax Jun 30, 2026
3eb606d
Add desktop frame metadata parser
PaulHax Jun 30, 2026
1ce424e
Dedupe delimited-row parsing in desktop frame metadata parser
PaulHax Jun 30, 2026
8ff43e7
Add desktop frame metadata read-time resolver
PaulHax Jun 30, 2026
6f2ca3b
Drop redundant basePath fallback in multicam frame metadata root
PaulHax Jun 30, 2026
4c687df
Add client frame metadata window cache
PaulHax Jun 30, 2026
9d08d21
Fix frame metadata window cache lint violations
PaulHax Jun 30, 2026
dfa5f55
Add frame info metadata panel
PaulHax Jun 30, 2026
af9459c
Remove frame metadata import export paths
PaulHax Jun 30, 2026
d986748
Add frame metadata fixture contract tests
PaulHax Jun 30, 2026
73e3bbf
Document read-time frame metadata
PaulHax Jun 30, 2026
6f39af9
Move frame metadata into media metadata panel
PaulHax Jun 30, 2026
54344ef
Harden read-time frame metadata source detection
PaulHax Jul 1, 2026
ea58132
Simplify frame metadata parser test fixtures
PaulHax Jul 1, 2026
048354c
Generalize frame metadata test names
PaulHax Jul 1, 2026
a9639f9
Preserve frame metadata field order
PaulHax Jul 1, 2026
a75a167
Rename media metadata sidebar component
PaulHax Jul 1, 2026
07a8089
Guard stale frame metadata responses
PaulHax Jul 1, 2026
cea751a
Simplify frame metadata parsing
PaulHax Jul 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions client/dive-common/apispec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,22 @@ interface FrameImage {
id?: string;
}

interface FrameMetadataValues {
[field: string]: string;
}

interface FrameMetadataFrameMap {
[frame: string]: FrameMetadataValues;
}

interface FrameMetadataCameraMap {
[camera: string]: FrameMetadataFrameMap;
}

interface FrameMetadataResponse {
cameras: FrameMetadataCameraMap;
}

export interface MultiCamImportFolderArgs {
datasetName?: string; // Girder parent folder name (required on web)
defaultDisplay: string; // In multicam the default camera to display
Expand Down Expand Up @@ -266,6 +282,8 @@ interface Api {

loadMetadata(datasetId: string): Promise<DatasetMeta>;
loadDetections(datasetId: string, revision?: number, set?: string): Promise<AnnotationSchemaList>;
loadFrameMetadata?(datasetId: string, startFrame: number, endFrame: number):
Promise<FrameMetadataResponse>;

saveDetections(datasetId: string, args: SaveDetectionsArgs): Promise<unknown>;
saveMetadata(datasetId: string, metadata: DatasetMetaMutable): Promise<unknown>;
Expand Down Expand Up @@ -444,6 +462,10 @@ export {
PipelineRuntimeParams,
PipeMetadata,
Pipelines,
FrameMetadataCameraMap,
FrameMetadataFrameMap,
FrameMetadataResponse,
FrameMetadataValues,
SaveDetectionsArgs,
SaveAttributeArgs,
SaveAttributeTrackFilterArgs,
Expand Down
324 changes: 0 additions & 324 deletions client/dive-common/components/DatasetInfo.vue

This file was deleted.

Loading
Loading