Files
Nils-Johan Gynther 996f0d774b
Test Suite / backend-pr-quick (push) Has been skipped
Test Suite / quick-import-pr-quick (push) Has been skipped
Test Suite / backend-full (push) Successful in 3m35s
Test Suite / flutter-quality (push) Failing after 1m29s
Updatede documentation
2026-05-19 22:01:44 +02:00

2.5 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-19)

  • 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.
  • Flyerimport: sessionpersistens i klient och backend-hydrering via sessions-endpoints.

Pagande arbete

  • Robust bildimport och diagnostik i drift.
  • Aliasstrategi i kvittoimport (hybrid user-scope + global fallback via admin).
  • Utokad adminfunktionalitet i Flutter-sparet.
  • E2E-verifiering av flyerimport: tab-byte, refresh och app-omstart i staging.

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.

Notering

Denna fil ar arkiv/planunderlag for Flutter-sparet. Primar status och prioritering finns i rotens NEXT_STEPS.md.