From fc82d3f5de3abb344055e931e1ec58f51d2bd99c Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 14 May 2026 17:28:00 -0500 Subject: [PATCH] feat(nav): add Rover dropdown linking rover planner, locations, planning Adds a Rover dropdown to the top nav bar and lists the three rover tools in the homepage markdown Primary Resources block. --- lib/microwaveprop_web/components/layouts.ex | 13 +++++++++++++ lib/microwaveprop_web/router.ex | 3 +++ 2 files changed, 16 insertions(+) diff --git a/lib/microwaveprop_web/components/layouts.ex b/lib/microwaveprop_web/components/layouts.ex index 9e379107..86449c4c 100644 --- a/lib/microwaveprop_web/components/layouts.ex +++ b/lib/microwaveprop_web/components/layouts.ex @@ -43,6 +43,19 @@ defmodule MicrowavepropWeb.Layouts do <.link navigate="/map" class="btn btn-ghost btn-sm">Map <.link navigate="/path" class="btn btn-ghost btn-sm">Path <.link navigate="/eme" class="btn btn-ghost btn-sm">EME + <.link navigate="/beacons" class="btn btn-ghost btn-sm">Beacons <.link navigate="/submit" class="btn btn-ghost btn-sm">Submit <.link navigate="/contacts" class="btn btn-ghost btn-sm">Contacts diff --git a/lib/microwaveprop_web/router.ex b/lib/microwaveprop_web/router.ex index d57cf602..0ef1f19e 100644 --- a/lib/microwaveprop_web/router.ex +++ b/lib/microwaveprop_web/router.ex @@ -65,6 +65,9 @@ defmodule MicrowavepropWeb.Router do - [Contact database](/contacts) — 58,000+ historical QSOs used for calibration. - [Contact map](/contacts/map) — geographic view of all recorded contacts. - [Path calculator](/path) — point-to-point propagation prediction. + - [Rover planner](/rover) — propagation heatmap with ranked drive-to candidates. + - [Rover locations](/rover-locations) — shared directory of rover-friendly parking spots. + - [Rover planning](/rover-planning) — planned rover missions and their paths. - [Beacons](/beacons) — microwave beacon directory. - [Submit a contact](/submit) — add a QSO to the calibration dataset.