M3: statistik, kroppskarta, PB-lista, tyst återinloggning, fler inställningar
Some checks failed
release / build-release (push) Has been cancelled

- Statistikfliken: periodväljare (vecka/månad/halvår/år), KPI-kort med
  delta mot förra perioden, volymtrend, kroppskarta fram/bak med värme
  per muskelgrupp (Canvas), höjdpunkter och PB per övning/rep-antal
- Tyst återinloggning: uppgifter sparas AES/GCM-krypterat via Android
  Keystore; när refresh avvisas provas nytt login innan utloggning —
  'utloggad utan att appen märker det' försvinner. Manuell utloggning
  rensar uppgifterna; toggle i inställningarna (på som standard)
- Inställningar: viktsteg för steppers (1,25/2,5/5 kg), API-url,
  auto-återinloggning
- Version 0.3.0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kf4MAbZ3c3B4Xy5XfuGsCP
This commit is contained in:
2026-07-25 13:03:24 +02:00
parent 31d05039f0
commit 7a04893294
11 changed files with 799 additions and 31 deletions

View File

@@ -43,7 +43,15 @@ 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. **Passhistorik** — lista, visa, redigera och ta bort tidigare pass.
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.
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,
muskelfördelning, aktivitets-heatmap.