Difference between revisions of "VALT 6.7.0-1"
IVSWikiBlue (talk | contribs) |
IVSWikiBlue (talk | contribs) |
||
| Line 8: | Line 8: | ||
** Playlists appear in the recordings list and thumbnail views | ** Playlists appear in the recordings list and thumbnail views | ||
** Added a combined playback timeline that tracks progress across the recordings in a playlist | ** Added a combined playback timeline that tracks progress across the recordings in a playlist | ||
| + | ** Playlists can be set to loop, repeating from the first recording after the last | ||
** Playlists can be shared with other users, who receive a notification when a playlist is shared with them | ** Playlists can be shared with other users, who receive a notification when a playlist is shared with them | ||
| − | |||
| − | |||
| − | |||
| − | |||
* Added freehand drawing comments: users can draw annotations directly onto a recording during review | * Added freehand drawing comments: users can draw annotations directly onto a recording during review | ||
** Drawings scale with and stay attached to the correct position on the video | ** Drawings scale with and stay attached to the correct position on the video | ||
| Line 18: | Line 15: | ||
** Drawings can be edited after saving and created alongside a file attachment | ** Drawings can be edited after saving and created alongside a file attachment | ||
* Added a Multipoint question field to evaluation templates, with configurable rows, columns, and score values | * Added a Multipoint question field to evaluation templates, with configurable rows, columns, and score values | ||
| + | * Added the ability to download multiple camera views as a single zip file | ||
| + | * Added new report types | ||
| + | ** Duration Marker report: lists duration-marker comments with their measured durations and a summary graph | ||
| + | ** Camera Assignment report (admin): visualizes the flow of Media Server to Camera to Rooms/Views | ||
| + | ** Cronbach's Alpha report: computes per-field reliability scores across evaluations | ||
| + | * Redesigned the Home page Reports widget with an updated layout, support for comment and recording-time reports, an edit menu, and automatic refresh after edits | ||
* Added 12-cell (4x3 and 3x4) and 16-cell (4x4) multiview grid layouts on the Observe page and in recording playback | * Added 12-cell (4x3 and 3x4) and 16-cell (4x4) multiview grid layouts on the Observe page and in recording playback | ||
* Added per-camera motion detection, allowing motion detection to be enabled or disabled per camera within a room | * Added per-camera motion detection, allowing motion detection to be enabled or disabled per camera within a room | ||
| − | * Added the ability to choose between Compass (wheel) and Joystick PTZ control modes as a | + | * Added the ability for each user to choose between Compass (wheel) and Joystick PTZ control modes as a personal preference |
* Added support for BEAM devices in saved Views on the Observe page | * Added support for BEAM devices in saved Views on the Observe page | ||
| − | |||
* Added sharing-link controls that allow guests to add comments on the Observe page | * Added sharing-link controls that allow guests to add comments on the Observe page | ||
* Raised the maximum number of devices per room to 16 | * Raised the maximum number of devices per room to 16 | ||
| − | |||
| − | |||
* Added a configurable camera offline/online alert delay | * Added a configurable camera offline/online alert delay | ||
| + | * Added bulk recording management: multi-select on the Review page to share or change the author of multiple recordings at once | ||
* Added a default schedule duration | * Added a default schedule duration | ||
| + | * Added tagged users' display names to comment tags, and mention search now matches on both username and display name | ||
* Increased character limits on template text fields | * Increased character limits on template text fields | ||
| + | * Added a PDF/CSV format menu to the single-item Export button on the Recordings and Schedules lists | ||
| + | * Added many-to-many SSO group mapping: a single SSO group mapping can now be matched against multiple attribute values, giving more flexible control over how SSO (SAML) users are assigned to VALT user groups | ||
| + | * Added the option to keep or delete synced users when deleting an LDAP sync schedule | ||
'''Application''' | '''Application''' | ||
| + | * Improved talkback audio quality with additional noise-gate, residual-noise, and de-hiss processing | ||
| + | * Added a guard that prevents importing evaluation templates exported from a VALT version older than 6.5, and stamps the source version into template exports | ||
| + | * Added a conflict warning when two users attempt to save the same evaluation template at the same time | ||
| + | * Added notifications when minutes are added to or subtracted from an active schedule | ||
| + | * Prevented deleting the last remaining room from a schedule | ||
| + | * Enabled admins to add a user to an empty group directly using the Add button when the group is selected | ||
| + | * Refreshed the platform-access section of user-group settings and added a "Clear all" control for time intervals | ||
| + | * Added a notice on retention settings when a value is out of date and content will be deleted soon | ||
| + | * Enlarged and made the announcement content field resizable | ||
| + | * Added dark-theme styling to the 404 page | ||
| + | * Added a loading indicator and an empty-state placeholder to the user-mention list in recording comments | ||
| + | * Removed the deprecated "edge camera" device type, which is no longer a supported device | ||
* Fixed ROAM recording upload playback on macOS, and corrected visibility and status updates for uploaded recordings | * Fixed ROAM recording upload playback on macOS, and corrected visibility and status updates for uploaded recordings | ||
| − | * | + | * Fixed various evaluation and information template editing and validation issues |
| − | * | + | * Fixed various iPad and tablet issues with streaming, playback, and control sizing |
'''Security''' | '''Security''' | ||
| Line 48: | Line 65: | ||
* Added Wowza GPU detection to report transcription capability per media server | * Added Wowza GPU detection to report transcription capability per media server | ||
* Set the default stream type to WebRTC for new streams | * Set the default stream type to WebRTC for new streams | ||
| + | * Added password authentication for the Redis service | ||
| + | * Rebuilt the nginx image on the Docker-Hardened Image base | ||
* Added new deployment container images (Speech-to-Text, Redis init, RabbitMQ init) to the build pipeline | * Added new deployment container images (Speech-to-Text, Redis init, RabbitMQ init) to the build pipeline | ||
| + | * Added new Docker container for managing Axis cameras' SSL certificates. | ||
Revision as of 17:55, 14 August 2026
August 14th, 2026
New Application Features
- Speech-to-Text Transcription: added the ability to automatically transcribe recordings using an on-premise, GPU-accelerated transcription service, in addition to the existing AWS option
- Added an "Auto Transcribe" group right; recordings by users in an enabled group are queued for transcription automatically when a recording finishes
- Transcripts generate caption (VTT), plain-text, and word-searchable files, and can also be run on demand from the Review page
- Added Playlists: compile multiple recordings into a single playlist and play through them in sequence from the Review page
- Playlists appear in the recordings list and thumbnail views
- Added a combined playback timeline that tracks progress across the recordings in a playlist
- Playlists can be set to loop, repeating from the first recording after the last
- Playlists can be shared with other users, who receive a notification when a playlist is shared with them
- Added freehand drawing comments: users can draw annotations directly onto a recording during review
- Drawings scale with and stay attached to the correct position on the video
- Includes freehand, line, and shape tools with a dedicated drawing toolbar
- Drawings can be edited after saving and created alongside a file attachment
- Added a Multipoint question field to evaluation templates, with configurable rows, columns, and score values
- Added the ability to download multiple camera views as a single zip file
- Added new report types
- Duration Marker report: lists duration-marker comments with their measured durations and a summary graph
- Camera Assignment report (admin): visualizes the flow of Media Server to Camera to Rooms/Views
- Cronbach's Alpha report: computes per-field reliability scores across evaluations
- Redesigned the Home page Reports widget with an updated layout, support for comment and recording-time reports, an edit menu, and automatic refresh after edits
- Added 12-cell (4x3 and 3x4) and 16-cell (4x4) multiview grid layouts on the Observe page and in recording playback
- Added per-camera motion detection, allowing motion detection to be enabled or disabled per camera within a room
- Added the ability for each user to choose between Compass (wheel) and Joystick PTZ control modes as a personal preference
- Added support for BEAM devices in saved Views on the Observe page
- Added sharing-link controls that allow guests to add comments on the Observe page
- Raised the maximum number of devices per room to 16
- Added a configurable camera offline/online alert delay
- Added bulk recording management: multi-select on the Review page to share or change the author of multiple recordings at once
- Added a default schedule duration
- Added tagged users' display names to comment tags, and mention search now matches on both username and display name
- Increased character limits on template text fields
- Added a PDF/CSV format menu to the single-item Export button on the Recordings and Schedules lists
- Added many-to-many SSO group mapping: a single SSO group mapping can now be matched against multiple attribute values, giving more flexible control over how SSO (SAML) users are assigned to VALT user groups
- Added the option to keep or delete synced users when deleting an LDAP sync schedule
Application
- Improved talkback audio quality with additional noise-gate, residual-noise, and de-hiss processing
- Added a guard that prevents importing evaluation templates exported from a VALT version older than 6.5, and stamps the source version into template exports
- Added a conflict warning when two users attempt to save the same evaluation template at the same time
- Added notifications when minutes are added to or subtracted from an active schedule
- Prevented deleting the last remaining room from a schedule
- Enabled admins to add a user to an empty group directly using the Add button when the group is selected
- Refreshed the platform-access section of user-group settings and added a "Clear all" control for time intervals
- Added a notice on retention settings when a value is out of date and content will be deleted soon
- Enlarged and made the announcement content field resizable
- Added dark-theme styling to the 404 page
- Added a loading indicator and an empty-state placeholder to the user-mention list in recording comments
- Removed the deprecated "edge camera" device type, which is no longer a supported device
- Fixed ROAM recording upload playback on macOS, and corrected visibility and status updates for uploaded recordings
- Fixed various evaluation and information template editing and validation issues
- Fixed various iPad and tablet issues with streaming, playback, and control sizing
Security
- Fixed an issue where comments and related data on a shared recording could be viewed or added by an anonymous guest when the sharing link did not permit it
- Enforced evaluation edit permissions so only the authorized author can modify an evaluation
- Hid evaluation scores from users without the view-scores permission
Accessibility
- Completed a WCAG accessibility audit across the application, adding keyboard operability for custom interactive controls, accessible labels and corrected ARIA attributes on form controls, discernible text for icon-only buttons and links, and valid list semantics for menus and lists
Technical
- Added a local Speech-to-Text service container and a serialized heavy-job queue that processes GPU transcription jobs one at a time
- Added Wowza GPU detection to report transcription capability per media server
- Set the default stream type to WebRTC for new streams
- Added password authentication for the Redis service
- Rebuilt the nginx image on the Docker-Hardened Image base
- Added new deployment container images (Speech-to-Text, Redis init, RabbitMQ init) to the build pipeline
- Added new Docker container for managing Axis cameras' SSL certificates.