Enterprise Platform with features for managing sites, staff, access control, and security operations.
Enterprise dashboards gain deeper patrol analytics PDFs, field-access exports, a clearer live map for guards in the field, and optional per-site patrol completion targets.
Live tab with staff map modal, trail layers, and Sonar-friendly cleanups; enterprise field-access live map wired to staff heartbeat socket for operational awareness.
patrol-field-access gains a Live experience with a staff map modal, trail layers, and Sonar-friendly refactors on the new UI.main: 305d9f4 (PR #75), 77e7ada (PR #76).65d70c2 (Live tab / staff map / trails), 9827b2f (field access live map + staff heartbeat socket).internal/git-audits/2026-03-22-to-03-25/wolf-enterprise-frontend-full.diff (cumulative range as for 2026-03-24 — ef702d9^..origin/main).LiveTrackingTab: Persistent Map<staffId, Marker> markers with setLngLat updates, initial fit once (not on every GPS tick), Fit all control, and map teardown cleanup that snapshots the markers map at effect start for eslint react-hooks/exhaustive-deps compliance.feat/patrol-field-governance-ux-audit: 7594bef (patrol events socket tuning, field access live map connection state, LiveTrackingTab wiring).Patrol Field Access & Audit hub with navigation; Stripe billing integration merged to main; dependency and CI hardening; governance UX for grants; realtime grant toasts; and live field updates through the live-tracking tab.
feature/stripe-integration-v2 is merged to main—checkout drafting, sales-oriented billing flows, net billing change visibility in the checkout builder, patrol management display pricing update, and the Billing workspace UI (with feature gating). Lockfile and Vercel optional dependencies (Rollup, SWC Linux bindings) support npm ci on CI and production builds.patrol-event:location socket integration for location streams on patrol events.npm audit fix passes; @swc/core pinned to 1.15.21 for lockfile parity with npm ci.npm ci.feature/patrol-field-access-hub align history while keeping patrol-field and billing work consistent (see merge commits below).main (selected): 4f450f2 (PR #69 — Stripe), 9894dcc (PR #70 — patrol-field-access-hub), 0f2b158 (PR #71), 20c08c6 (PR #72), 62bb14c (PR #73), 588309b (PR #74). Supporting merges: a872380, 027366e, 0e168e1, 586b1c0 (staging alignment / revert-reapply choreography).56b2d05, e16087a, efaa106, 954f81c, 7b66aa4, 64399a2.internal/git-audits/2026-03-22-to-03-25/wolf-enterprise-frontend-full.diff (range ef702d9^..origin/main — first first-parent commit on or after 2026-03-22 through tip).Admin organisation create/update applies every configured feature-access role automatically; the live map falls back when POI streaming fails and handles bad responses more safely.
Clearer loading for layers, precinct streams, and national hex on the live map; crime-hex viewport and filter state; safety-routing and precinct client polish; staff directory map fixes; client bootstrap and CI hardening.
/map, data layers follow a consistent bottom-to-top order—national crime hex at the base, then viewport crime hex and precincts, then heatmap and hotspot density, then report markers, with POI symbols on top—so overlays read predictably when multiple layers are on.Human-readable map layers and deeper zoom, national crime context with privacy-aware reporting, access-control export expansion, survey programme attribution, billing clarity, and removal of an experimental payment integration—plus tighter precinct behaviour and loading order.
Progressive loading for map-related local data, clearer place and overlay toggles, consistent neutral-intent scoring, updated risk-weight labels, and multiple fixes across safety routing and site validation.
Refined enterprise billing copy, stricter site editing validation, faster and safer streaming for large hex payloads, a simpler safety-routing layout, and hardening around map layer readiness—including a brief revert cycle on one streaming fix before the final behaviour landed.
A first-class enterprise billing workspace for subscription and special-access context, scoring and routing follow-ups from the March hex work, and cleaner authentication handling on safety routing.
End-to-end crime hex resolution and scoring alignment, group radar structure, report detail hooks, precinct overlay controls and cache hygiene, routing-side precinct loading, and fixes across widgets and exports.
Faster, clearer vehicle search in access control, with more resilient safety-routing baselines when services are slow—and smarter recovery when health checks fail.
A safety-oriented hex table and detail drawer with scoring profiles and local caches, parallel streaming of community and standard map places on the live map, and updated map filters with safety path finder alignment.
A dedicated safety-routing workspace with route insight and simulation-style feedback, deeper community report filtering and detail, live-map and sidebar alignment with reports, and shared navigation and time controls—plus analytics sync and theme fixes.
Enterprise admin user management works better on narrow viewports, with clearer invite dialogs, search, and empty states—plus staging and performance integrations merged into main.
Precinct boundaries stream in with visible progress, map-wide safety intent updates feel instant, and zoomed-out views load precinct context more efficiently.
A precinct and safety-path experience for planning routes, richer report editing with history, and faster access-control analytics with clearer exports.
Faster patrol workflows and exports, a smoother crime-hex drawer on the live map, and more reliable PDF export paths from access-control investigations.
Hex-based crime density and heat-style visualisation on the live map, with controls to tune how incidents appear alongside your existing layers.
Richer area and checkpoint tooling on maps and sidebars, with smoother flows when creating and editing sites.
Faster patrol route handling and map interactions, with a second pass on rendering and state updates across high-traffic modules.
A large release that refreshes access-control intelligence, community reports, executive dashboards, agent groups, and patrol—plus hotspot controls and broad performance gains.
A clearer live-map filtering model with richer markers, faster report list behaviour, and smoother site creation and editing flows.
Alarm and device management rejoins the production line alongside the new live-map POI work, with clearer alert triage and delivery visibility for messaging flows.
Discover and filter points of interest on the live map with faster detail views and caching so common areas stay responsive as you pan and zoom.
Alarm and device management gains locations, alerts, and people-on-device views with a phone-first installer link flow; access control adds column controls and faster filtering at scale.
Faster access-control investigations at volume, clearer site areas and maps, and fixes for the public incident flow alongside patrol scheduling polish.
The expanded public incident reporting experience now ships together with the latest group feed and radar improvements from earlier in the week.
Smoother scrolling and loading for high-volume message feeds, calmer radar refreshes, and snappier licence-plate lookups when monitoring access control.
A dedicated place to monitor connected devices and alert activity, with live updates, clearer logs, and faster actions when something needs attention.
Public incident links now support map-based location and a wider set of incident categories, with clearer navigation for admins and tighter group messaging screens.
A shorter public report path with suggested follow-up details and a clearer date-time step, plus fixes for group messaging exports and a tidier home dashboard.
Sharper public incident flows with map pins and steadier submissions, quicker paths for admins, and tighter controls on who can assign site skills.
Admins can share report links and community members can submit incidents online.
A new intelligence view makes it easier to trace vehicle activity and open full event details.
A smoother survey flow and more reliable staff and patrol management
View survey submissions, analytics, and map visualisation with powerful filtering
Group Agent message feeds now update in real time for faster monitoring
Enhanced reliability and security for access control event images
Organisations can now customise the appearance of their public surveys with custom colours, logos, and fonts
Track click statistics and geographic breakdown for public survey links
Analytics are powered by Short.io's tracking — no additional setup required for links that have a Short.io URL configured.
Admin tools for managing shareable public survey links
Staff Survey (requires login):
Public Links (no login):
Mobile-first survey tool for collecting geolocated safety perception data
Monitor multiple WhatsApp groups at once with a configurable multi-column feed view
Track keywords, sentiment, and trends across your WhatsApp group conversations