Skip to content

Beta: remove the wearable sync "coming soon" note - #16

Merged
Oliver-Johnson merged 2 commits into
betafrom
claude/remove-wearable-sync-su7lnh-beta
Oct 8, 2026
Merged

Oliver-Johnson merged 2 commits into
betafrom
claude/remove-wearable-sync-su7lnh-beta

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 (comes from Remove the wearable sync "coming soon" note #15 as 2026-10-08.1; the beta publish stamps its own -beta version)
  • manifest.json is still valid JSON (unchanged)
  • The app works offline after the change
  • CI passes (validate, sync-server, and smoke on Chromium and WebKit)

What this changes

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

After: that line is gone, the same as on master in #15.

How: claude/remove-wearable-sync-su7lnh-beta is beta (with #12 and #14) plus a merge of #15's branch, so #15 itself stays free of beta's themes. The conflicts were only the version lines, the What's New intro and the changelog, where beta's "Beta" entry stays on top and v2026-10-08.1 takes the Latest badge from v2026-10-07.4.

Testing done

  • Smoke tests, Chromium, on this merged tree: 57 passed, 7 skipped (desktop-only and the optional ZXing photo test).
  • .github/beta/build.sh builds the site from this tree, and the built index.html has no wearable sync line.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EtbX9nLnpfezbEewLEcLPE

claude added 2 commits October 8, 2026 15:13
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
Brings claude/remove-wearable-sync-su7lnh onto beta. The version comes
from that branch as 2026-10-08.1, and the changelog keeps beta's "Beta"
entry above the new v2026-10-08.1 entry.

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 28cff85 into beta Oct 8, 2026
3 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