Remove freebuff waiting room flag - #667
Conversation
Co-authored-by: Claude Opus 4.7 <[email protected]>
…539) Co-authored-by: Claude Opus 4.7 <[email protected]>
Co-authored-by: Claude Opus 4.7 <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]> Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Co-authored-by: James Grugett <[email protected]>
Set FREEBUFF_DEV_FORCE_LIMITED=true on localhost to make free-mode country resolution return allowed=false, so the limited tier UX can be exercised without a real geo block. Honored only when NEXT_PUBLIC_CB_ENVIRONMENT === 'dev'; cache lookups are bypassed for forced-limited requests so toggling the flag takes effect immediately. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
Limited tier only ever sees one model, so the multi-row picker chrome (LIMITED section header, comparative tagline like "Most efficient", "Pick a model to start" copy) read as filler. Fork a LimitedLandingPanel that renders the model identity, data-collection caveat, session counter, and a single bordered "Start session Enter" CTA — confirm gate rather than picker. Also strip the word "limited" from the session counter and rate-limit copy across the waiting room and session-ended banner so the tier name doesn't leak into user-facing text. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
|
This PR removes the However, per this mirror's scope rules, changes to If you want this ported, it needs to go through the private repo directly since the core of the diff can't land here. Nothing wrong with the work, just the wrong venue for the parts that matter. |
0a21aac to
cb0bae6
Compare
PR checks failedA couple of things need fixing before this can be reviewed. This PR touches paths the public mirror does not accept.
Backend, database, billing and deployment code is not part of Edit the PR and this check re-runs automatically. |
Removes the Freebuff waiting-room feature flag now that the session gate is permanently enabled. The server always starts admission, no longer emits disabled gate responses, and no longer fetches user email for the removed bypass path. CLI compatibility for older servers is preserved with the client-side disabled fallback, while docs and tests now describe the always-on session gate. Validated with package typechecks, focused Freebuff/session tests, chat completions tests, admission tests, and git diff --check.