Repository navigation
Releases
Releases · bearyjd/bascule
v0.3.1
v0.3.0
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
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
toolspackage 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
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