3LC Dashboard Version 2.8¶

2.8.2¶

Features¶

  • [13285] Added support for per-sample lineage operations that can be used to trace revision history on a per-sample basis, comparing current values to the root revision, another specified revision, or the state of samples before any current uncommitted edits.

  • [17518] Enabled NMS on instance-segmentation columns.

  • [5602] Added Workflow for creating N-component plots to compare several metrics side by side on a single chart.

  • [16250] Added support to copy/paste BBs from one sample/image to another.

  • [8761] Added reduce operations to Create-column menu on ReducedTable. Also tweaked names of Reduced tables, and show name in Tables panel.

  • [12887] Added UnrolledTable type and create-from-columns action. This can be used to get a patch view of your detections.

  • [12591] Added Lock chart contents button to Selected charts toolbar. This allows for freezing chart contents even when filters or operations change.

  • [12736] Replaced the “Select one or more columns to visualize
” placeholder in empty Charts panel with an interactive chart-creation table whose details are filled in as columns are selected.

    ../../_images/ChartCreationTable1.png
    ../../_images/ChartCreationTable2.png

Enhancements and Fixes¶

  • [17477] Handle filename-safe ISO datetime strings (T HH-MM-SS).

  • [17466] Fixed issue causing sub-menus to overlap with their parent menu in some cases.

  • [17741] Added a semi-transparent background for overlay filters.

  • [17491] Extended OperationTraversalIndex to support jagged 1/2/3-component input.

  • [17492] Charts: respect per-element selection when drawing selection circles.

  • [17504] Restore behavior so that clicking on a point within a Run metrics chart on the Runs screen selects the Run.

  • [17513] Improve behavior of expanded histograms that show on hover, enforcing no more than one visible and limiting the height.

  • [16171] Harmonized the appearance of horizontal scrollbars in Workflows and Table panels.

  • [17127] Tweaked order of bounding-box annotations so they follow the unrolled column order of the corresponding Table window .

    ../../_images/ChartAnnotationsFollowTableColumnOrder.png
  • [17543] Fixed rendering of multiline chunks in Charts panel.

  • [13460] Tweaked Filter panel histogram display so they include a “middle layer” that shows the histogram with all other filter criteria applied (but not this one), and provide a similar view for enum filter displays.

    ../../_images/HistogramMiddleLayerOtherFilters.png
  • [17533] Fixed issue where copying multiple rows would hang.

  • [16570] Aligned the appearance of the Tweak-selected-charts panel with the Table panel.

  • [17564] Fixed infinite retry loop on unresolvable media URLs.

  • [17578] Made it so checkboxes in context menus have same style as in the Table panel.

  • [17614] Made it so partial-selection-info component visually differentiates between table-row-selection and array-element-selection.

    ../../_images/PartialSelectionRows.png ../../_images/PartialSelectionElements.png
  • [17588] Make it so that frozen views are kept intact across BB delete, and across any subsequent edits, until the user explicitly toggles LiveFilters back on, instead of the old behavior where deleting a BB while LiveFilters was off used to reset the filter view to “everything visible.”

  • [17621] Restored green default BB outline, added High contrast option.

  • [17625] Fixed an issue where Down and Up did not work after deleting the last BB.

  • [17623] Do not show irrelevant attributes in settings window.

  • [14328] Exclude filtered-out array elements from filtered tables so subset tables respect filtering.

  • [17685] When determining the vertical scale in Filter panel histograms, ignore empty buckets to avoid tall spikes in sparse histograms.

  • [17697] Implemented several Chart optimizations.

  • [17698] Implemented several Filter optimizations.

  • [17699] Optimized table row rendering and live tooltips.

  • [16117] Show negative value map keys correctly in the filter panel.

  • [14345] Emit out-of-bounds sentinels in PickN operations.

  • [17712] Fixed filter lock vs clear/subset toolbar behavior.

  • [17736] Added search bar in settings dialog.


2.8.1¶

Features¶

  • [17378] Made it possible to create user-defined workflow from a pinned property widget

    ../../_images/UserDefinedWorkflowFromPinnedProperty.png
  • [17447] Added support for search in Workflows window

    ../../_images/WorkflowSearch.png
  • [16899] Made confusion matrix for BBs workflow create two tabs - one showing prediction-to-ground-truth and another showing ground-truth-to-prediction

    ../../_images/ConfusionMatrixForBBs.png

Enhancements and Fixes¶

  • [17366] Allow more levels of PickProperty chaining (from max 2 to 5)

  • [17367] Fix NMS workflow not showing steps 3 and 4

  • [17376] Fixed regression to restore auto-scroll when arrow left/right navigates array elements

  • [17380] Fixed an issue where elements were not filtered properly in the table view when there are multiple runs in a session

  • [17381] Don’t filter embedding travel distance on selected

  • [17391] Show tooltips for truncated string property cells

  • [17393] Fixed regression to restore auto snap-to-contents on row change

  • [17407] Restrict Grid view to image/bbox columns when present, so that there is net excessive text covering images

  • [13460] Show full-height filter histogram on hover

    ../../_images/FullHeightHistogramOnHover.png
  • [17418] Improved readability of selected filter and overlay column names

  • [16165] Fixed a bug where connecting lines in scatter plots were not properly shown

  • [17454] Use more saturated colors by default

  • [17493] Fixed an issue so that when navigating Left or Right to previous/next bounding box, snap-to-bb takes precedence over snap-to-image

  • [17424] For the hosted Dashboard, emit HTTP Strict Transport Security (HSTS) header on every response so browsers refuse cleartext requests after the first HTTPS visit.


2.8.0¶

Features¶

  • [17033] Implemented visual re-design

    • Calmer, more focused interface: Softer colors, subtler selections let users keep their attention on the data

    • Familiar, spreadsheet-style interactions: Tables, filters, and navigation follow conventions users already know, so common tasks feel more intuitive

    • One coherent visual language: Panels, toolbars, and controls share the same styling

    • Removed and reorganized many items, resulting in increased viewport real estate

    ../../_images/NewDesignBefore.png

    Before¶

    ../../_images/NewDesignAfter.png

    After¶

  • [16851] Made it possible to show and configure filters inside charts

    ../../_images/FiltersInCharts.png
  • [17056] Made it possible to resize columns in Rows panel

  • [17219] Added prediction status column for tracking whether each prediction has been accepted or rejected, along with a new setting for whether to automatically create it whenever a prediction is accepted or rejected (default false to preserve existing behavior)

Enhancements and Fixes¶

  • [16867] Fixed regression where the axis widgets in Chart toolbars weren’t consistently clickable or available drag targets (due to the partial selection info widget floating on top)

  • Added ‘x’ button to Layer components to allow for hiding overlay widgets in charts

  • [16883] Made improvements to element deselection behavior

    • When a text/number input field has input focus, Esc only blurs the widget, and does not deselect anything

    • When one or more array elements are selected (e.g. a bounding box), Esc only deselects these array elements, not the containing table row(s) themselves

    • When one or more table rows are selected, Esc only deselects the table rows, not the selected windows/columns

    • Only when none of the above applies will Esc cause windows/columns to be deselected

  • Updated array element keyboard navigation so that Left/Right no longer navigates to previous/next array element (that functionality is already covered by the Up/Down keys). Instead, they always navigate previous/next column (as they already do when no array elements are selected).

  • [16886] Handle the case when the dashboard encounters settings from a newer version than the one currently running (i.e. after downgrading to an older version)

  • [9385] Added URL detection and highlight in log message strings

    ../../_images/UrlDetectionAndHighlightInLogs.png
  • [16876] Made Confidence configurable for TP/FP/FN

  • [15373] Support “Label policy” for IOU operation

  • Fixed a bug where it wasn’t possible to drag from the axis widgets within the chart

  • [16927] Fixed an issue where the editing label overlay layer was not responsive in some cases

  • [16937] Set the default confidence threshold to 0.25 instead of 0.5

  • [16963] Made it so Ctrl+LeftClick unselects a BB in a chart

  • [16974] Fixed a regression in F1/Precision/Recall per class workflows

  • [16970] Fixed a couple of checks to avoid null references and crashes

  • [16997] Fixed a bug where chart state was not cleared when navigating to a new table

  • [16994] Addressed a bug where new Runs were not loaded in some cases

  • [16991] Show number from color overlay on histograms in 2D charts

    ../../_images/ShowNumberFromColorOverlay2DHistograms2.png
  • [15189] Modified keyboard shortcuts to work better with Mac (avoid those used by system, prefer Shift to Ctrl)

  • [17125] Fixed an issue where lasso select of ground truth bounding boxes did not behave like picking one by one

  • [17199] Auto-scroll columns into view when selected or referenced by workflow annotations

  • [17221] When changing labels for multiple BBs at once, do not also change other properties

  • [17323] Fixed array element (e.g. BB) title bar < > buttons to navigate BBs instead of samples, fall back to row navigation when no element selected

  • [17324] Fixed a bug where pose/keypoints did not display their label properly when there was a single enum value

  • [17072] Fixed a crash when loading tables whose struct/annotation columns contain int64 fields

  • [17016] Skip low-confidence predictions in Unmatched (FP) operation. Predictions below the effective confidence threshold are no longer flagged as False Positives.

  • [17214] Added tooltip and double-click clear to filter-status dot

    ../../_images/FilterStatusDot.png