Skip to content

fix: avoid duplicate signup terms notice after installer handoff - #115

Merged
justinhelmer merged 1 commit into
mainfrom
codex/installer-terms-notice-handoff
Sep 29, 2026
Merged

justinhelmer merged 1 commit into
mainfrom
codex/installer-terms-notice-handoff

Conversation

@justinhelmer

Copy link
Copy Markdown
Contributor

What

The website installer shows Terms and Privacy before its sign-in picker. Its CLI child now accepts a process-scoped POLYLANE_TERMS_NOTICE_ACK=1 handoff, so choosing email signup does not print the same notice twice. Direct CLI signup still shows the notice. The release build keeps this handoff as a runtime value.

Companion to website PR #405. Release this CLI change before publishing the updated installer.

Validation

  • npm run typecheck, npm run lint, npm run test: 532 passed.
  • POLYLANE_TERMS_NOTICE_ACK=1 npm run build: passed; the bundled CLI retains the runtime env read.

@coreplane-switchboard coreplane-switchboard Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM: Runtime-only handoff preserves direct CLI notices and suppresses the duplicate installer notice without changing signup prompts.

Note

Approved · head 84f329c · no findings

Full review

No findings. The runtime-only handoff suppresses the duplicate installer notice while preserving the notice for direct CLI signup.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved: coreplane-switchboard[bot] reviewed this PR and posted an LGTM verdict (see its review). A repo admin enabled this via the auto-approve workflow.

@justinhelmer
justinhelmer merged commit 374d069 into main Sep 29, 2026
4 checks passed
@justinhelmer
justinhelmer deleted the codex/installer-terms-notice-handoff branch September 29, 2026 04:57
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.

1 participant