What's Changed
- fix(notify): make the fire-once dedupe guard cross-isolate safe by @dannymcc in #145
- ci + docs: test gate on PRs, TestFlight install, landing page, contributor on-ramp by @abdulsaheel in #154
- docs: make the donation ask findable, add contributors and a star chart by @abdulsaheel in #155
- fix(tool): chart only this repo — the workflow token can't read siblings by @abdulsaheel in #156
- docs: add an "As featured in" strip to the README and landing page by @abdulsaheel in #157
- fix: close data-loss, privacy and absent-vs-zero defects across the app by @abdulsaheel in #158
- Live activity screen rebuild, background route recording, and a real share card by @abdulsaheel in #162
- docs: correct stale stress-fallback comments in local_repository_impl by @dannymcc in #159
- fix(crashlytics): close the four top 0.9.19/0.9.20 production issues by @abdulsaheel in #163
- feat: warn before the strap dies overnight, and help find it when it's lost by @abdulsaheel in #164
- chore: 0.9.21+52, and stop the iOS embedded bundles shipping a stale version by @abdulsaheel in #165
Full Changelog: v0.9.20...v0.9.21