synops/frontend/src/lib
vegard 6729a35435 Lokasjon-input: del posisjon i chat med kartvisning (oppgave 29.9)
Ny «Del posisjon»-knapp i ChatInput ved siden av tale/video-knappene.
Bruker Geolocation API for å hente brukerens posisjon, oppretter en
content-node med metadata.location { lat, lon, address }.

Reverse geocoding via Nominatim (best-effort) gir adresse i metadata.
Kartvisning i chat via Leaflet/OpenStreetMap viser posisjonen inline.

Komponenter:
- LocationShare.svelte: knapp + geolocation + geocoding + node-opprettelse
- LocationMap.svelte: Leaflet-kart med markør og adresse-popup
- Leaflet lastes via CDN (unpkg) i app.html
2026-03-18 22:36:08 +00:00
..
components Lokasjon-input: del posisjon i chat med kartvisning (oppgave 29.9) 2026-03-18 22:36:08 +00:00
realtime Valider fase 22: STDB-migrering fullført, ingen rester i aktiv kode 2026-03-18 16:31:16 +00:00
workspace MindMap Svelte-komponent med radial/tree-layout (oppgave 27.1) 2026-03-18 19:32:17 +00:00
api.ts Webhook-templates: forhåndsdefinerte mappinger for kjente tjenester (oppgave 29.6) 2026-03-18 22:10:33 +00:00
index.ts SvelteKit frontend-skjelett (oppgave 3.1) 2026-03-17 13:37:41 +01:00
livekit.ts Fullfører oppgave 16.5: Sound pads med 4×2 pad-grid 2026-03-18 05:17:30 +00:00
mixer.ts Fullfør oppgave 22.2: Frontend-migrering fra SpacetimeDB til portvokteren 2026-03-18 12:26:33 +00:00
traits.ts MindMap-trait for samlingsnoder (oppgave 27.3) 2026-03-18 19:44:30 +00:00
transfer.ts Implementer transfer service med innholdstransfer og lettvekts-triage (oppgave 20.4) 2026-03-18 08:21:35 +00:00