Release-notes-2.5-1

Direct Video Streaming and Playback Control

notion image
Video projects now play source video files (.mp4, .mov, .mkv, .webm) by decoding frames directly in the browser.
Previously, videos were pre-cut into separate frames and stored on the server. The new approach allows for:
  • faster video opening;
  • ignificant reduction in occupied storage space.
Playback control capabilities have been added:
  • play and pause;
  • timeline scrubbing synchronized with frame location scrubbing;
  • frame-by-frame navigation;
  • playback speed adjustment from 0.25× to 16×, simplifying the review of long video files.
    • notion image

New Project Reports

Reports → Forecast:
Added an interactive tool for estimating project deadlines. It calculates the completion date based on files, frames, and objects. The report features built-in resource sliders (number of operators, verifiers, and working hours per day), allowing users to model scenarios and recalculate deadlines in real time. A task burn-down chart and a task complexity change indicator have also been introduced.
notion image
Report → Team Analytics:
A dashboard has been added to evaluate performance. It compares the current speed of operators with the established standard across different labeling stages. Employee cards are now enhanced with search, sorting, and sparkline trends. Two metric calculation methods are supported (window activity or completed file cycle) along with speed breakdown by object classes.
notion image
Both reports can be shared via a link.

Flexible Project Cloning

notion image
notion image
An expanded settings menu has
been added to the project cloning process. Previously, only basic
settings were transferred during cloning. Now, an advanced configuration menu opens. Users
can choose exactly what to copy into the new project: configurations,
stages, classes, annotations, etc.

Selective Export/Import of Classes and Attributes

 
When transferring class structures (exporting or importing),
you can now select only specific classes, their attributes,
and file attributes without affecting the rest of the list.
notion image

Organization and Optimization of Class Lists

notion image
Added a search bar for classes.
Grouping (Separators):
A separator for classes has been introduced (previously available only for attributes). Long lists can now be broken down into groups, collapsed, and expanded, which is highly convenient when working with large volumes of data.
notion image
Visualization: Clear object type icons (Rectangle, Polygon, Skeleton, etc.) have been added directly to the class list (replacing text labels like "017").

Multi-Select Attribute

A new attribute type for classes has been added - Multi-Select.
notion image
notion image
Unlike the standard "Select" attribute (where only one option can be chosen), Multi-Select allows the operator to choose multiple values or all of them at once.

Lasso Subtract for Multiple Bitmap Objects

notion image
A multiple-cutting function has been implemented for Bitmap objects. By holding the Ctrl key, you can select multiple objects on the canvas, choose the "Subtract Lasso" tool, and cut an area out of all selected objects simultaneously in a single movement.

Shortcuts in the Editor

notion image
A dedicated button has been added to the panel
that opens the full list of available hotkeys.

Object Type Icons in the Object List

notion image
Each object in the object list
now displays an icon representing
its Shape.

Hover Highlighting

notion image
Hovering over an object in the list
highlights it on the canvas, and vice
Versa.

Repeat Last Class

The behavior of the N key has been updated. Previously, pressing N always created the first object from the class list. Now, pressing N duplicates the creation of the last selected object type (e.g., if a mash was drawn last, a mash will be created).

Layers Icon Update

notion image
The visual appearance of the "Layers" icon has been updated.

Project List Filters

notion image
Two new filters have been added:
  • by media type (video or image);
  • by storage type (internal or external).

Temporal Video Labeling

notion image
Temporal labeling capabilities have been introduced for working with video files in the attribute panel. You can now select specific frame ranges directly on the timeline and assign values to them (e.g., labeling actions within specific second intervals). The created intervals are visualized as colored blocks on the timeline below the video player, allowing for quick navigation between labeled scenes and editing of their attributes.

Localization

notion image
Full support for the Chinese language has
been added to the platform interface.

Improvements

  • OCR Directly to Attributes - Each text attribute now has its own OCR button: on an object, it recognizes the object area and fills in the attribute; for a file attribute, you select the area for recognition. The OCR menu only displays classes that contain text attributes, and multi-line text attributes are now rendered correctly.
  • Exclude Tags in File Filtering and Export - File tag filters now feature an include/exclude mode: you can find files that do not have certain tags - for example, "everything not yet verified" or "export everything except urgent and wip".
  • Faster Project/File Lists - Project and file lists now load approximately 4 times faster.
  • Canvas Display Modes for Attributes and Labels - Object attributes and vertex labels now have a display toggle: "Do not show text", "Transparent text", "Light text", or "Dark text" - ensuring text remains readable on any image.
  • Calendar Navigation - Switch between months using arrows in the calendar.

Fixes

  • Robust Class Import - Importing class configurations with duplicate internal IDs no longer results in an error; IDs are automatically reassigned during import and export.
  • Column Width Adjustment via Gear Marker - Change the width of the last column by dragging the edge of the gear icon; accidental column dragging caused by a "sticky" gear has been fixed.
  • Project Configuration on Mobile - The "Save" button has been restored to the project configuration page on mobile devices.
  • Deployment Reliability - Several fixes for environment setup and reconfiguration: media storage parameters and CORS rules defined in the UI are preserved during reconfiguration, and deployment errors related to log directory access and cloning have been resolved.