PWA: iOS-hjemskjermhint, kompass-feilmelding og zoom-fiks

- Fjern maximum-scale/user-scalable på viewport slik at siden kan
  zoomes (WCAG 1.4.4). Leaflet håndterer gestikk på kartet selv.
- Legg til Apple-meta-tagger for standalone-modus og statuslinje.
- Vis engangsbanner på iOS Safari om å legge til på hjemskjerm,
  siden iOS ikke støtter beforeinstallprompt.
- Gi tydelig statusmelding når bruker avslår kompasstilgang i
  stedet for å stille reversere til kartmodus.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-04-20 13:22:21 +02:00
commit 42c28df102
8 changed files with 124 additions and 2 deletions

View file

@ -47,6 +47,10 @@ export const en: Record<string, string> = {
update_success: 'Shelter data updated',
update_failed: 'Update failed \u2014 using cached data',
error_shelter_not_found: 'Shelter not found',
compass_permission_denied:
'Compass access denied. You can still use the map to find shelters.',
ios_install_hint:
'Add Tilfluktsrom to your home screen for offline access: tap Share, then Add to Home Screen.',
// Accessibility
direction_arrow_description: 'Direction to shelter, %s away',

View file

@ -42,6 +42,10 @@ export const nb: Record<string, string> = {
update_success: 'Tilfluktsromdata oppdatert',
update_failed: 'Oppdatering mislyktes — bruker lagrede data',
error_shelter_not_found: 'Fant ikke tilfluktsrommet',
compass_permission_denied:
'Kompasstilgang avslått. Du kan fortsatt bruke kartet til å finne tilfluktsrom.',
ios_install_hint:
'Legg Tilfluktsrom til hjemskjermen for frakoblet bruk: trykk Del, deretter Legg til på hjem-skjerm.',
// Tilgjengelighet
direction_arrow_description: 'Retning til tilfluktsrom, %s unna',

View file

@ -42,6 +42,10 @@ export const nn: Record<string, string> = {
update_success: 'Tilfluktsromdata oppdatert',
update_failed: 'Oppdatering mislukkast — brukar lagra data',
error_shelter_not_found: 'Fann ikkje tilfluktsrommet',
compass_permission_denied:
'Kompasstilgang avslått. Du kan framleis bruke kartet til å finne tilfluktsrom.',
ios_install_hint:
'Legg Tilfluktsrom til heimeskjermen for fråkopla bruk: trykk Del, deretter Legg til på heimeskjerm.',
// Tilgjenge
direction_arrow_description: 'Retning til tilfluktsrom, %s unna',