5.0.0

Released 2021-02-22
Highlights
  • Support for dynamically update settings via API
  • Resizable panels in Validate
  • Copy & paste markers between tracks in Validate
  • Added support for strict taxonomy for marker names
Release notes

Frontend

Features

  • Asset List: Share access modal is updated to support only viewing.
  • Asset List: Add delete asset functionality.
  • Core: Added configurable subtitle priority order to settings file.
  • Core: Usage UI available from the more menu in the header.
  • Core: Update Amazon Rekognition supported check to be compatible with backend.
  • Core: Add support for reading settings from backend.
  • Core: Support startTime adjustment of subtitle files. This allows loading subtitle files with shifted timestamps.
  • Core: Added settings `startTime` that can be used to indicate that the marker data is offset by the given amount.
  • Jobs: Add possibility for a user with role job_view to see its own jobs.
  • Validate: Updated Marker form track selection, where both group and track where in the same select, to instead be split up into one Group select and one Track select.
  • Validate: Added support to open any asset with at least one file attached to it.
  • Validate: Added the setting row.tag.
    • If a tag is configured on the row, a label tag is displayed on the row in timeline.
  • Validate: Added the setting row.names that lists names of a marker row. See SETTINGS.md for more details.
    • If there are names on a marker row, the marker form displays the name field as searchable list with names from the selected track.
    • If there are no names on the selected track, the form fall backs to a regular text field.
  • Validate: Added resizable panels.
  • Validate: Copy/Paster marker feature added by new toolbar buttons and new hotkeys, cmd+c/cmd+v for mac and ctrl+c/ctrl+v for PC.
  • Validate: Hotkeys for toolbar actions are now displayed in tooltips.

Fixes

  • Asset List: New design of asset status in asset list and grid.
  • Validate: Fixed loop marker logic to allow seek to another frame if paused.
  • Validate: Fixed in- and out point not cleared after clicking on "Cancel"/Back arrow in Create marker form.
  • Validate: Fixed marker not deselected after clicking "Cancel"/Back arrow in Edit marker form.
  • Validate: Fixed issue where it sometimes wasn't possible to step to Previous/Next marker when opening the marker form due to name-field was auto focused. Hence removed autofocus property from name-field.
  • Validate: Fixed so it's no longer possible to allow writable marker tracks in a read-only marker group.
  • Validate: Fixed paste marker logic to paste the marker from the copy even if original marker was deleted.

Breaking

Postgres Adapter

Features

  • Extract and save start timecode from video files.
  • Report user type when doing user reporting.
  • API for dynamic settings to frontend settings file.
  • Log user report history.
  • Asset can now be automatically deleted after a configurable time.
  • Calculate if Amazon Rekognition is supported for assets.

Fixes

  • Always do storage refresh once for storages without list access.
  • Allow users to list their owned jobs, regardless of role.
  • Persist audio timebase.
  • Calling user should have modify access with role access_read.

Breaking

  • Accept job now return 204 when no jobs are available (was 404).

Job system

Features

  • Graceful shutdown, wait for active jobs before stopping.
  • Cache control and content encoding supported for storage upload.
  • Load job templates and other runner local scripts from adapter settings API.
  • Compress waveforms.

Fixes

  • Error in ffmpeg proxy creation.
  • Transcoded files got tag=original.
  • Set default Cache-Control to 12 hours on new files.
  • Storage scan without list access should only do storage validation, no file listing.