Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e, US-only stickers Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…n style Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Review fixes: - One sticker code per normalized email, and IPv6 rate limits keyed by /64, so a script can't drain the pool. - pnpm cloud:dev generates the site chrome bundle before starting web. - docs/community/forms.md matches the current questions and rules. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rkers - Q2 is role, then bb use at work, then company size. - Other shows a "Please specify" box below the choices again. - The organizer note and a no-marketing line are small footnotes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The thank-you page now hands out one unused Shopify discount code per email as a claim link that opens a $0 checkout with the email filled in. Codes live in community_gift_code and are loaded outside the repo; the old 250-slot hashed pool is gone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rack unsent Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Failed sends keep their claim link so the cron trigger can resend the same email later; Resend idempotency keys stop duplicate deliveries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e site button Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Recover outbox rows whose request ended before the first attempt. - Only email finishers who claimed a code, so sends are capped by codes. - Retry auth errors, block double submits, and say nothing about email when none was queued. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Human comments
What was wrong
getbb.app had no private community survey or sticker claim page. Standalone form pages also lacked the site's shared navigation and footer. This replaces #5543, which was closed automatically for age.
What changed
/community/surveywith up to ten required questions, then a required email.noindex, absent from the sitemap and navigation, and use a nonce-only CSP.0011_community_surveywith three unjoined tables.pnpm cloud:devnow generates the site chrome bundle before starting web.docs/community/forms.mddocuments the submission contract and launch steps.Collection stays off (
COMMUNITY_FORMS_ENABLED=false) until launch review.How you verified
BB-Thread-ID: thr_2xnhqqv56h
BB-Thread-ID: thr_yz6t8hi7s8