tilfluktsrom/pwa
Ole-Morten Duesund 6a50d86266 PWA: vis dyplenket tilfluktsrom nederst i lista med badge (hybrid)
Speiler Android-fiksen i 1fb9f14/337e9b9. Når en dyplenke eller
markørtap velger et tilfluktsrom utenfor de N nærmeste, ble det tidligere
unshift-et inn på indeks 0 og framstod som nærmest — uten forklaring.

Nå:
- app.ts: push i stedet for unshift på begge steder, valgt indeks = siste;
  ny modultilstand outsideNearestRomnr og renderShelterList()-helper
- shelter-list.ts: updateList() tar outsideNearestRomnr, tegner badge på
  den raden, prefikser badge-teksten i aria-label (samme rekkefølge som
  contentDescription i ShelterListAdapter.kt) og scrollIntoView() til
  valgt rad (auto i stedet for smooth ved prefers-reduced-motion)
- main.css: .shelter-item-badge med #BF360C (= warning_bg på Android,
  ~5.6:1 mot hvit → WCAG 2.2 AA SC 1.4.3)
- i18n en/nb/nn: shelter_outside_nearest_badge

Verifisert i Chromium (Playwright): posisjon Oslo, dyplenke /shelter/1681
(Vardø) → tre nærmeste først, fjerde rad med badge, selected og
aria-label "Selected (outside nearest). Kaigaten 8 …, 1487.1 km …".

Forgejo: #17

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FrDGDmN2WAXvNPS85rWJGK
2026-08-17 12:48:41 +02:00
..
public Fjern shelters.json frå git-sporing 2026-03-23 16:44:11 +01:00
scripts Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
src PWA: vis dyplenket tilfluktsrom nederst i lista med badge (hybrid) 2026-08-17 12:48:41 +02:00
tests Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
.gitignore Legg shelters.json til .gitignore 2026-03-23 15:41:19 +01:00
bun.lock Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
index.html PWA: synleg del-ikon og ekte autoupdate utan å avbryte aktiv bruk 2026-04-27 16:28:31 +02:00
package.json Bundle shelter data in APK and add shared versioning 2026-03-08 18:33:38 +01:00
tsconfig.json Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
vite.config.ts Bytt djuplenkjer frå tilfluktsrom:// til HTTPS App Links 2026-03-23 16:37:13 +01:00