feat(landing): waitlist-only access; hide sign-in surfaces - #1
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughAdds a GitHub Actions CodeQL workflow that scans JavaScript and TypeScript on pushes and pull requests targeting ChangesCodeQL security scanning
Estimated code review effort: 1 (Trivial) | ~3 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/codeql.yml:
- Around line 26-27: Update the actions/checkout@v4 step in the CodeQL workflow
to set persist-credentials to false, ensuring checkout does not retain
authentication credentials for subsequent steps.
- Around line 26-27: Update the checkout step in the CodeQL workflow from
actions/checkout@v4 to actions/checkout@v5, preserving the existing step
configuration.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 6461fb59-e86c-4b42-b2db-6c170283892e
📒 Files selected for processing (1)
.github/workflows/codeql.yml
|
@coderabbitai review |
✅ Action performedReview finished.
|
Pre-launch the product is waitlist-only, so the landing page should not offer a way in. Every sign-in surface now points at the waitlist, and /login bounces to / behind a single SIGN_IN_ENABLED flag. - nav, hero, bento tile, CTA band and both footer links -> #waitlist - CTA band renders the real WaitlistForm (source="landing-cta") - drop the now-unused GoogleCta/GoogleIcon from landing-kit - retarget in-app /login redirects (sign-out, OAuth error) at / Scope: this is a UI gate, not a security boundary. /api/auth/* stays reachable, which keeps owner-driven staging e2e working. Flip SIGN_IN_ENABLED to re-open sign-in. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Summary
staging/mainand pull requests targetingmainVerification
.github/workflows/codeql.ymlThis draft PR is for advisory CodeQL and CodeRabbit verification only. Do not merge yet.
Summary by CodeRabbit