Files
recipe-app/_archive/docs/flutter/next_steps_flutter.md
T
Nils-Johan Gynther ca8987d9e4
Test Suite / test (24.15.0) (push) Has been cancelled
Add comprehensive documentation for Flutter frontend migration and backend review
- Introduced user guide for Flutter frontend in README.md, detailing user flows and recent improvements.
- Created next steps roadmap for Flutter migration in next_steps_flutter.md, outlining current tasks and priorities.
- Developed technical description for Flutter frontend in teknisk_beskrivning_flutter.md, covering architecture and security status.
- Removed outdated migration documentation for Prisma P3009 and added recovery steps for failed migrations in migrering-MSI.md.
- Established a release checklist for product launches in produktlansering.md, ensuring security and stability measures are met.
- Formulated a systematic backend review and optimization plan in review_backend.md, focusing on reducing complexity and improving performance.
2026-05-10 00:28:59 +02:00

4.7 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.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.

2026-05-10: Admin-inventarie (CRUD, merge, filter, sortering, preview, säkerhet), user-scope, IDOR-skydd, säkerhetshärdning, optimeringar och utökad testtäckning är nu genomförda och dokumenterade i README, TEKNISK_BESKRIVNING, SÄKERHETSHÄRDNINGSPLAN och SESSIONLOGGAR.