Skriv 'Frida fodbold' — så sætter vi emojien på
Begivenheds-titler i FamilyBoard får nu automatisk en emoji ud fra ordene du skriver. Hurtigere visuel skanning — særligt for børn der lærer at læse.

Der er noget mærkeligt ved hvordan hjernen læser kalendere. Når en liste på ti begivenheder farer forbi i en sidepanel, når du ikke at læse ord — du genkender straks former. En tand-emoji er tandlægen, en bold er fodbold, et træ er jul. Du forstår uden at læse.
I dag lancerer vi automatisk emoji for begivenheds-titler i FamilyBoard. Skriv "Frida fodbold" og begivenheden får ⚽ foran titlen på hvert kort. Du gjorde intet — vi gættede, og oftest gætter vi rigtigt.
Hvad det løser
For familier med mange faste begivenheder (altså de fleste) bliver kalenderen hurtigt en mur af tekst. Mandag: "Pelle fodbold, Frida svømning, Forældremøde, Frida tandlæge". For en stresset forælder er det fire linjer at skanne ord for ord.
Med emoji: "⚽ Pelle fodbold, 🏊 Frida svømning, 🏫 Forældremøde, 🦷 Frida tandlæge". Du læser ikke — du ser. Hurtigere, mindre energi.
For børn der læser langsomt er effekten større. En syvårig ser ⚽ og ved hvad der kommer, før han har tydet "træning IF Centrum".
Sådan fungerer det
- Opret en begivenhed som sædvanlig: titel, tid, deltagere.
- Gem. Emojien sættes automatisk.
- Vil du ændre? Tryk på begivenheden → vælg en anden emoji. Den tilsidesætter automatikken fremover.
Der er omkring 70 keyword-regler på dansk, svensk og engelsk — fodbold/soccer → ⚽, tandlæge/dentist → 🦷, læge/doctor → 🩺, jul/christmas → 🎄, svømning/swimming → 🏊, møde/meeting → 📅, fødselsdag/birthday → 🎂.
Hvad det ikke er
Ikke AI. Ingen OpenAI-kald. Ingen latens. Ren regex i lib/eventEmoji.ts (web) og EventEmoji.swift (iOS). Virker offline, er stabilt, hvert match kan ræsonneres om.
Skriver du noget usædvanligt — f.eks. "flyttedag" — får begivenheden ingen emoji. Bevidst. Tom plads slår forkert emoji.
Hvorfor ikke AI?
Overvejet. Konklusion: værdi per watt er for lav. Lokal regex svarer under 1 ms. Et LLM-kald koster ~300 ms latens, batteri, en privatlivsflade vi ikke vil have omkring børneplaner, og risiko for sære fejl.
Regex er umoderne. Også det rigtige værktøj.
Stabilitet over tid
Designprincip fra start: vi tilføjer ikke regler bare fordi vi kan. Hver ny regel er en risiko for at en eksisterende titel skifter emoji ved næste opdatering — det ville være forvirrende. Reglerne er stabile. Når en regel er sluppet, ændrer vi den ikke.
Bevidste afvejninger
Vi dækker engelsk, svensk og dansk — tysk/spansk/norsk kommer. Hvert sprog kræver en modersmålsperson der går listen igennem.
Ingen navne → emoji. "Frida fodbold" får ⚽, ikke 👧. Ansigts-emoji er for sensitive.
Faste begivenheder tager emoji fra titlen, ikke fra kategorien.
Kom i gang
Intet at gøre. Åbn iOS-appen eller familyboard.io, og næste gang du gemmer en begivenhed dukker emojien op af sig selv. Lille ting, men gør appen 5 % roligere at bruge — og 5 % tæller i en kalender du åbner tyve gange om dagen.