navi/src/components
Matt 5010b45a7c fix(highlight): use data-driven expressions to target specific features
Instead of changing entire layer paint properties (which highlights all
labels in the layer), use MapLibre case expressions to target only the
specific feature by name. This prevents highlighting ALL labels when
hovering/selecting one.

Expression format:
  ["case", ["==", ["get", "name"], featureName], highlightColor, originalColor]

Fixes text duplication at z14+ on small places.
2026-04-30 03:07:43 +00:00
..
ContactList.jsx feat: add three-dot actions menu to contact cards 2026-04-28 23:34:46 +00:00
ContactModal.jsx feat: geocode search + map pick for contact location 2026-04-28 23:05:28 +00:00
GpsOriginItem.jsx feat(navi): GPS origin + place detail panel + basic actions 2026-04-20 20:59:18 +00:00
LayerControl.jsx style(radial): match Navi color palette in light and dark themes 2026-04-26 06:17:48 +00:00
LocateButton.jsx fix: mobile UX — GPS permission flow, traffic toggle, overflow 2026-04-22 03:27:21 +00:00
ManeuverList.jsx feat(navi): GPS origin + place detail panel + basic actions 2026-04-20 20:59:18 +00:00
MapView.jsx fix(highlight): use data-driven expressions to target specific features 2026-04-30 03:07:43 +00:00
ModeSelector.jsx fix: mobile UX — GPS permission flow, traffic toggle, overflow 2026-04-22 03:27:21 +00:00
Panel.jsx fix: use direct Authentik invalidation flow for logout 2026-04-27 03:55:48 +00:00
PlaceCard.jsx fix(map): call updateBoundary directly, remove useEffect 2026-04-29 23:23:11 +00:00
PlaceDetail.jsx Redesign wiki links in place card 2026-04-29 19:19:19 +00:00
RadialMenu.jsx fix: Save wedge highlights when authenticated 2026-04-29 00:08:08 +00:00
SearchBar.jsx fix: search geocode now includes viewport bias in API requests 2026-04-26 23:38:31 +00:00
StopItem.jsx fix: mobile UX — GPS permission flow, traffic toggle, overflow 2026-04-22 03:27:21 +00:00
StopList.jsx fix: show pendingDestination as visible card when Get Directions clicked 2026-04-27 00:34:27 +00:00