diff --git a/doc/plan.md b/doc/plan.md index 49af895..d303afc 100644 --- a/doc/plan.md +++ b/doc/plan.md @@ -43,14 +43,24 @@ mallar, grunddata och profil. hopfällt bakom "Ändra tid"), kcal-summering med "Hur räknas detta?" (MET × kroppsvikt × timmar, även i historiken) och 🏆-markering av nya personbästa per rep-antal (PB-cache i Room). -3. **Statistik + robust inloggning** *(påbörjad 2026-07-25, version 0.3.0)* — - statistikfliken med periodväljare (vecka/månad/halvår/år), KPI-kort med - delta mot förra perioden, volymtrend-staplar, kroppskarta (fram/bak, - volymvärme per muskelgrupp), höjdpunkter och PB-lista per övning. - Tyst återinloggning: uppgifterna sparas AES-krypterat via Android - Keystore och appen loggar in igen automatiskt när servern avvisat - sessionen (toggle i inställningarna). Utökade inställningar: viktsteg - (1,25/2,5/5 kg), API-url, auto-återinloggning. +3. **Statistik + robust inloggning** *(klar 2026-07-25, version 0.3.0)* — + statistikfliken med periodväljare (vecka/månad/halvår/år/totalt), + KPI-kort med delta mot förra perioden, scrollbar volymtrend, + kroppskarta (fram/bak, volymvärme per muskelgrupp), höjdpunkter och + PB-lista per övning. Tyst återinloggning: uppgifterna sparas + AES-krypterat via Android Keystore och appen loggar in igen automatiskt + när servern avvisat sessionen (aktiveras vid inloggning; toggle i + inställningarna). Utökade inställningar: viktsteg (1,25/2,5/5 kg), + API-url, auto-återinloggning, egna stångvikter. + *Dessutom:* **in-app-uppdatering** (CI publicerar version.json; + hemskärmskort laddar ner, sha256-verifierar och installerar), + **skivkalkylator** (tryck på vikten i aktiva setet; stång 20/0/egna, + skivor i standardfärger), **passlängd** i historiken, och + **kroppsviktspårning**: API-modellen BodyMeasurement (uuid, datum, + vikt + muskel/fett/vatten-% för framtiden), uppdatera/rätta/ta bort + mätningar från profilen med datumväljare, viktgraf i statistiken med + glidande medelvärde och linjär trendlinje. Profilens bodyWeightKg + speglar alltid senaste mätningen. 4. **Passhistorik** — lista, visa, redigera och ta bort tidigare pass. 4. **Logga lyft (snabbloggning) + PB** — enkel lyftlogg och PB-matrisen. 5. **Statistik** — perioder (vecka/månad/halvår/år), KPI-kort, trenddiagram,