Changelog

The Community web app for viewing safety information, exploring maps, and reviewing reports.

1.0

Build tooling: clearer Node built-in imports

EnhancementPlatform

Minor Vite configuration update to use the standard Node.js module prefix for path resolution.

Improvements

  • Tooling: The community map build now imports the Node path helper using the node: prefix recommended for modern Node and bundlers, reducing ambiguity during builds.
1.0

No additional mainline release

Community

Community web app had no new merges on main on this date; the March map parity release is documented under 2026-03-23.

Note

There were no new commits on origin/main for wolf-community-frontend on 2026-03-25. The active ship for this period is 2026-03-23 — Live map parity, clearer loading, and safer public layers.

1.0

No additional mainline release

Community

Community web app had no new merges on main on this date; the March map parity release is documented under 2026-03-23.

Note

There were no new commits on origin/main for wolf-community-frontend on 2026-03-24. The active ship for this period is 2026-03-23 — Live map parity, clearer loading, and safer public layers.

1.0

Live map parity, clearer loading, and safer public layers

FeatureEnhancementBug FixFree

Community live map moves closer to the enterprise experience: clearer loading, national crime insight layers that behave reliably, streamlined toggles, and small interaction fixes.

What's New

  • Enterprise-aligned map: Layer behaviour, safety overlays, and hex colouring are brought in line with the enterprise live map so community and business views feel consistent.
  • National crime insight: Large-area crime hex layers load with clearer progress and work reliably in the browser by loading through the app’s own infrastructure instead of calling third-party origins directly.
  • Loading feedback: While heavy layers are fetching, the map explains what is still loading and can hold unrelated toggles steady so you are not left guessing whether the map is stuck.

Improvements

  • Layer stack: The order of map layers is rationalised so overlays (reports, heat-style views, points of interest) read predictably when several are on at once.
  • Production networking: In production, map and data requests use the app’s hosted paths so sessions are less likely to hit browser security limits during normal browsing.
  • Zoom and pan: Maximum zoom is aligned with the enterprise map so report detail and neighbourhood context match expectations.
  • Tooltips: Tooltips on map controls render above the map and avoid clipping or fighting with the map surface.
  • Defaults: Some experimental or redundant layer options are removed or hidden so the default experience stays focused on what most residents use.

Bug Fixes

  • Map configuration: Removed invalid assignments to read-only map SDK settings when tightening telemetry handling.
  • Environment handling: Local development and production base URLs for safety and map services are resolved more predictably.

Engineering reference

  • Window: All main activity for this release landed on 2026-03-23 (no further merges on main on 2026-03-24 or 2026-03-25 in this audit).
  • Full diff artifact: internal/git-audits/2026-03-22-to-03-25/wolf-community-frontend-full.diff (range c2e3ef4^..origin/main at time of export).
1.0

Live map privacy and report context

FeatureEnhancementBug FixFree

Clearer crime-type cues in the sidebar, documentation refresh, and stricter handling of sensitive report categories on the map.

What's New

  • Crime type context: Icons next to report titles in the sidebar make it easier to scan what each item refers to.

Improvements

  • Release integration: precinct-drawer-map-ux.
  • Project docs: README and onboarding copy now match how the app is built and deployed.

Bug Fixes

  • Sensitive categories: Report types that should not appear in the public map or list views are filtered accordingly for privacy.
1.0

Community App — 2026-03-04

FeatureEnhancementFree

Updates merged to main on 2026-03-04.

What's New

  • Map markers, precinct API, config updates
  • Mobile layout, report loading, safe areas, accessibility
  • Precinct boundaries/stations fixes and persistence

Improvements

  • Release integration: precinct-drawer-map-ux.
  • Precinct drawer, map UX improvements, transparent overlay
  • Update marker icons and Map component

Bug Fixes

  • Precinct stats cache, toggle sync, FAB positioning
1.0

Community App — 2026-02-23

EnhancementBug FixFree

Safer live map filtering when report data is still loading.

Improvements

  • Release integration: fix/live-map-undefined-reports-filter.

Bug Fixes

  • Live map filters: Avoids a crash when filters run before all report rows are available.
1.0

Community App — 2026-01-30

EnhancementFree

Scrollbar styling follows light and dark theme tokens.

Bug Fixes

  • Themed scrollbars: Scrollbars use theme variables so they stay consistent in light and dark mode.

Improved shared link reliability

Bug FixEnhancementFree

Shared links open reliably even when the original link is malformed.

Bug Fixes

  • Broken shared links: Some shared links could land on a 404 instead of the intended page; routing now resolves correctly.
  • Link parameters preserved: When a redirect is needed, query parameters are kept so users stay in the right context.

Improvements

  • Resilient link handling: The app tolerates unusual or malformed link formats from external sources.