Skip to content

Label Freebuff limited mode#670

Merged
jahooma merged 1 commit into
mainfrom
jahooma/label-limited-mode
May 13, 2026
Merged

Label Freebuff limited mode#670
jahooma merged 1 commit into
mainfrom
jahooma/label-limited-mode

Conversation

@jahooma
Copy link
Copy Markdown
Contributor

@jahooma jahooma commented May 13, 2026

Adds a persistent limited-mode label to the Freebuff model selection and waiting-room surfaces, with friendly reasons such as outside available countries, VPN/privacy network detected, or unverifiable location.

Threads country/privacy metadata through session responses for landing and queued/active/ended states so the CLI can explain why only limited Freebuff access is available.

Adds coverage for the new session metadata and validates the session-view mapping for limited queued rows.

Validated with bun test web/src/app/api/v1/freebuff/session/__tests__/session.test.ts web/src/server/free-session/__tests__/session-view.test.ts, bun run --cwd cli typecheck, bun run --cwd web typecheck, and git diff --check.

@jahooma jahooma force-pushed the jahooma/label-limited-mode branch from 72a215b to 4157b10 Compare May 13, 2026 04:44
@jahooma jahooma merged commit 48005cb into main May 13, 2026
35 checks passed
@jahooma jahooma deleted the jahooma/label-limited-mode branch May 13, 2026 04:49
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