Issue: #6
Branch: 6/paddy/cps-report
-
CodeplugMapinset component extracted from full-page channel map -
useMapSettingshook +/settingsroute 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
-
reportLookuphelpers and unit tests -
/map→/channelsredirect - Post-import/open lands on
/summary
- Import an OpenGD77 export (Channels, Zones, Contacts, TG_Lists).
- Confirm landing on Summary with correct counts.
- Open Channels list — table + inset map; toggle “Draw zones” and full-name labels.
- Click a channel name → detail with zones, map, external links.
- Open Settings from nav or map cog — save Mapbox token, confirm tiles on map.
- Repeat spot-check for zones, talk groups, contacts, RX group lists.
- Open PR linking #6