Skip to content
This repository was archived by the owner on Jul 14, 2026. It is now read-only.

Latest commit

 

History

History
29 lines (22 loc) · 1.1 KB

File metadata and controls

29 lines (22 loc) · 1.1 KB

Report — progress

Issue: #6
Branch: 6/paddy/cps-report

Shipped

  • CodeplugMap inset component extracted from full-page channel map
  • useMapSettings hook + /settings route for tile provider / Mapbox token
  • Nav: Summary, Channels, Zones, Talk groups, Contacts, RX Group Lists, Export, Settings
  • Summary page with entity cards
  • List pages with EntityTable (+ map on channels/zones)
  • Detail pages for all five entity types
  • reportLookup helpers and unit tests
  • /map/channels redirect
  • Post-import/open lands on /summary

Verify

  1. Import an OpenGD77 export (Channels, Zones, Contacts, TG_Lists).
  2. Confirm landing on Summary with correct counts.
  3. Open Channels list — table + inset map; toggle “Draw zones” and full-name labels.
  4. Click a channel name → detail with zones, map, external links.
  5. Open Settings from nav or map cog — save Mapbox token, confirm tiles on map.
  6. Repeat spot-check for zones, talk groups, contacts, RX group lists.

Next

  • Open PR linking #6