Skip to content

Remove pricing page#12247

Open
yuvarajl wants to merge 19 commits intoRooCodeInc:mainfrom
yuvarajl:remove-pricing-page
Open

Remove pricing page#12247
yuvarajl wants to merge 19 commits intoRooCodeInc:mainfrom
yuvarajl:remove-pricing-page

Conversation

@yuvarajl
Copy link
Copy Markdown

@yuvarajl yuvarajl commented Apr 30, 2026

Related GitHub Issue

Closes: #

Roo Code Task Context (Optional)

Description

Test Procedure

Pre-Submission Checklist

  • Issue Linked: This PR is linked to an approved GitHub Issue (see "Related GitHub Issue" above).
  • Scope: My changes are focused on the linked issue (one major feature/fix per PR).
  • Self-Review: I have performed a thorough self-review of my code.
  • Testing: New and/or updated tests have been added to cover my changes (if applicable).
  • Documentation Impact: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
  • Contribution Guidelines: I have read and agree to the Contributor Guidelines.

Screenshots / Videos

Documentation Updates

Additional Notes

Get in Touch

Interactively review PR in Roo Code Cloud

taltas and others added 19 commits April 27, 2026 21:29
Remove Roo Code Cloud and Router remnants
- Delete apps/web-roo-code/src/app/pricing/ directory
- Delete apps/web-roo-code/src/app/provider/pricing/ directory
- Remove Pricing link from desktop and mobile navigation
- Remove View Pricing button from cloud and cloud/team pages
- Remove ModelCard import and price sorting options from provider page
- Remove pricing FAQ from provider page
@dosubot dosubot Bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Apr 30, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6b70af8b63

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +29 to +31
if (nextSettings.provider === LEGACY_PROVIDER_PREFERENCE_ROO) {
nextSettings.provider = DEFAULT_PROVIDER
migrated = true
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Reset migrated Roo model when switching provider

When legacy CLI settings are migrated from provider: "roo" to openrouter, the migration keeps the old model value unchanged. Existing users who previously saved Roo-only model IDs (for example roo/...) will then run with openrouter + an incompatible model and can hit immediate request failures until they manually override the model. The migration should also normalize model (or clear it) when rewriting the provider.

Useful? React with 👍 / 👎.

Comment thread src/extension/api.ts
Comment on lines 137 to +139
case TaskCommandName.GetModels:
try {
const models = await getModels({
provider: "roo" as const,
baseUrl: process.env.ROO_CODE_PROVIDER_URL ?? "https://api.roocode.com/proxy",
apiKey: CloudService.hasInstance()
? CloudService.instance.authService?.getSessionToken()
: undefined,
})

sendResponse(RooCodeEventName.ModelsResponse, [models])
sendResponse(RooCodeEventName.ModelsResponse, [{}])
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Return real model data for GetModels IPC command

This handler now responds with an empty model map unconditionally, so any IPC client using TaskCommandName.GetModels can no longer discover available models even when providers are configured correctly. Before this change the branch fetched models and only fell back to {} on error; now successful calls are indistinguishable from failure and break model-listing integrations.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants