Delade listor — handlingen, packlistan och att-göra på samma yta
Slut på post-its på kylskåpet. FamilyBoard har nu delade familjelistor i fyra typer — handla, packa, todo och övrigt — som alla i familjen ser i realtid på iOS och webben.

Det finns en specifik typ av onsdagskväll där Mia står i Coop och Olle ringer hemifrån. "Du, kommer du ihåg att vi behöver köttfärs?" — och hon vet inte. Hon såg post-it-lappen på kylen i morse, men minns inte om köttfärs stod på den eller om det var hundmat. Hon köper båda.
Det här är problemet vi ville lösa. Idag lägger vi till delade familjelistor i FamilyBoard.
Vad det är
Fyra listtyper, alla synliga för hela familjen i realtid:
- 🛒 Handla — Coop-listan, ICA-listan, en separat lista för Systemet
- 🎒 Packa — fjällsemestern, simskolan, övernattningen hos mormor
- ✓ Todo — det som inte är ett kalenderevent men ändå måste göras
- 📋 Övrigt — boktips, presentidéer, restauranger att prova
Du hittar dem under Listor i iOS-appen och på /app/lists på webben. Den som lägger till köttfärs hemifrån — Mias telefon i kassakön blippar och raden dyker upp.
Hur det funkar i praktiken
En lista är familjeägd, inte personlig. När du skapar en lista hör den till familjen och alla medlemmar kan läsa, lägga till och bocka av.
- Skapa listan. Öppna Listor, tryck +, välj typ, ge namn. "Veckohandling", "Packning Åre", "Renovering badrum".
- Lägg till items. En rad i taget. Det syns direkt på alla enheter — ingen ladd-spinner, ingen synk-knapp.
- Bocka av. När någon strykt köttfärs flyttas raden ner till botten av listan, lite ljusare, lätt att ångra om någon glömt och köper ändå.
- Sortera. Aktiva items uppe, avbockade nere. Vill du tömma kan du rensa avbockade med ett tryck.
Det är medvetet enkelt. Vi har sett familjer ge upp på "smarta" handlinglistor som vill kategorisera per butiksgång eller föreslå favoriter — för att den lilla friktionen att lära partnern hur det funkar är för stor. Det här ska kännas som en post-it som råkar vara digital.
Tre listor vi tror flest kommer skapa
Veckohandlingen. Pågående lista som aldrig nollställs helt. Mia lägger till mjölk på måndag, Olle lägger till äpplen på tisdag, någon handlar på onsdag och bockar av. Resten finns kvar.
Packlistan inför resa. Skapas inför fjällsportlovet, döds när ni kommer hem. "Hjälmar?" — ja, redan på listan. "Termosen?" — Olle bockade av igår.
Renoveringen. Inte kalenderhändelser men måste-göra. "Beställa kakel", "Boka in elektriker", "Köpa ny duschblandare". När det är klart bockas det av — historiken finns kvar i en månad om någon undrar.
Trade-offs
Vi har medvetet inte byggt:
- Kvantiteter och enheter. "3 kg mjöl" skriver du i texten själv. Dropdownen för enheter blir krångel.
- Kategorier per butiksgång. Smart men sällan rätt. Affärerna är olika, beteenden är olika.
- Återkommande listor. Veckohandlingen är inte återkommande — den lever vidare och du tömmer den när du vill.
Det är en lista. Det räcker.
Tekniskt
Tabellerna lists och list_items ligger på Supabase med RLS-policyer som verifierar att läsande/skrivande användare hör till samma familj som listan. Optimistic add — när du trycker + dyker raden upp direkt och säkerställs i bakgrunden. done-flaggan på items styr sorteringen.
Migration 0054_lists_and_list_items.sql om du tittar i schemat.
Prova det
Uppdatera iOS-appen via TestFlight, eller öppna familyboard.io och gå till Listor i menyn. Skapa din första lista på under 10 sekunder. Bjud in partnern om hen inte redan är med i familjen — lappen på kylen blir överflödig från idag.