feat(hunt): track walking distance via GPS, show live locations on map
Docker Image CI / test (push) Failing after 41s
Docker Image CI / deploy (push) Skipped
Tests / unit (push) Failing after 36s
Tests / integration (push) Successful in 1m34s

Add foreground-only GPS distance tracking for hunts
This commit is contained in:
2026-09-27 20:55:58 +02:00
parent a0fc836c05
commit 61cc516f47
43 changed files with 2313 additions and 24 deletions
+16
View File
@@ -127,6 +127,22 @@ const isHuntAdmin = computed(
<VaSidebarItemTitle>Hunt Teams</VaSidebarItemTitle>
</VaSidebarItemContent>
</VaSidebarItem>
<VaSidebarItem
v-if="slugs?.huntSlug && isHuntAdmin && huntStore.trackDistance"
text-color="danger"
hover-color="danger"
active-color="onDanger"
:to="localePath(`/hunt/${sluggy(slugs.huntSlug)}/live-map`)"
:active="
localePath(`/hunt/${sluggy(slugs.huntSlug)}/live-map`) ===
route.path
"
>
<VaSidebarItemContent>
<VaIcon name="map" />
<VaSidebarItemTitle>{{ t('page.map.nav') }}</VaSidebarItemTitle>
</VaSidebarItemContent>
</VaSidebarItem>
<VaSidebarItem
v-if="slugs?.huntSlug && slugs?.questSlug"
:to="