Releases
v8.0
Compare
Sorry, something went wrong.
No results found
chore: remove REQUIREMENTS.md for v8.0 milestone
chore: archive v8.0 milestone files
docs(61): add pattern map
docs(61): resolve open questions in research
docs(61): create phase plan for BLE bonding state machine
chore: replace tigercraft4 bundle IDs with com.goose.app
docs(phase-61): add validation strategy
docs(61): research phase BLE bonding state machine
docs(planning): mark milestone v8.0 complete, backfill v6.0 entry
fix(ble): guard peripheral.state == .connected in refreshBatteryLevel
feat(nav): move HR Monitor from Device tab to More > Device section
fix(i18n): add missing en overrides and pt-PT translations
fix(device): use openSettingsURLString for BT Settings button
chore: move REVIEWS-06-08.md to milestones archive
feat(coach): sign-in card button opens settings instead of inline OAuth
test(60): complete UAT — 4 passed, 2 blocked (physical-device)
docs(phase-60): add/update validation strategy
docs(phase-60): add/update security threat verification
fix(60): guard BGTask handler against nil sharedModel and force cast (CR-01, CR-02)
docs(60): add phase verification report
docs(60): add phase verification report
docs(60): add code review report
docs(60-03): complete band-first sync integration plan — all tasks done and human-verified
docs(60-03): complete plan 03 tasks 1-3; checkpoint at task 4 human-verify
fix(60-03): add BandFirstSync to Xcode project; remove residual overnight call sites
feat(60-03): remove overnight UI, context refs, residual call sites; repo sweep clean
feat(60-03): remove overnightGuardActive from NotificationPipeline and ActivityTimeline
feat(60-03): rewrite Lifecycle handlers; add D-03 on-disk purge
docs(60-02): complete band-first sync BGAppRefreshTask wiring plan
feat(60-02): register BGAppRefreshTask in GooseSwiftApp and add Info.plist keys
You can’t perform that action at this time.