Releases: ArunNGun/Bench
Releases · ArunNGun/Bench
Release list
Bench v2.4.0
- chore: bump version to 2.4.0
- Open the log form with every site when "All sites" was chosen
- Keep drawing from an open vial past its date, and read its marks
- Say what each action on a stock row will do
- Show the marks for a vial that is past its date
Bench v2.3.1
- chore: bump version to 2.3.1 and update changelog
- FR-36: the weekday above each day in the Log
- FR-35: say who a delivery came from, on the row
- chore: add v2.3 in-app changelog entry, fix FR→SL in v2.2 entry
Bench v2.3.0
- chore: bump version to 2.3.0
- Make an order a delivery, and arriving one tap
- Stop calling an opened pack sealed
- Draw a tablet dose out of its pack
- Let an open tab notice what another device did
- Count stock from the container the compound comes in
- Keep the injection site off doses that were not injected
- Draw the container the row is actually holding
- Move an opened pack up to Open
- Pick the pack a tablet dose comes out of
- Let an existing pack be given its tablet size
- fix: an app whose shell no longer matches the server repairs itself
- feat: tablets, because a pack is a container like any other
- feat: the water shelf shortens, and moves if you want it to
- feat: the public page in four languages, at four addresses
- fix: two places the app still spoke English in every language
- fix: silence one lint warning, with the reason rather than the dependency
Bench v2.2.4
- chore: bump version to 2.2.4
- fix: the site list is wide enough to read the sites in
Bench v2.2.3
- chore: bump version to 2.2.3
- feat: somewhere to write what you learned about a compound
v2.2.2
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
Bench v2.2.1
- chore: bump version to 2.2.1
- fix: a plan dated next week no longer says it started
- fix: an empty time field is not nine o'clock, and the times editor speaks all four languages
- fix: a plan in bands showed the wrong schedule until the day it started
Bench v2.2
- chore: bump to v2.2, add changelog
- chore: remove two screenshots that git add -A swept into a commit
- feat: the Stock page's ternary hints and the diluent names
- feat: the strings that live in helpers and ternaries, which the page scan never saw
- feat: the last twenty-six strings, the ones a scan of the pages missed
- chore: delete 246 translation keys nothing renders, and a test so they cannot come back
- feat: the About page speaks all four languages, and a shared way to put a link inside a sentence
- feat: the stack warnings, the labs card, the site map and the rest speak all four languages
- feat: the reminders panel and the recovery panel speak all four languages
- feat: the weight card, the projection and your own half-life speak all four languages
- feat: the clinician report speaks all four languages
- feat: the library detail page and the custom compound form speak all four languages
- feat: the owner's panel and the importer speak all four languages
- feat: the update, install, unlock, backup and rescue notices speak all four languages
- feat: the sync panel and the sync notices speak all four languages
- feat: Bloodwork speaks all four languages
- feat: the Now page speaks all four languages
- feat: Settings speaks all four languages
- feat: the two sheets speak all four languages
- feat: the Calculator speaks all four languages, emphasis included
- feat: the Stock page speaks all four languages
- feat: the Plan page and the band editor speak all four languages
- feat: real plural selection, instead of bending every sentence around it
- feat: the Log page speaks all four languages
- feat: Polish, requested as a feature and reviewed by a native speaker
Bench v2.1.2
- chore: bump version to 2.1.2
- fix: remove the VET badge, which was pep-calc's copy and not Bench's
- feat: pick a syringe by looking at one
- fix: adherence gave each dose the nearest log and lost one at the end
- fix: moving a schedule no longer invents a dose to call missed
- docs: add docs/index.mdx - comprehensive app documentation
Bench v2.1.1
- feat: Slovenian, and a test that a language cannot go half translated
- fix: the language belongs in the Settings menu, not the header
- fix: record which barrel a dose was drawn with