Skip to content

Document accounts, settings sync and their build variables - #994

Merged
enaboapps merged 5 commits into
mainfrom
claude/987-sync-docs
Oct 6, 2026
Merged

enaboapps merged 5 commits into
mainfrom
claude/987-sync-docs

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Refs #987 (documentation part; the issue stays open for the macOS check and a real two-computer run).
Part of #988.

What

  • README: a new Accounts and settings sync section covering:
    • what syncs and what never does
    • how changes and conflicts are handled
    • where secrets and sync state live (keychain service, settings-sync.json)
    • the two release build variables, SWITCHIFY_SUPABASE_URL and SWITCHIFY_SUPABASE_PUBLISHABLE_KEY
    • how to run a dev build against an account project
    • the ignored local-stack integration tests
  • Release configuration: the README's list of repository variables and docs/macos-releases.md now include both new variables.
  • Merge order: the section mentions the sidebar account entry from Give the account its own page in place of the sidebar version #993, so merge Give the account its own page in place of the sidebar version #993 first, or together.

Validation

  • Documentation only.
  • The retired-identity grep CI runs is clean.

🤖 Generated with Claude Code

Add an Accounts and settings sync section to the README: what syncs and
what never does, how conflicts are handled, where secrets and sync state
live, the two release build variables, running a dev build against an
account project, and the local-stack integration tests. List the new
variables with the other release configuration in the README and the
macOS release guide.

Refs #987

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@enaboapps enaboapps added this to the v1.0.0-rc.22 milestone Oct 6, 2026
Address review: say that the account's copy wins a section changed on both
computers, and that only the account test reads Mailpit (with its URL
variable) while the sync test signs up with a password.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@enaboapps
enaboapps marked this pull request as ready for review October 6, 2026 18:50
OwenMcGirr and others added 3 commits October 6, 2026 20:48
The account now has its own page opened from the sidebar rather than a
Settings tab.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Without the build variables there is no Account page; the sidebar shows the
version instead.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@enaboapps
enaboapps merged commit 8ae2657 into main Oct 6, 2026
6 checks passed
@enaboapps
enaboapps deleted the claude/987-sync-docs branch October 6, 2026 21:37
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