Skip to content

fix(web): point privacy & terms links to landing site#259

Merged
lefarcen merged 5 commits intomainfrom
fix/legal-links-point-to-landing
Mar 18, 2026
Merged

fix(web): point privacy & terms links to landing site#259
lefarcen merged 5 commits intomainfrom
fix/legal-links-point-to-landing

Conversation

@anthhub
Copy link
Copy Markdown

@anthhub anthhub commented Mar 18, 2026

Summary

  • Privacy Policy and Terms of Service links in the web app were using relative paths (/privacy, /terms) that don't resolve to any route in the web app
  • Updated all occurrences across auth.tsx, welcome.tsx, invite.tsx, and slack-claim.tsx to point to the landing site at https://nexu.io/privacy and https://nexu.io/terms
  • Changed welcome.tsx from navigate() (SPA routing) to <a> tags with target="_blank" for consistent external link behavior

Test plan

  • Verify privacy/terms links on auth page open https://nexu.io/privacy and https://nexu.io/terms in new tabs
  • Verify links on welcome, invite, and slack-claim pages behave the same
  • Confirm pages load correctly (HTTP 200 verified via curl)

🤖 Generated with Claude Code

The legal page links were using relative paths (/privacy, /terms) which
resolved to the web app domain where no such routes exist. Update all
occurrences to absolute URLs on the landing site (https://nexu.io).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 18, 2026

Deploying nexu-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: f7f8e3d
Status: ✅  Deploy successful!
Preview URL: https://cfcd6c4e.nexu-docs.pages.dev
Branch Preview URL: https://fix-legal-links-point-to-lan.nexu-docs.pages.dev

View logs

- Split the single serial `checks` job into 4 parallel jobs:
  migration-checks, typecheck, lint, build — reduces wall-clock CI time
- Add concurrency group to CI workflow to cancel stale runs on new pushes
- Add path filtering to docs-ci so it only triggers on docs/** changes
  instead of every PR

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fix two more /terms and /privacy relative paths introduced by
concurrent changes to the auth page main form footer.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lefarcen lefarcen merged commit 8bc06c4 into main Mar 18, 2026
11 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