Skip to content

v2.2.2

Choose a tag to compare

@ArunNGun ArunNGun released this 14 Sep 23:57
· 50 commits to main since this release

What's changed

✨ New

  • Injection site on one tap — log a dose to a site directly from the main screen, no form needed (#119)
  • Injection sites in your language — site names (Abdomen, Glute, etc.) now show in EN, DE, SL, and PL (#121)
  • Full i18n across the whole app — the last hard-coded English strings in the calc layer, stock notes, blend rows, estimate sentences, and chart readout are now translated in all four languages (#112, #113, #114)

🐛 Fixes

  • Vial mg count was doubled — stock page was multiplying the per-day factor into the displayed amount, making a 10 mg vial look like 20 mg (#122)
  • Expired shelf showed zero stock — a shelf past its expiry date showed 0 remaining instead of the actual amount left (#116)
  • Zero-stock reason was missing — now explains why stock is zero, and correctly attributes your own half-life to you (#115)
  • Nasal dose logged as raw numbers — nasal doses now correctly read as presses in the log (#118)
  • Chart readout, vial label, and low-stock warning — misc display bugs fixed (#117)
  • Due row buttons crushed on mobile — action buttons now wrap on small screens instead of crushing the text (#120)
  • Dates and times always showed in English — relative times, dates, and durations now follow the app's selected language (#112)

🙏 Credits

  • @ArunNGun — project lead
  • @suskozaver — all 11 PRs: full i18n push, injection-site overhaul, and every bug fix