Skip to content

Releases

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 13:07
e0a8c5e

What's Changed

  • docs: record that the live server stores v2, and the reinstall recovery steps by @bearyjd in #46
  • feat: ask the user to exempt the app from battery optimisation by @bearyjd in #47
  • chore: release v0.3.1 by @bearyjd in #48

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:35
980e99e

What's Changed

  • docs: record v0.2.0, the branch cleanup, and the single-phone reality by @bearyjd in #37
  • chore: Configure Renovate by @renovate[bot] in #35
  • fix: keep AGP inside the Renovate toolchain group by @bearyjd in #39
  • feat: stronger passphrase for new settings backups, and say why Export is disabled by @bearyjd in #40
  • feat: hold a scale reading that jumps more than 10 kg from the last accepted one by @bearyjd in #44
  • chore: release v0.3.0 by @bearyjd in #45

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 11:53
f9f12aa

What's Changed

  • docs: hand off the v0.1.0 release and the adapter-cycle bug by @bearyjd in #11
  • docs: plan the owner-aware BridgeForegroundService lifecycle by @bearyjd in #12
  • docs: record how tightly one weigh-in pins the AMR factor by @bearyjd in #13
  • refactor: give the bridge service an owner-aware lifecycle by @bearyjd in #15
  • docs: write down the VitalForge root-compat prompt by @bearyjd in #14
  • docs: close the stale merged-branches item in HANDOFF by @bearyjd in #16
  • feat: keep the fine-grained capture exit reason where it survives by @bearyjd in #17
  • test: cover the capture-record call site instead of documenting it as a gap by @bearyjd in #18
  • probe: enumerate the 0xFFFF / 0xFF00 services and record what they are by @bearyjd in #19
  • ci: stop asking setup-android for the legacy tools package by @bearyjd in #23
  • fix: classify a 404 on submit as transient, not permanent by @bearyjd in #20
  • chore: redraw the launcher icon as a scale and move the themed mask to v33 by @bearyjd in #21
  • probe: give hw-probe a way to write and read one proprietary characteristic by @bearyjd in #22
  • fix: drain immediately after a same-host base URL correction by @bearyjd in #24
  • fix: retry a failed drain with a delayed kick, never a delayed drain by @bearyjd in #25
  • probe: record the consented reads and the stored-measurement path; add deleteuser by @bearyjd in #27
  • fix: enable measurement indications before consent so a stored weigh-in is received by @bearyjd in #28
  • docs: close out 2026-09-18 and 2026-09-19 in HANDOFF by @bearyjd in #26
  • fix: capturedAtMillis is the scale's time, not the delivery time by @bearyjd in #29
  • docs: record #29 and the dead remote-duplicate check in HANDOFF by @bearyjd in #30
  • fix: remote-duplicate check reads the response VitalForge actually sends by @bearyjd in #31
  • docs: record #31 in HANDOFF; fix the stale 45 s / 90 s session budget in 00-design by @bearyjd in #32
  • docs: record the user-recognition caveat on the stored path by @bearyjd in #33
  • refactor: split ConfigViewModel into collaborators by @bearyjd in #34
  • chore: release v0.2.0 by @bearyjd in #36

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 02:30
6422738

What's Changed

  • feat: Material3 UI, VitalForge login/connectivity, and hands-off scale capture by @bearyjd in #1
  • feat: UI modernization — adaptive icon, nav shell, and honest state reporting by @bearyjd in #2
  • feat: offer the v2 body-composition contract now the server accepts it by @bearyjd in #3
  • refactor: split GattSession into ConnectLadder and MeasurementPhase by @bearyjd in #4
  • build: sign release builds from a keystore outside the repo; publish from CI by @bearyjd in #5
  • fix: reach VitalForge's per-person routes, and survive a Bluetooth adapter cycle by @bearyjd in #6
  • feat: derive AMR from basal metabolism using the scale's own factor by @bearyjd in #7
  • ci: publish a GitHub Release on a v* tag, and add a changelog by @bearyjd in #8
  • docs: add the Phase 5 retrospective by @bearyjd in #9
  • docs: add codemaps, CONTRIBUTING, and RUNBOOK by @bearyjd in #10

New Contributors

Full Changelog: https://github.com/bearyjd/bascule/commits/v0.1.0