Skip to main content

2026.06.17.01

Release Notes

New Features

Insights Dashboards

Note: Most of this is gated behind a feature flag and will not be available on production immediately

  • Insights Overview Dashboard - New high-level overview dashboard added to the Insights section.
  • MultiSight Snipr & Live Dashboards - Introduced MultiSight dashboards including live and Snipr-specific views.
  • Visitor Insights - Added visitor insights to MultiSight, including top visitors, filters, relative graph links, and full-screen mode.
  • Map Heatmaps - Heatmap support added to the Insights map view.
  • Panel Source Health & Plate Detail - New panels for source health monitoring and ANPR plate detail.
  • SNIPR & Visitor Insights Dashboards - Full SNIPR and Visitor Insights dashboards released, including alert filters and site boundary display.
  • Module-Gated Previews - Insights features can now be gated behind specific modules.
  • Face & Thumbnail Images on ANPR Events - Face and thumbnail images are now included in ANPR event detail views.

Communications Module

  • Send Messages - Backend connected to actually send messages; supports SMS module.
  • Message Templates - Templates can now be created and used when composing messages.
  • Message Stats & Summary - Stats page and summary view added for sent messages.
  • Communication Drafts - Messages can be saved and loaded as drafts, with extra draft data persisted.
  • Message Groups & Dynamic Groups - Improved message groups with support for dynamic group membership.
  • Communications Timeline - Person communications history now includes a comms timeline.
  • Filtering & Pagination - Added filtering and pagination to the communications view.
  • 1iD Column on Comms Screen - OneID column added to the communications screen.
  • View New Messages in Notifications - New messages now surface in the notifications panel.
  • Announcements Export - Announcements can now be exported to communications.

Person Status & Profiles

  • Person Status System - Comprehensive person status introduced, including current, historical, and future states; statuses include suspended, archived, blacklisted, blocked, and expired.
  • Status Chips & Colours - Standardised status chips with colour coding across person and property views.
  • Person Status on Method Table - Access method tables now reflect the person's current status.
  • Suspend / Unsuspend Flow - Improved suspend modal consolidated into a single screen; unsuspend action items and estate-level auto-unsuspend settings added.
  • Person Archiving - Archive routine added to the person modal; archived persons have an adjusted menu and state.
  • Person Merging - Official module added for merging duplicate person records.
  • Permissions Matrix - New permissions matrix configuration page added to Manager.
  • Estate Control Status Decision Matrix - Estate-level status decision matrix introduced.
  • Profile Styling by Status - Person profiles are now visually styled according to their status.
  • Enrolment Status - Enrolment status field added to people records and exports.

Properties

  • Property Archiving - Properties can now be archived.
  • Boundary Picker - New BoundaryPicker component lets you define a geographic boundary or GPS point for anything on the Property Tree. Accessible from the Property Card in Property and Person modals, and on the Property Layout map.
  • Current / Historical / Future Grouping - People and property lists can now be filtered by current, historical, or future records.

Data Import Tool

  • Property & Person Import - Functional Excel-based import for properties and people, including template download (v1.0.0), validation, image handling, and a review step with filtering.
  • Import Status & Progress - Status polling, warnings, error formatting, and a progress indicator during the import flow.

Access Control

  • Infinite Use PINs - Infinite-use PIN creation added to the web UI and handled on Gatebook devices and legacy device versions.
  • Feature Flags - Feature flag system introduced to gate new and experimental features.
  • Granular Access Denials - More granular denial reasons on the Access Management dashboard.
  • Vehicle Licence in AM Dashboard - Vehicle licence information now available in the access management dashboard.

Improvements

  • Insights: Fixed map boundaries, improved device API caching, and resolved timeout handling in the live dashboard. Fixed live map flicker, full-screen filter visibility, visitor insights fallback, and plate breakdown blur.
  • ANPR / SNIPR: Optimised image loading for MultiSight Snipr; updated SNIPR device list endpoint; added initiate-search links from the SNIPR dashboard.
  • Communications: Large payload events handled gracefully; oversized message shows a relevant error; recipient details shortened; timestamps shown in local browser time.
  • Person Modal: Permissions details table improved; suspension details refresh on change; access rules surfaced to the frontend; date flags shown correctly.
  • Access Methods: Disabled methods are visually disabled; floating methods now counted correctly on property method counts; method state derived from advanced state.
  • Reports: Report downloads now permitted from the portal; access point shown on report if known; generic reports include a filename; report generation disables the form while in progress.
  • Data Processing (BU2 fixes): Fixed crashes from scan_clob length limit, empty dynamic form values, unknown employees, corrupt image file locations, null dynamic form keys, and visitor ID number truncation in Gatebook.
  • Property Layout: Fixed crash when a new polygon is added; double-click handling improved; Google Places API no longer defined multiple times on the Property Overview tab.
  • Comms Timestamps: Ensured all communication timestamps are stored in UTC and displayed in local time.
  • Phone / Email: Fixed SMS numbers showing for email and vice versa; improved rendering of non-South African phone numbers.
  • FontAwesome 7 - Updated icon library to FontAwesome 7; CSS layers handled early in the dependency tree.
  • Unsuspend Requests - Feature-flag-gated; estate can be configured to prevent automatic unsuspension.
  • Export Menu - Export menu added to whitelist pages; person status included in exports; multiple plates separated correctly in exports.
  • BeSecure Migration - Added support for vehicle methods and legacy biometric devices in migration.

Bug Fixes

  • Fixed visitor hosting not showing for unbacked persons.
  • Fixed timestamps not displaying in local time across various screens.
  • Fixed suspended label incorrectly appearing.
  • Fixed status cards being too long.
  • Fixed required field indicators missing.
  • Fixed sendVia null handling.
  • Fixed incorrect end date being set for suspensions.
  • Fixed club membership fee display.
  • Fixed crash caused by missing event name.
  • Fixed people insights on BeSecure sites with the advanced status flag.
  • Fixed report download from portal.
  • Fixed property data loading.
  • Fixed bracket issue when setting a property as archived.
  • Fixed alert cache and visitor insights fallback.
  • Fixed expression containing non-aggregated columns in communications queries.
  • Fixed duplicate columns on the communications page.
  • Fixed offline infinite-use PIN handling on legacy device versions.