Files
recipe-app/flutter/next_steps_flutter.md
T
Nils-Johan Gynther bd78b1de81
Test Suite / test (24.15.0) (push) Has been cancelled
feat: add "See receipt" button and preview modal in receipt import flow
2026-05-08 16:56:03 +02:00

2.2 KiB

Nasta steg: Flutter-migrering

Detta dokument ar Flutter-teamets roadmap och prioriteringslista. All historik och implementationdetaljer finns i teknisk_beskrivning_flutter.md.

Dokumentstatus (2026-05-03)

  • Fokus: aktiv planering framat.
  • Endast en roadmap for Flutter for att undvika dubbletter.

Klart senaste sessionerna

  • Fas 6b: granskningsflode for kvittoimport (edit, destination, merge, spara).
  • Fas 6c: separering av AI-kategorichip och produktforslagschip.
  • Fas 6d: klientpersistens for pagande kvittoimport + forbattrad antal/forpackningsinferens.

Pagande arbete

  • Robust bildimport och diagnostik i drift.
  • Aliasstrategi i kvittoimport (hybrid user-scope + global fallback via admin).
  • Utokad adminfunktionalitet i Flutter-sparet.

Prioriterade nasta steg

  1. Kvitto-import UX förbättring (Split-view långsiktigt)

    • MVP (kort sikt): Lägg till "Se kvitto"-modal som visar full OCR-text från parsade rader
      • Knapp i radlist-header, öppnar dialog med ScrollableText
      • Enkelt UI, höga UX-vinster
      • Implementering: ~2h
    • Långsiktigt (Phase 2): Split-view med scroll-synkronisering
      • Desktop: Horisontell split (kvitto-text vänster, radlista höger)
      • Tablet/Mobil: Tab-based fallback (radlista standard, "Se kvitto"-tab för kontext)
      • Scroll-sync mellan text och rader (om rad 3 är synlig, visa motsvarande text)
      • AI-guiding labels ("Denna rad matchade mejeri automatiskt")
      • Implementering: ~8h
  2. Verifiera bildimport och felhantering end-to-end i testmiljo.

  3. Implementera alias-inlarning vid manuell korrigering i importflodet.

  4. Forbattra UI/UX i granskningsfloden for kvittoimport.

  5. Fortsatt migrering av kvarvarande adminfloden.

  6. Lokalisera kvarvarande delar i import- och inventarievyer.

Viktiga beslut

  • Flutter ar separat klient mot befintliga API-kontrakt.
  • Ingen klientspecifik speciallogik for datamatchning; backend ar sanningskalla.
  • Next-frontenden kor parallellt tills verifierad parity ar uppnadd.

Relaterade dokument

  • README.md - anvandarperspektiv.
  • teknisk_beskrivning_flutter.md - teknisk referens.
  • ../NEXT_STEPS.md - overgripande roadmap for hela produkten.