Changelog

REST APIs for integrating Wolf platform capabilities into your applications.

1.0

Control room can request guard location; per-site patrol SLA; longer live-position retention

FeatureEnhancementEnterprisePlatform

Operators can nudge guards to refresh GPS sharing, sites can set checkpoint completion expectations, and last-known positions remain available longer for surveillance.

What's New

  • Location nudge: Control room staff can send a push prompt so a guard is reminded to open the app and share location when visibility is needed.
  • Per-site patrol expectations: Organisations can set a minimum checkpoint completion target for a site (optional), so reporting and exports align with how strict each site should be.
  • Operational awareness: Last-known guard positions are retained longer before expiring, so maps and dashboards remain useful during longer shifts or delayed updates.

Improvements

  • Safer scheduling identity: Background schedule processing now handles organisation identifiers more defensively when resolving who initiated a job.
1.0

Patrol field — live staff positions, heartbeat API, and grant tracking mode

FeatureEnhancementEnterprisePlatform

Patrol statistics and gating for upcoming work, patrol-event breadcrumbs, and staff live positions with a heartbeat API plus grant tracking mode for operational visibility.

What's New

  • Patrol stats and gating: Patrol statistics endpoints and gating for upcoming patrol-related work, with Sonar-friendly refactors on the device-auth side.
  • Patrol events: Breadcrumbs on patrol-event flows improve traceability across related records.
  • Live operations: Staff live positions, a heartbeat API, and grant tracking mode support real-time awareness of who is in the field and how grant state is applied.

Engineering reference

  • First-parent merges on main: PR #56 and #57 (b4aae8b, b4e70cc) on feat/patrol-field-audit-device-writes.
  • Notable commits: bd1ab73 (patrol-stats / upcoming gating / patrol-events breadcrumbs), 7bc0a3a (staff live positions, heartbeat API, grant tracking mode).
  • Schema and modules (from diff summary): new staff-live-position schema, expanded patrol schedule and related patrol route/site schemas, supporting staff repository and middleware updates.
  • Full diff artifact: internal/git-audits/2026-03-22-to-03-25/wolf-server-full.diff (cumulative from 3a0ad45^..origin/main).

Follow-up (device patrol schedules and assignments)

  • Device schedule create (POST /device-auth/patrol-schedules): Safer parsing of startDatetime / endDatetime (string, number, or Date only — no arbitrary object stringification), optional useTimeRange with startTime / endTime (HH:MM), and refactors (parseDeviceScheduleCreateBody, parseScheduleTimeRange) to satisfy lint complexity rules.
  • Device patrol create (POST /device-auth/patrols): For own_device_created grants, the route must belong to the requesting device user (createdByStaffId), enforced via findPatrolRouteForDeviceCreate.

Follow-up (device patrol assignment updates and live location)

  • Assignments from the field: Staff can update assignment details, toggle active state, and retire assignments from the patrol app where permitted, with audit history for accountability.
  • Live location: Processing path for device-reported positions is tightened so maps and operations views stay aligned with what the field app sends.

Engineering reference (device patrol updates ship)

  • Commit on feat/patrol-field-audit-device-writes: 5d1cf92 (device patrol updates, audit, GPS socket handler extraction, live-position wiring).

Follow-up (field access enforcement by default)

  • Device field configuration: The platform now expects approved field access on patrol devices by default before staff can use organisation patrol configuration and related data through the device API.
  • Legacy deployments: Organisations that still need an older “open” device mode should align with their deployment team to opt in explicitly so behaviour stays intentional.

Engineering reference (secure-default enforcement)

  • Branch: feat/patrol-grant-secure-default — secure-by-default patrol grant enforcement with documented legacy opt-out for operators.
1.0

Patrol field — device grants, governance, audits, and mobile home events

FeatureEnhancementBug FixEnterprisePlatform

Device-authenticated patrol field grants and proposals, governance and audit streams, Clerk socket hardening, audit logging for device-created sites and routes, push and staff assignment APIs, and upcoming patrol events for the mobile home surface.

What's New

  • Patrol field grants (device auth): APIs and socket flows for field grants, proposals, and governance, with Clerk token verification on the socket path so device and staff sessions align with org policy.
  • Governance and audit: Patrol-field governance streams and quality hardening around device-scoped writes; audit logging covers device-created sites, routes, and patrol events (including proposal flows).
  • Operations: New DEVICE_PATROL_GRANT_REQUIRED environment flag is documented for deployments that must enforce grant checks for field devices.
  • Realtime and assignments: Patrol-field push, grant-related socket events, and staff assignment APIs wire the mobile and enterprise surfaces to the same grant state.
  • Device writes and notifications: Audit of device writes, configuration notifications, and related Sonar-driven cleanups keep patrol configuration changes observable.
  • Mobile home: Upcoming patrol events for the mobile home experience, including Expo push behaviour when a token is not yet available.

Improvements

  • Socket stability: Clerk verifyToken errors (for example expired JWTs) are caught so they cannot terminate the server process—clients get a controlled failure instead of a hard crash.

Bug Fixes

  • Sockets: Expired or invalid Clerk tokens on the patrol/device socket path no longer risk taking down the whole Node process.

Engineering reference

  • First-parent merges on main (UTC+2 window): PR #52#55 from feat/patrol-field-audit-device-writes (merge commits 4ef4842, 02dbe0d, 790355a, b9520be on the integration train).
  • Notable commits: 9b76a66 (device-auth grants / governance API / Clerk socket verify), a74a6b6 (patrol-field governance and audit streams), aa2bdbd (socket Clerk error handling), 6674cb9 / 832b94d (audit log + env docs), c42e916, c122f40, 0f7bb7c (push, device write audit, upcoming events + push).
  • Full diff artifact: internal/git-audits/2026-03-22-to-03-25/wolf-server-full.diff (cumulative from 3a0ad45^..origin/main).
1.0

POI NDJSON stream — CORS and compression

Bug FixEnterprisePlatform

The POI progressive stream accepts standard browser Accept headers and skips response compression on the NDJSON endpoint so streaming clients behave reliably.

What's New

  • POI streaming: The /poi/stream path is tuned for NDJSON clients: responses honour Accept negotiation used by browsers and proxies, and compression is skipped on this route so chunks are not buffered in ways that break progressive loading.

Engineering reference

  • Merge base for 2026-03-22 → 03-25 audit: cumulative diff on main from parent of 3a0ad45 through tip includes this commit (3a0ad45fix(poi): CORS Accept for NDJSON stream, skip compression on /poi/stream).
  • Full diff artifact: internal/git-audits/2026-03-22-to-03-25/wolf-server-full.diff (same range as the audit script: 3a0ad45^..origin/main at time of export).
1.0

Platform APIs — 2026-03-19

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-19.

What's New

  • Expose tripPurpose and notes in paginated export and export flows
  • Enrich person information fields in paginated response
  • Add person information fields to access control export skill

Improvements

  • Release integration: stripe-integration, feature/export-flow-access-info, feature/access-control-person-info.

Bug Fixes

  • Sync Stripe customer profile from organisation data
1.0

Platform APIs — 2026-03-18

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-18.

What's New

  • Add access control visit info fields to licence disc exports

Improvements

  • Release integration: fix/scoring-v2, feature/ingestion-error-handling, feature/export-flow-access-info.
  • Add count-collections script (hex-grid + reports); use top-level await
  • Harden ingestion script error handling
1.0

Platform APIs — 2026-03-17

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-17.

What's New

  • Extend billing summary and shareable checkout flow

Improvements

  • Release integration: fix/scoring-v2.

Bug Fixes

  • Hex scripts, weather util, runbook updates
1.0

Platform APIs — 2026-03-16

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-16.

What's New

  • Add stripe billing backend foundation

Improvements

  • Release integration: fix/scoring-v2.

Bug Fixes

  • Stabilize billing checkout draft creation
1.0

Platform APIs — 2026-03-14

EnhancementEnterprise

Updates merged to main on 2026-03-14.

Improvements

  • Release integration: fix/scoring-v2.
  • Document precinct crime distribution limitation

Bug Fixes

  • Scoring v2 — fractional crime counts, proportional POI in segment scorer
1.0

Platform APIs — 2026-03-13

EnhancementEnterprise

Updates merged to main on 2026-03-13.

Improvements

  • Release integration: feat/access-control-licence-search.

Bug Fixes

  • Resolve licence plate search returning no results
  • Type openmeteo API response for strict build
1.0

Platform APIs — 2026-03-12

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-12.

What's New

  • Device auth, crime hex tiles/detail, POI overpass, patrol socket and scripts

Improvements

  • Release integration: feat/device-auth-crime-hex-poi-patrol.
1.0

Platform APIs — 2026-03-06

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-06.

What's New

  • Add safety routing, report enhancements, and crime hex improvements

Improvements

  • Release integration: feature/performance-optimizations.
  • Align report counts and improve report flow
1.0

Platform APIs — 2026-03-05

EnhancementEnterprise

Updates merged to main on 2026-03-05.

Improvements

  • Release integration: feature/performance-optimizations.
  • Mark AdminUserService constructor-injected deps as readonly
1.0

Platform APIs — 2026-03-04

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-04.

What's New

  • Response compression and police precincts cache
  • Warm precinct cache at startup and cache /all-scores
  • Allow CORS origins via env and add compression types
  • Precincts streaming and no full-doc cache to avoid OOM

Improvements

  • Release integration: feature/performance-optimizations.

Bug Fixes

  • Move @types/compression to dependencies for production builds
  • Remove eager precinct cache warming to prevent OOM on Render
  • Safety score logic for zero crime and edge cases
1.0

Platform APIs — 2026-03-03

FeatureEnhancementEnterprise

Updates merged to main on 2026-03-03.

What's New

  • Police precincts, SAPS crime stats, analytics scale plan, and pathfinding module
  • Propagate dateRange to all pipelines, parallelise queries, add indexes
  • Flagged vehicle stats, data quality fixes, snapshot versioning, parallelised compute
  • Add incident date tracking and report editing with audit trail

Improvements

  • Release integration: feature/performance-optimizations.

Bug Fixes

  • Restore pagination limit to 10000 for exports, wrap parse in try/catch
  • Handle overflow in passengers $toInt when field contains non-numeric data
1.0

Platform APIs — 2026-03-02

EnhancementEnterprise

Updates merged to main on 2026-03-02.

Improvements

  • Release integration: feature/performance-optimizations.
  • Reduce startup log noise
  • Add README from actual codebase (stack, scripts, main areas, env)
1.0

Platform APIs — 2026-02-26

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-26.

What's New

  • Optimize queries, add indexes, and enrich patrol events
1.0

Platform APIs — 2026-02-24

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-24.

What's New

  • Add H3 hexagon grid and CW unified crime hex modules

Improvements

  • Release integration: feature/performance-optimizations.
1.0

Platform APIs — 2026-02-23

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-23.

What's New

  • Improve reference checker, add geocode module and site/area validation

Improvements

  • Release integration: feature/performance-optimizations.
1.0

Platform APIs — 2026-02-20

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-20.

What's New

  • Optimize status counts and remove obsolete scripts
  • Add route/schedule validation and block deletions when in use

Improvements

  • Release integration: feature/performance-optimizations.
  • Fix SonarLint issues (complexity, duplicate imports)
1.0

Platform APIs — 2026-02-19

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-19.

What's New

  • Mega update for frontend parity

Improvements

  • Release integration: feature/performance-optimizations.

Bug Fixes

  • Fix prod build and add POI copy script
1.0

Platform APIs — 2026-02-18

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-18.

What's New

  • Forensic overhaul of live map reports API, POI resilience, and skill-report group export

Improvements

  • 1 merge to main (including staging integration).
1.0

Platform APIs — 2026-02-17

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-17.

What's New

  • Enrich alert payloads and reduce stream noise

Improvements

  • Release integration: feature/alarm-kanban-staff-alerts, fix/alert-flows-multi-recipient-delivery, feature/poi.
  • Merge main into feature/poi - combine POI and alarm collections

Bug Fixes

  • Harden recipient delivery and event routing
  • Soft-delete alert flows and harden matching
1.0

Platform APIs — 2026-02-16

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-16.

What's New

  • Add POI layer, community green dots, OSM blue dots, filters
1.0

Platform APIs — 2026-02-15

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-15.

What's New

  • Restore rich-map intelligence and SLA APIs

Improvements

  • Release integration: feature/alarm-ingest-step1.
  • Revert "feat(report): restore rich-map intelligence and SLA APIs"
1.0

Platform APIs — 2026-02-13

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-13.

What's New

  • Add intelligence batch endpoint for licence disc logs
  • Add phone linking endpoint with onboarding gate

Improvements

  • Release integration: fix/access-control-backend-scale.
  • Merge remote-tracking branch 'origin/main' into feature/alarm-ingest-step1
  • Align emergency coverage service formatting

Bug Fixes

  • Remove text index hint and clean up repository
1.0

Platform APIs — 2026-02-12

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-12.

What's New

  • Add alerts and locations realtime
  • Optimize pipelines and observability; fix(area): delete semantics and types
  • Add user linking and alert fanout flows
  • Include provider context in alert fanout

Improvements

  • Release integration: fix/access-control-backend-scale.
  • Access control: runbook, structured logging, socket emit logging

Bug Fixes

  • Scale and observability for backend
1.0

Platform APIs — 2026-02-10

EnhancementEnterprise

Updates merged to main on 2026-02-10.

Improvements

  • Release integration: fix/emergency-coverage-always-recompute.

Bug Fixes

  • Always recompute coverage overlap for decisioning
1.0

Platform APIs — 2026-02-09

EnhancementEnterprise

Updates merged to main on 2026-02-09.

Improvements

  • Release integration: feature/perf-optimisation-plan.
1.0

Platform APIs — 2026-02-08

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-08.

What's New

  • Optimise radar analytics and intelligence search
1.0

Platform APIs — 2026-02-07

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-07.

What's New

  • Add alarm ingest and device registry
  • Manage devices and events
  • Add realtime sockets and editable router IDs
1.0

Platform APIs — 2026-02-05

EnhancementEnterprise

Updates merged to main on 2026-02-05.

Improvements

  • Release integration: feature/public-incident-report-links.
  • Merge remote-tracking branch 'origin/staging'
  • Add auth context tracing for agent groups

Bug Fixes

  • Preserved platform roles set by authMiddleware so organisationOwnershipMiddleware no longer overwrites them with an empty array, which was starving AccessLevelService and causing 401s on Group Agents.
  • Propagate auth context to agent group scope
  • Fallback to organisation roles for platform access
  • Widen org id type in platform roles
  • Resolve auth context in org ownership
1.0

Platform APIs — 2026-02-04

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-04.

What's New

  • Add LLM categorisation

Improvements

  • Release integration: fix/auth-orgid-staff-fallback.

Bug Fixes

  • Derive org id from staff fallback
  • Reuse platform roles from auth context
  • Inherit org roles for users
1.0

Platform APIs — 2026-02-03

FeatureEnhancementEnterprise

Updates merged to main on 2026-02-03.

What's New

  • Add log_person_info skill to agent state mapping
  • Add parent-first pagination
  • Use geo index for area matches
  • Add allowlisted stream logging
  • Support public incident report links
  • Add stream log allowlist

Improvements

  • Release integration: feat/person-only-access-control-flow-skill.

Bug Fixes

  • Allow optional geo index metadata
  • Accept device string
1.0

Platform APIs — 2026-01-30

EnhancementEnterprise

Updates merged to main on 2026-01-30.

Improvements

  • 2 merges to main (including staging integration).

Bug Fixes

  • Increase pagination limit to 10000 for exports
1.0

Emergency messaging, coverage, and connector email

FeatureEnhancementBug FixEnterprise

Stronger emergency conversation handling, coverage-related improvements, and plain-text connector email—plus tighter message ordering.

What's New

  • Emergency workflows: Platform messaging and agent controls support emergency scenarios with clearer handoff.
  • Message path: Backend support keeps third-party message flows aligned with platform expectations.
  • Connector email: Outbound connector mail uses plain text for broader client compatibility.

Improvements

  • Message ordering: Emergency conversations list messages in a stable time order for accurate reading.
  • Message tracking: Conversation history stays in sync so teams see a single coherent thread.
  • Release integration: coverage-fixes-dedup.

Bug Fixes

  • Duplicates & sequencing: Fewer duplicate location entries and better ordering in fast-moving emergency threads.
  • History sync: Message history reflects platform activity flags consistently.
1.0

Platform APIs — 2026-01-28

FeatureEnhancementEnterprise

Updates merged to main on 2026-01-28.

What's New

  • Persist org coverage and emergency records

Improvements

  • 1 merge to main (including staging integration).

Bug Fixes

  • Inject organisation id for area repo
1.0

Report viewing and connector test improvements

EnhancementBug FixEnterprise

Clearer default report views, better connector test coverage for staff-linked users, and fixes for filtering and sorting.

Improvements

  • Default report view: Reports show the full set by default instead of automatically narrowing to organisation areas unless you choose that filter.
  • Verified filter: Verified status only filters when you explicitly enable it.
  • Connector testing: Connector test flows include users linked through staff records so test sends match real access patterns.
  • Release integration: general-fixes.

Bug Fixes

  • Report filtering: Resolved cases where area filtering hid reports when users expected the full list.
  • Sort behaviour: More consistent ordering across report views and live updates.
1.0

Email connectors and report intelligence

FeatureEnhancementEnterprise

Automated email connectors, report intelligence graphs, and patrol comment support—plus reliability fixes for reports and connectors.

What's New

  • Email connectors: Configure automated emails from report events with organisation-specific templates and a safe way to send test messages before going live.
  • Email templates: Placeholders pull in organisation details so outbound mail stays on-brand.
  • Report intelligence: Explore report relationships with graphs and maps; see alert counts alongside intelligence views.
  • Patrol comments: Add notes to patrol events so teams keep clearer context for follow-up.

Improvements

  • Event flow: More reliable processing and delivery for connector-triggered emails.
  • Report context: Intelligence views surface richer relationships between reports and alerts.
  • Formatting: Tidier report and route presentation across related views.
  • Release integration: feature/connectors, feats/report-intel-and-fixes.

Bug Fixes

  • Connectors: Tighter filtering so emails only go to the right people for the organisation; staff-linked users are included where expected.
  • Reports: Reports list behaviour respects “show all” vs area filters; verified filters only apply when you turn them on.
  • Real-time updates: Socket payloads carry a sortable timestamp so live ordering stays consistent.
1.0

Platform APIs — 2026-01-25

FeatureEnhancementEnterprise

Updates merged to main on 2026-01-25.

What's New

  • Add backend schema and listener
  • Enforce report type enums
  • Add organisation email placeholders
1.0

Platform APIs — 2026-01-22

EnhancementEnterprise

Updates merged to main on 2026-01-22.

Improvements

  • Add intelligence debug diagnostics
1.0

Platform APIs — 2026-01-21

FeatureEnhancementEnterprise

Updates merged to main on 2026-01-21.

What's New

  • Include disc log id in track points

Improvements

  • Release integration: feature/ac-intelligence-graph-map.
  • Add access control intelligence tags

Bug Fixes

  • Resolve complete info via discLogId fallback
1.0

Platform APIs — 2026-01-20

FeatureEnhancementEnterprise

Updates merged to main on 2026-01-20.

What's New

  • Add agent group connection telemetry for uptime tracking
  • Add vehicle intelligence graph endpoint

Improvements

  • Release integration: feature/agent-group-connection-telemetry.

Bug Fixes

  • Lazy-init telemetry service to avoid DB access at module load
3.9

Reliability and data quality

EnhancementBug FixEnterprise

Smoother surveys, more consistent staff data, and more resilient patrol detail views.

Improvements

  • Surveys: Smoother flows with less friction in common paths.
  • Staff records: More consistent handling so profiles stay aligned across the product.

Bug Fixes

  • Patrol views: Fewer missing details or inconsistent staff metadata when viewing patrols.
3.8

Safety survey analytics and data access

FeatureEnhancementEnterprise

Richer survey analytics, mapping-friendly location data, and powerful filters with efficient pagination.

What's New

  • Survey outcomes: Paginated submissions with strong filtering options.
  • Analytics: Aggregates for ratings, concerns, and environmental factors.
  • Geography: Locations for heatmaps and pin maps.

Improvements

  • Filtering: By public link, submission type, date range, safety thresholds, concerns, environmental factors, and more.
  • Search: Search notes, concerns, and environmental fields together.
  • Performance: Indexes and cursor-based pagination for large datasets.
1.54

Live updating group agent feeds

EnhancementEnterprise

Group agent message feeds refresh automatically as new messages arrive.

Improvements

  • Real-time updates: Feeds update as messages arrive with less manual refreshing.
  • Session stability: Better behaviour during longer monitoring sessions.
2.16

Branding, access control media, and persistent report media

FeatureEnhancementSecurityEnterprise

Organisation branding for surveys, secure access-control imagery, and long-lived media links in skill reports.

What's New

  • Brand configuration: Organisations can save colours, logos, fonts, and styling; branding can be toggled independently of resets.
  • Secure access-control images: Time-limited URLs for access-control imagery with cleaner storage and metadata.
  • Persistent media in reports: Skill reports can carry durable media URLs so images and videos stay available over time.

Improvements

  • Light-mode defaults: Default palette aligns with the platform light theme.
  • Flexible reset: Resetting brand defaults keeps your enable/disable choice.
  • Access-control migration: Existing images move to the new delivery model without breaking older records.
  • Report media reliability: Attachments use redundant, long-term accessible links where applicable.
1.56

Survey link analytics

FeatureEnterprise

Understand how public survey links perform with clicks, timing, and geography.

What's New

  • Link analytics: Total clicks and last-click time per public survey link.
  • Geographic insights: Country and city breakdowns for link traffic.
  • Short links: Analytics work for short-URL configurations.
1.56

Safety surveys: collection, public links, and sharing

FeatureEnhancementEnterprise

Geolocated safety perception surveys, shareable anonymous links, short URLs, and abuse-aware link management.

What's New

  • Survey data collection: Capture geolocated safety perception responses with structured concerns and language tracking.
  • Public survey links: Share anonymous survey links without login; create multiple named links per organisation for campaigns.
  • Short URLs: Friendly short links for social and print.
  • Anonymous attribution: Responses tie back to your organisation while respondents stay anonymous.

Improvements

  • Permissions: Submissions respect organisation role rules.
  • Link management: Enable, disable, or rotate links; rate limiting and risk-based verification reduce abuse.
  • Standalone module: Survey capability remains self-contained for easier operation and evolution.
1.54

Group Agent Message Feeds

FeatureEnterprise

New multi-column feed view for monitoring WhatsApp group messages

What's New

  • Message Feeds: A new way to monitor multiple WhatsApp groups simultaneously with a customizable multi-column layout
  • Feed Decks: Create and manage multiple named feed configurations to organize different monitoring views
  • Persistent Media: Images and media in message feeds now load reliably from secure cloud storage

Improvements

  • Bulk Message Loading: Messages across multiple groups load efficiently in a single request
  • Per-User Configurations: Feed layouts are saved per user, so each team member can customize their own view
1.53

Real-Time Patrol Updates

FeatureEnhancement

Live patrol event tracking and improved staff management

What's New

  • Real-time patrol tracking: Patrol events now update instantly across all connected users, providing live visibility into patrol activities
  • Live access control updates: Access control changes are now reflected in real-time across the system

Improvements

  • Better staff creation: Improved validation when creating staff members across different sites
  • Faster access control: Optimized performance for browsing and filtering access control records

Bug Fixes

  • Fixed an issue where site validation could fail when creating new staff members
1.51

Real-Time Reports

FeatureEnhancement

Live report updates and improved report reliability

What's New

  • Real-time report updates: Reports now refresh automatically when new data arrives, keeping dashboards up-to-date without manual refresh

Bug Fixes

  • Fixed display issues in spatial reports
  • Improved report stability for production environments
1.50

Dashboard System Upgrade

FeaturePerformance

New snapshot-based dashboard with improved performance

What's New

  • Redesigned dashboard system: A completely rebuilt dashboard that loads faster and provides more reliable data snapshots
  • Enhanced data exports: Better collection support and example values when setting up data exports
1.49

Export Flow Enhancements

Enhancement

Improved data export experience with better reliability

Improvements

  • More robust data exports: Export flows are now more reliable with better error handling
  • Improved data visualization: Fixed collection handling and added missing filter operators
  • Code cleanup: Removed unused roster collections for a cleaner system
1.48

Saved Report Filters & Multi-Area Stats

FeatureEnhancement

Save your favorite report configurations and view stats across multiple areas

What's New

  • Saved report filters: Save your frequently used report filter configurations and quickly apply them later
  • Multi-area statistics: View aggregated statistics across multiple areas in a single report

Improvements

  • Better export organization: Improved code structure for a smoother export experience
1.47

Authentication Improvements

EnhancementSecurity

More reliable login experience and simplified staff permissions

Improvements

  • More reliable authentication: Improved login reliability with better fallback handling
  • Simplified staff access: Removed unnecessary role restrictions for a smoother experience
1.45

Patrol Assignment Overrides

FeatureEnhancement

Flexible patrol scheduling with override capabilities

What's New

  • Patrol assignment overrides: Override scheduled patrol assignments for specific situations without changing the underlying schedule
  • Improved schedule management: Better handling of schedule conflicts and changes
1.42

Dynamic Staff Status

FeatureEnhancement

Real-time staff agent status tracking

What's New

  • Dynamic staff status: View real-time status of staff agents directly in the system
  • Improved patrol management: Better validation for patrol routes and overrides

Bug Fixes

  • Fixed issues with alert flow handling
  • Improved reliability of export flows across organizations
1.41

Patrol Events Search

FeatureEnhancement

Search and filter patrol events with status filtering and pagination

What's New

  • Patrol events search: Search through patrol events with filtering by status and full pagination support
  • Enhanced patrol events: Improved patrol event tracking with better reporting capabilities

Improvements

  • Better multi-backend support: Improved handling when running multiple server instances
  • Cleaner data model: Removed legacy fields for a more streamlined experience
1.40

Staff Management & Access Control Updates

FeatureEnhancementBug Fix

Soft delete for staff members and access control improvements

What's New

  • Soft delete for staff: Staff members can now be deactivated instead of permanently deleted, preserving historical records

Improvements

  • Better organization handling: Improved analytics reliability when switching between organizations
  • Rostering updates: Better alignment with scheduling requirements
  • License number normalization: Consistent formatting for license numbers

Bug Fixes

  • Fixed various access control issues
  • Improved schedule permission handling
1.34

Patrol System Launch & Rostering

Feature

Complete patrol system with rostering capabilities

What's New

  • Patrol system v1: Complete patrol management system for organizing and tracking patrol activities
  • Rostering foundation: Initial support for staff rostering and scheduling

Bug Fixes

  • Fixed patrol route editing permissions
  • Various bug fixes and stability improvements
1.33

Gate Keeper Improvements

Bug FixEnhancement

Permission fixes and British spelling support

Bug Fixes

  • Fixed permission issues with gate keeper functionality
  • Added support for both British and American spelling conventions

Improvements

  • Various stability and bug fixes
1.32

Site Areas & Enhanced Patrol Events

FeatureEnhancement

Site area integration and improved patrol event tracking

What's New

  • Site area integration: Link patrol events and activities to specific areas within sites
  • Enhanced patrol events: Improved tracking and management of patrol events
1.31

Permission System Fixes

Bug Fix

Resolved permission handling issues

Bug Fixes

  • Fixed permission handling inconsistencies
  • Resolved issues with permission field configurations
1.30

Patrol Schedules & Organization Access

FeatureEnhancement

Simplified patrol scheduling and improved organization access

What's New

  • Patrol schedules: Create and manage patrol schedules at the organization or site level
  • Improved organization access: Better handling of user organization membership

Improvements

  • Simplified patrol schedule creation workflow
  • Better support for organization-wide schedules
  • Consistent field naming conventions across the platform
1.23

Gatekeeper Optimization

PerformanceBug Fix

Performance improvements and authentication fixes

Improvements

  • Gatekeeper optimization: Significant performance improvements to the gatekeeper system
  • Better authentication handling: Resolved conflicts between different authentication routes

Bug Fixes

  • Fixed authentication issues affecting certain routes
  • Improved patrol authentication to match other route patterns
1.18

Patrol Routes & Data Visualization Updates

FeatureEnhancement

New patrol routes feature and improved data visualization

What's New

  • Patrol routes: Define and manage patrol routes for security staff
  • Staff assignment to patrols: Assign staff members to specific patrol routes
  • Large payload support: Handle larger data transfers for complex operations

Improvements

  • Better data visualization: Improved date range handling and group ID support in visualizations
1.17.5

Patrol Routes Foundation

Feature

Comprehensive patrol route management system

What's New

  • Patrol routes management: Create, edit, and manage patrol routes for security operations
  • Patrol schedules: Set up recurring patrol schedules with customizable timing
  • Staff assignment: Assign staff members to patrol routes and schedules
1.17

Admin Dashboard & Data Visualization

FeatureEnhancement

Enhanced admin dashboard and improved data visualization

What's New

  • Data visualization date ranges: Filter visualizations by custom date ranges for better insights
  • Collection name support: Consistent handling of collection names across visualizations
  • Group filtering: Filter data by groups for more focused analysis

Improvements

  • Centralized connections: Improved reliability with centralized data source management
  • General stability and performance improvements
1.16

Remarketing System

Feature

Complete remarketing capabilities with campaigns, templates, and audiences

What's New

  • Remarketing campaigns: Create and manage remarketing campaigns to re-engage your audience
  • Message templates: Design reusable templates for consistent communication
  • Audience building: Build audience segments based on user behavior and attributes
  • Opt-out analysis: Track and analyze opt-out patterns to improve engagement

Improvements

  • Phone number identification for better user tracking
1.15

GateKeeper Access Control

Feature

Comprehensive access control system for managing entry points

What's New

  • GateKeeper system: Complete access control system for managing entry points, visitors, and permissions
  • Column filtering: Filter and customize which columns appear in your access control views
  • Analytics dashboard: View access control statistics and insights

Bug Fixes

  • Fixed permission handling for administrator roles
1.14

Alert Flow Configuration Updates

Enhancement

Dynamic alert flow configuration and improved date handling

Improvements

  • Dynamic alert flow updates: Alert flows now automatically reload when their configuration changes
  • Better date handling: Improved date string conversion in report filters for more accurate filtering
  • Referenced fields in emails: Alert flow emails can now include related data from referenced fields
1.12

Report Comments

Feature

Add comments to reports for better collaboration

What's New

  • Report comments: Add comments and notes to reports for team collaboration and context

Bug Fixes

  • Fixed issues with reports not loading correctly
  • Improved area count display in reports
1.10

Permission & Role Management

FeatureSecurity

Comprehensive access control with permissions and roles

What's New

  • Permission management: Define granular permissions for different actions and resources
  • Role-based access control: Create roles with specific permission sets and assign them to users
  • Access level control: Services now respect user access levels throughout the platform
1.08

Alert Flow Webhooks

FeatureEnhancement

Webhook support and improved alert triggers

What's New

  • Webhook support: Trigger external systems via webhooks when alert conditions are met
  • Send on any change: Alert flows can now trigger on any data change, not just specific conditions
  • License disc naming: Updated license plate terminology to license disc for clarity
1.05

System Skills for Groups

FeatureEnhancement

Assign system skills to groups for enhanced capabilities

What's New

  • System skills for groups: Assign system-level skills to groups, enabling more powerful automation and functionality
  • Admin skill upgrades: Enhanced administrative skill capabilities

Bug Fixes

  • Fixed issues with nested fields in alert flows
1.01

Data Models & Alert Flow Improvements

FeatureEnhancement

Standardized data models with nested field support in alert flows

What's New

  • Nested field support in alert flows: Alert flows can now access and use nested data fields for more sophisticated automation
  • Standardized data models: Consistent data structures across the platform for improved reliability
  • Enhanced grouping: Better organization and grouping of related data
0.95

Alert Flow Skill Integration

FeatureEnhancement

Connect alert flows with skills for automated responses

What's New

  • Skill integration in alert flows: Connect your alert flows to skills for automated, intelligent responses
  • Dynamic schemas: Alert flows now support dynamic skill schemas for flexible configurations
  • Skill report routes: Access skill-specific reports through dedicated views
0.90

WhatsApp Integration

Feature

Alert flows now support WhatsApp notifications

What's New

  • WhatsApp notifications: Send alert notifications directly via WhatsApp
  • Community database support: Better support for community-level data management
0.85

Alert Flow Logging & Configuration

FeatureEnhancement

Comprehensive logging and enhanced alert flow configuration

What's New

  • Alert flow logging: Track and review alert flow activity with detailed logs
  • Webhook configuration: Configure webhooks for external system integration
  • WhatsApp configuration: Set up WhatsApp messaging within alert flows
  • Field filtering: Filter which document fields are included in alerts
0.80

Alert Flow System

Feature

Automated alerts based on data changes

What's New

  • Alert flows: Create automated workflows that trigger based on data changes
  • Email notifications: Send automatic email alerts when conditions are met
  • Custom filtering: Define filter conditions to control when alerts trigger
  • Event-driven triggers: Alerts respond to database events in real-time
0.75

Media Handling & Skill Updates

Enhancement

Improved media URL handling and skill validators

Improvements

  • Automatic signed URLs: Media files are now served with signed URLs automatically for secure access
  • Skill validators: Skills now validate on both creation and update for better data integrity
  • Phone number storage: Better handling and storage of phone numbers
0.70

GeoJSON Reports & Export Flows

FeatureEnhancement

Enhanced report visualization and data export capabilities

What's New

  • GeoJSON report points: Visualize reports on maps with geographic precision
  • Export flows: Export your data with customizable flow configurations

Improvements

  • Enhanced public report display
0.65

Skill Reports

Feature

View and manage skill-based reports

What's New

  • Skill reports: View detailed reports generated by skills with media support
  • Report count display: See total report counts at a glance
  • Group agent improvements: Enhanced group agent functionality with optional descriptions
0.60

Skills System Launch

Feature

Introducing the skills system for automated tasks

What's New

  • Skills management: Create and configure skills for automated task handling
  • Scheduled alerts: Set up cron-based alerts to run on a schedule
  • Enhanced license plate filtering: Filter license plate records by staff and site
0.55

Report Statistics & Search

FeatureEnhancement

Advanced report search and statistical insights

What's New

  • Report statistics: View aggregated statistics for your reports
  • Report search & filtering: Search and filter reports by various criteria
  • Similar reports: Find reports similar to a selected report
  • Date range filtering: Filter license plate records by date ranges

Improvements

  • Reports now correctly show only those relevant to your client group
0.50

Area-Based Reports

Feature

Query reports by geographic area

What's New

  • Area-based report queries: Filter and view reports within specific geographic areas
  • Geometry collection support: Enhanced support for complex geographic shapes
  • Group exports: Export report data for entire groups
0.45

Points in Areas & Report Separation

FeatureEnhancement

View points within areas and separate enterprise/community reports

What's New

  • Points in areas: Visualize data points within defined geographic areas
  • Report type separation: Enterprise and community reports are now clearly separated

Improvements

  • Better error handling throughout the platform
0.40

Site & Staff Management

Feature

Manage sites, staff, and geographic areas

What's New

  • Site management: Create and manage sites within your organization
  • Staff management: Add and manage staff members with site assignments
  • Area management: Define geographic areas for better organization
0.35

License Plate Statistics

Feature

View statistics for license plate records

What's New

  • License plate statistics: View aggregated statistics for license plate records
  • Access control stats: Enhanced statistics for access control operations
  • Address display: Reports now show location addresses
  • Report source tracking: See the source of each report
0.30

Media & Report Viewing

Feature

View media files and access reports

What's New

  • Media viewing: View images and media attached to reports
  • Report viewing: Access and view submitted reports with full details
  • Report titles: Reports now display titles for easier identification
0.20

Platform Foundation

Feature

Initial platform launch with core features

What's New

  • Report management: Submit and manage incident reports
  • Weather data integration: Reports include weather conditions at the time of submission
  • Report summaries: Quick summaries for efficient review
  • Business account support: Full support for business accounts
  • Group activation: Activate and manage groups within the platform
0.10

Initial Release

Feature

The beginning of the Wolf platform

What's New

  • Platform launch: Initial release of the Wolf server platform
  • Core messaging: Foundation for message handling and storage
  • Batch processing: Support for processing messages in batches