mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-24 21:41:08 +02:00
Billing errors (out of credits, subscription required/inactive) were rendered as null in the transcript, so if the upgrade dialog was dismissed or missed the turn ended silently blank. Render an inline BillingErrorNotice in both the main chat and the chat sidebar instead. Also watch the sessions-runtime conversation (not just legacy state) for billing failures, and track handled error ids in a Set so a previously seen error doesn't block newer ones from popping the dialog. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .pnpm-store/v11 | ||
| apps | ||
| docs | ||
| packages | ||
| .gitignore | ||
| ANALYTICS.md | ||
| CODE_MODE_ENGINES_PLAN.md | ||
| demo.gif | ||
| eslint.config.mts | ||
| GRANOLA_PARITY.md | ||
| LIVE_NOTE.md | ||
| MINI_APPS_PLAN.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tsconfig.base.json | ||
| VIDEO_MODE.md | ||