0873fa42bb
Test Suite / test (24.15.0) (push) Has been cancelled
- Introduced a new function `_shellBranchIndexForPath` to determine the index of the shell branch based on the path. - Replaced `ShellRoute` with `StatefulShellRoute.indexedStack` for better state management during navigation. - Updated `AppShell` to handle navigation path changes and integrate with the new routing structure. - Organized routes into `StatefulShellBranch` for better modularity and clarity. - Enhanced admin panel functionality with improved alias management and UI updates. - Added new methods in `ReceiptImportSessionNotifier` for managing selected items and edits more efficiently. - Improved UI components in receipt import and admin panels for better performance and user experience. - Added PageStorageKeys to various ListViews to maintain scroll positions across navigation. - Documented performance goals and profiling strategies in a new PERFORMANCE.md file.
Flutter Frontend - Anvandarguide
Detta dokument ar for anvandare och operativa testare. Har beskriver vi vad som fungerar i Flutter-klienten och hur den anvands i praktiken.
Dokumentstatus (2026-05-03)
- Fokus: anvandarflode, inte implementation.
- Teknisk detaljniva finns i
teknisk_beskrivning_flutter.md. - Planering och backlog finns i
next_steps_flutter.md.
Vad appen ar
Flutter-webben ar en klient for Recipe App som kors i Docker och exponeras via Caddy. Den anvands parallellt med Next-frontenden under migrering och verifiering.
Senaste forbattringar
- Kvittoimportens granskningsflode ar klart och stabiliserat.
- Pagande kvittoimport sparas i klientens session och kan atertas efter refresh/navigation.
- Tolkning av antal/forpackning i kvittorader ar forbattrad, inklusive format som
2st. - AI-kategoriforslag och produktforslag visas separerat for tydligare val.
Aktuella anvandarfloden
- Inloggning med anvandarnamn och losenord.
- Recept: lista, skapa, redigera, radera.
- Inventarie och baslager: skapa, redigera, konsumera.
- Matplan: veckovy, portionsjustering, inkopslista.
- Import: receptimport och kvittoimport med granskningssteg.
Kanda begransningar
- Vissa adminfunktioner och avancerad AI-integration ar planerade men ej fullt migrerade.
- Bildimport forutsatter att containrar ar uppdaterade med senaste kod.
Felsokning (anvandarniva)
- Om sidan visar gammalt beteende efter deploy: hard uppdatering eller inkognito.
- Om inloggning misslyckas: verifiera anvandarnamn/losenord (inte e-post).
- Om importfloden fastnar: rapportera webblasarkonsolens fel till utvecklingsteamet.
Relaterade dokument
next_steps_flutter.md- roadmap och prioriteringar.teknisk_beskrivning_flutter.md- teknisk referens for drift/utveckling.../README.md- overgripande produktinformation.