doc: milstolpe 3 komplett i planen
Some checks failed
release / build-release (push) Failing after 36m56s

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 18:20:35 +02:00
parent 143abee871
commit 7a4995823e

View File

@@ -43,14 +43,24 @@ mallar, grunddata och profil.
hopfällt bakom "Ändra tid"), kcal-summering med "Hur räknas detta?" hopfällt bakom "Ändra tid"), kcal-summering med "Hur räknas detta?"
(MET × kroppsvikt × timmar, även i historiken) och 🏆-markering av (MET × kroppsvikt × timmar, även i historiken) och 🏆-markering av
nya personbästa per rep-antal (PB-cache i Room). nya personbästa per rep-antal (PB-cache i Room).
3. **Statistik + robust inloggning** *(påbörjad 2026-07-25, version 0.3.0)* 3. **Statistik + robust inloggning** *(klar 2026-07-25, version 0.3.0)*
statistikfliken med periodväljare (vecka/månad/halvår/år), KPI-kort med statistikfliken med periodväljare (vecka/månad/halvår/år/totalt),
delta mot förra perioden, volymtrend-staplar, kroppskarta (fram/bak, KPI-kort med delta mot förra perioden, scrollbar volymtrend,
volymvärme per muskelgrupp), höjdpunkter och PB-lista per övning. kroppskarta (fram/bak, volymvärme per muskelgrupp), höjdpunkter och
Tyst återinloggning: uppgifterna sparas AES-krypterat via Android PB-lista per övning. Tyst återinloggning: uppgifterna sparas
Keystore och appen loggar in igen automatiskt när servern avvisat AES-krypterat via Android Keystore och appen loggar in igen automatiskt
sessionen (toggle i inställningarna). Utökade inställningar: viktsteg när servern avvisat sessionen (aktiveras vid inloggning; toggle i
(1,25/2,5/5 kg), API-url, auto-återinloggning. 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. **Passhistorik** — lista, visa, redigera och ta bort tidigare pass.
4. **Logga lyft (snabbloggning) + PB** — enkel lyftlogg och PB-matrisen. 4. **Logga lyft (snabbloggning) + PB** — enkel lyftlogg och PB-matrisen.
5. **Statistik** — perioder (vecka/månad/halvår/år), KPI-kort, trenddiagram, 5. **Statistik** — perioder (vecka/månad/halvår/år), KPI-kort, trenddiagram,