Skip to content

Remove the wearable sync "coming soon" note - #15

Merged
Oliver-Johnson merged 1 commit into
masterfrom
claude/remove-wearable-sync-su7lnh
Oct 8, 2026
Merged

Oliver-Johnson merged 1 commit into
masterfrom
claude/remove-wearable-sync-su7lnh

Conversation

@Oliver-Johnson

@Oliver-Johnson Oliver-Johnson commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Requested by Oliver · project thread

Checks

  • I have not edited index.html or sw.js without understanding the PWA cache implications
  • The version string in index.html has been bumped (format: Version YYYY-MM-DD.N): 2026-10-08.1, matching sw.js
  • manifest.json is still valid JSON (unchanged)
  • The app works offline after the change (only a line of HTML removed; the new CACHE_NAME makes the service worker pick it up)
  • CI passes (validate, and smoke on Chromium and WebKit)

What this changes

Before: the Exercise card on Today ended with "Wearable sync (Garmin/Apple Health) coming soon".

After: that line is gone. Logging exercise by hand is unchanged.

A PWA can't read Apple Health or Health Connect, so the feature isn't planned. The docs never described wearable sync, so the docs change is the What's New card and changelog entry for v2026-10-08.1, which say it was removed and why.

The ~/.claude/garmin-tools/ folder the sync server writes to is left as it is: it's only a storage path, and renaming it would move existing users' server data.

Testing done

  • Smoke tests, Chromium: 48/48 pass on all 7 devices.
  • CI's version consistency and conflict marker checks run locally: pass.
  • grep -ri "wearable\|apple health\|health connect" over the repo finds nothing after the change.

Notes for reviewer

🤖 Generated with Claude Code

https://claude.ai/code/session_01EtbX9nLnpfezbEewLEcLPE

The Exercise card said Garmin/Apple Health sync was coming soon. A PWA
can't read Apple Health or Health Connect, so it isn't planned. Drop the
line, bump the version, and note the removal in What's New and the
changelog.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EtbX9nLnpfezbEewLEcLPE
@Oliver-Johnson Oliver-Johnson self-assigned this Oct 8, 2026
@Oliver-Johnson
Oliver-Johnson merged commit e907896 into master Oct 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants