Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
765e3a0
Add a list of sub-processors (#8163)
mrubens Sep 18, 2025
513fce3
Add cookie policy (#8165)
mrubens Sep 18, 2025
f934363
ux: Redesigned Message Feed (#7985)
brunobergher Sep 19, 2025
07684c0
bug: Incorrect copy for "Run" command when approving execution (#8179)
brunobergher Sep 19, 2025
ac4eda9
Supernova (#8175)
mrubens Sep 19, 2025
8214672
chore: add changeset for v3.28.4 (#8182)
mrubens Sep 19, 2025
b75ef1d
Changeset version bump (#8183)
github-actions[bot] Sep 19, 2025
f7a6589
fix: support dash prefix in parseMarkdownChecklist for todo lists (#8…
roomote[bot] Sep 20, 2025
c1e0cdc
Updating the privacy policy to allow us to send occasional emails (#8…
jdilla1277 Sep 20, 2025
c0e2c5e
fix: apply tiered pricing for Gemini models via Vertex AI (#8018)
roomote[bot] Sep 20, 2025
d6cb396
update sambanova models (#8186)
snova-jorgep Sep 20, 2025
d956cdb
Fix duplicate rehydrate during reasoning; centralize rehydrate and pr…
hannesrudolph Sep 20, 2025
1533efc
Wrap code blocks by default (#8194)
mrubens Sep 20, 2025
32d7e6f
Add an announcement for Supernova (#8197)
mrubens Sep 20, 2025
95e4235
Release v3.28.5 (#8198)
mrubens Sep 20, 2025
ceb9d2b
Changeset version bump (#8199)
github-actions[bot] Sep 20, 2025
6a4dab0
Remove language selection and word wrap toggle from CodeBlock (#8208)
mrubens Sep 22, 2025
6c2aa63
feat: Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A…
brunobergher Sep 22, 2025
0e1b23d
Bare metal evals fixes (#8224)
cte Sep 22, 2025
9dabb85
Fix: Improve reasoning block formatting for better readability (#7868)
daniel-lxs Sep 23, 2025
60ba541
fix: prevent checkpoint text from wrapping in non-English languages (…
roomote[bot] Sep 23, 2025
12f94fc
fix: respect Ollama Modelfile num_ctx configuration (#7798)
roomote[bot] Sep 23, 2025
807cc99
feat: add package.nls.json checking to find-missing-translations scri…
roomote[bot] Sep 23, 2025
1a4fb7f
feat(types): add GPT-5-Codex model (#8260)
daniel-lxs Sep 23, 2025
8e9a266
chore: add changeset for v3.28.6 (#8261)
mrubens Sep 23, 2025
19c3606
Follow-up questions should trigger the "interactive" state (#8259)
cte Sep 23, 2025
6061672
chore: add changeset for v3.28.6 (#8263)
mrubens Sep 23, 2025
44cbee5
Changeset version bump (#8262)
github-actions[bot] Sep 23, 2025
f47a2b8
Add image for 3.28.5 (#8266)
mrubens Sep 23, 2025
382ab63
feat: add zai-org/GLM-4.5-turbo model to Chutes provider (#8157)
roomote[bot] Sep 23, 2025
0682629
Cloud account switcher (#8223)
mrubens Sep 23, 2025
35791d0
fix: checkpoint restore popover positioning issue (#8219) (#8220)
roomote[bot] Sep 23, 2025
d8dd19a
ux: Collapse thinking blocks by default (but control all of them with…
brunobergher Sep 23, 2025
fc4ee93
Remove org switcher tooltip (#8269)
mrubens Sep 23, 2025
c5269f3
chore: add changeset for v3.28.7 (#8268)
mrubens Sep 23, 2025
8dbd8c4
Changeset version bump (#8271)
github-actions[bot] Sep 23, 2025
205f3e4
web: Opengraph image (#8285)
brunobergher Sep 24, 2025
25f6194
Set port 3446 for web-evals in production mode (#8288)
cte Sep 24, 2025
d3d0967
Show cloud switcher and option to add a team when logged in (#8291)
mrubens Sep 24, 2025
2f1b94f
fix: include initial ask in condense summarization (#8293) (#8298)
hannesrudolph Sep 25, 2025
798801d
Fix frequent "No tool used" errors by clarifying tool-use rules (#8292)
hannesrudolph Sep 25, 2025
b75f8dd
Add a couple more free models to the Roo provider (#8304)
mrubens Sep 25, 2025
37a175c
Release v3.28.8 (#8305)
mrubens Sep 25, 2025
bf1aafa
Changeset version bump (#8306)
github-actions[bot] Sep 25, 2025
43c1de0
feat: log out from cloud when resetting extension state (#8312)
roomote[bot] Sep 25, 2025
d959e88
feat: Add telemetry tracking to DismissibleUpsell component (#8309)
roomote[bot] Sep 25, 2025
ab0644d
Correct tool use suggestion to improve model adherence to suggestion …
hannesrudolph Sep 25, 2025
a0d6a4b
removing user hint when refreshing models (#7710)
requesty-JohnCosta27 Sep 25, 2025
8485548
Show the Roo provider on the welcome screen (#8317)
mrubens Sep 25, 2025
7fd01ab
wip: Website Improvements (#8303)
brunobergher Sep 25, 2025
26b88cf
feat(codex): align validation with optional auth.json path; docs mapp…
hannesrudolph Sep 24, 2025
e0a9262
feat(i18n): add optional auth.json path for ChatGPT Codex in multiple…
hannesrudolph Sep 24, 2025
4ba05da
feat: integrate override prompt for dynamic instructions in Codex res…
hannesrudolph Sep 25, 2025
5d63945
feat(openai-native-codex): remove service tier logic; stop forcing mi…
hannesrudolph Sep 25, 2025
0368879
i18n(openai-native-codex): localize provider errors; document immutab…
hannesrudolph Sep 25, 2025
d27575a
feat(i18n): add OpenAI Native Codex OAuth error messages in multiple …
hannesrudolph Sep 25, 2025
88aaeef
fix(codex): improve oauth error guidance and correct comment on defau…
hannesrudolph Sep 26, 2025
4ba0279
feat(codex): add codex-mini-latest model (fast reasoning, tuned from …
hannesrudolph Sep 26, 2025
0f09a3e
refactor(openai-native-codex): address @daniel-lxs review — remove un…
hannesrudolph Sep 26, 2025
8e81fda
fix(codex): address @daniel-lxs review — i18n settings, auth.json siz…
hannesrudolph Sep 26, 2025
b0b6b19
Add OAuth file size error messages and update settings localization f…
hannesrudolph Sep 26, 2025
28f0d19
fix(codex): remove unused lastServiceTier property from OpenAiNativeC…
hannesrudolph Sep 26, 2025
3a0f899
sync: openai-native-codex typing fix for lastServiceTier
hannesrudolph Sep 26, 2025
9c083bc
refactor(codex): remove unused service_tier handling
hannesrudolph Sep 26, 2025
2b30ccb
Revert "refactor(codex): remove unused service_tier handling"
hannesrudolph Sep 26, 2025
bf0908d
codex: drop unused lastServiceTier assignments
hannesrudolph Sep 26, 2025
1af62d8
Add support for openai-native-codex and improve Glama fetcher
Buzzwavemed Sep 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Roo Code Changelog

## [3.28.8] - 2025-09-25

![3.28.8 Release - Bug fixes and improvements](/releases/3.28.8-release.png)

- Fix: Resolve frequent "No tool used" errors by clarifying tool-use rules (thanks @hannesrudolph!)
- Fix: Include initial ask in condense summarization (thanks @hannesrudolph!)
- Add support for more free models in the Roo provider (thanks @mrubens!)
- Show cloud switcher and option to add a team when logged in (thanks @mrubens!)
- Add Opengraph image for web (thanks @brunobergher!)

## [3.28.7] - 2025-09-23

![3.28.7 Release - Hidden Thinking](/releases/3.28.7-release.png)

- UX: Collapse thinking blocks by default with UI settings to always show them (thanks @brunobergher!)
- Fix: Resolve checkpoint restore popover positioning issue (#8219 by @NaccOll, PR by @app/roomote)
- Add cloud account switcher functionality (thanks @mrubens!)
- Add support for zai-org/GLM-4.5-turbo model in Chutes provider (#8155 by @mugnimaestra, PR by @app/roomote)

## [3.28.6] - 2025-09-23

![3.28.6 Release - Kangaroo studying ancient codex](/releases/3.28.6-release.png)

- Feat: Add GPT-5-Codex model (thanks @daniel-lxs!)
- Feat: Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A) (thanks @brunobergher!)
- Fix: Improve reasoning block formatting for better readability (thanks @daniel-lxs!)
- Fix: Respect Ollama Modelfile num_ctx configuration (#7797 by @hannesrudolph, PR by @app/roomote)
- Fix: Prevent checkpoint text from wrapping in non-English languages (#8206 by @NaccOll, PR by @app/roomote)
- Remove language selection and word wrap toggle from CodeBlock (thanks @mrubens!)
- Feat: Add package.nls.json checking to find-missing-translations script (thanks @app/roomote!)
- Fix: Bare metal evals fixes (thanks @cte!)
- Fix: Follow-up questions should trigger the "interactive" state (thanks @cte!)

## [3.28.5] - 2025-09-20

![3.28.5 Release - Kangaroo staying hydrated](/releases/3.28.5-release.png)

- Fix: Resolve duplicate rehydrate during reasoning; centralize rehydrate and preserve cancel metadata (#8153 by @hannesrudolph, PR by @hannesrudolph)
- Add an announcement for Supernova (thanks @mrubens!)
- Wrap code blocks by default for improved readability (thanks @mrubens!)
- Fix: Support dash prefix in parseMarkdownChecklist for todo lists (#8054 by @NaccOll, PR by app/roomote)
- Fix: Apply tiered pricing for Gemini models via Vertex AI (#8017 by @ikumi3, PR by app/roomote)
- Update SambaNova models to latest versions (thanks @snova-jorgep!)
- Update privacy policy to allow occasional emails (thanks @jdilla1277!)

## [3.28.4] - 2025-09-19

![3.28.4 Release - Supernova Discovery](/releases/3.28.4-release.png)

- UX: Redesigned Message Feed (thanks @brunobergher!)
- UX: Responsive Auto-Approve (thanks @brunobergher!)
- Add telemetry retry queue for network resilience (thanks @daniel-lxs!)
- Fix: Transform keybindings in nightly build to fix command+y shortcut (thanks @app/roomote!)
- New code-supernova stealth model in the Roo Code Cloud provider (thanks @mrubens!)

## [3.28.3] - 2025-09-16

![3.28.3 Release - UI/UX Improvements and Bug Fixes](/releases/3.28.3-release.png)
Expand Down
4 changes: 2 additions & 2 deletions apps/web-evals/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
"scripts": {
"lint": "next lint --max-warnings 0",
"check-types": "tsc -b",
"dev": "scripts/check-services.sh && next dev",
"dev": "scripts/check-services.sh && next dev -p 3446",
"format": "prettier --write src",
"build": "next build",
"start": "next start",
"start": "next start -p 3446",
"clean": "rimraf tsconfig.tsbuildinfo .next .turbo"
},
"dependencies": {
Expand Down
2,981 changes: 10 additions & 2,971 deletions apps/web-roo-code/public/Roo-Code-Logo-Horiz-blk.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,975 changes: 10 additions & 2,965 deletions apps/web-roo-code/public/Roo-Code-Logo-Horiz-white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apps/web-roo-code/public/opengraph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
198 changes: 198 additions & 0 deletions apps/web-roo-code/src/app/legal/cookies/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
import type { Metadata } from "next"
import { SEO } from "@/lib/seo"

const TITLE = "Cookie Policy"
const DESCRIPTION = "Learn about how Roo Code uses cookies to enhance your experience and provide our services."
const PATH = "/legal/cookies"
const OG_IMAGE = SEO.ogImage

export const metadata: Metadata = {
title: TITLE,
description: DESCRIPTION,
alternates: {
canonical: `${SEO.url}${PATH}`,
},
openGraph: {
title: TITLE,
description: DESCRIPTION,
url: `${SEO.url}${PATH}`,
siteName: SEO.name,
images: [
{
url: OG_IMAGE.url,
width: OG_IMAGE.width,
height: OG_IMAGE.height,
alt: OG_IMAGE.alt,
},
],
locale: SEO.locale,
type: "article",
},
twitter: {
card: SEO.twitterCard,
title: TITLE,
description: DESCRIPTION,
images: [OG_IMAGE.url],
},
keywords: [...SEO.keywords, "cookies", "privacy", "tracking", "analytics"],
}

export default function CookiePolicy() {
return (
<>
<div className="container mx-auto px-4 py-12 sm:px-6 lg:px-8">
<div className="prose prose-lg mx-auto max-w-4xl dark:prose-invert">
<p className="text-muted-foreground">Updated: September 18, 2025</p>

<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl">Cookie Policy</h1>

<p className="lead">
This Cookie Policy explains how Roo Code uses cookies and similar technologies to recognize you
when you visit our website.
</p>

<h2 className="mt-12 text-2xl font-bold">What are cookies?</h2>
<p>
Cookies are small data files that are placed on your computer or mobile device when you visit a
website. Cookies help make websites work more efficiently and provide reporting information.
</p>

<h2 className="mt-12 text-2xl font-bold">Cookies we use</h2>
<p>
We use a minimal number of cookies to provide essential functionality and improve your
experience.
</p>

<div className="overflow-x-auto">
<table className="min-w-full border-collapse border border-border">
<thead>
<tr className="bg-muted/50">
<th className="border border-border px-4 py-3 text-left font-semibold">Provider</th>
<th className="border border-border px-4 py-3 text-left font-semibold">Purpose</th>
<th className="border border-border px-4 py-3 text-left font-semibold">Type</th>
<th className="border border-border px-4 py-3 text-left font-semibold">Duration</th>
<th className="border border-border px-4 py-3 text-left font-semibold">
Example Cookies
</th>
</tr>
</thead>
<tbody>
<tr>
<td className="border border-border px-4 py-3 font-medium">Clerk</td>
<td className="border border-border px-4 py-3">
Authentication and session management
</td>
<td className="border border-border px-4 py-3">Essential</td>
<td className="border border-border px-4 py-3">1 year and 1 month</td>
<td className="border border-border px-4 py-3 font-mono text-sm">
__client_uat*, __clerk_*
</td>
</tr>
<tr className="bg-muted/25">
<td className="border border-border px-4 py-3 font-medium">PostHog</td>
<td className="border border-border px-4 py-3">
Product analytics and feature usage tracking
</td>
<td className="border border-border px-4 py-3">
Analytics (only with your consent)
</td>
<td className="border border-border px-4 py-3">1 year</td>
<td className="border border-border px-4 py-3 font-mono text-sm">ph_*</td>
</tr>
</tbody>
</table>
</div>

<p className="mt-4">
<a
href="https://clerk.com/legal/privacy"
target="_blank"
rel="noopener noreferrer"
className="text-primary hover:underline">
Clerk Privacy Policy
</a>
</p>
<p>
<a
href="https://posthog.com/privacy"
target="_blank"
rel="noopener noreferrer"
className="text-primary hover:underline">
PostHog Privacy Policy
</a>
</p>

<h2 className="mt-12 text-2xl font-bold">Essential cookies</h2>
<p>
Essential cookies are required for our website to operate. These include authentication cookies
from Clerk that allow you to stay logged in to your account. These cookies cannot be disabled
without losing core website functionality. The lawful basis for processing these cookies is our
legitimate interest in providing secure access to our services.
</p>

<h2 className="mt-12 text-2xl font-bold">Analytics cookies</h2>
<p>
We use PostHog analytics cookies to understand how visitors interact with our website. This
helps us improve our services and user experience. Analytics cookies are placed only if you give
consent through our cookie banner. The lawful basis for processing these cookies is your
consent, which you can withdraw at any time.
</p>

<h2 className="mt-12 text-2xl font-bold">Third-party services</h2>
<p>
Our blog at{" "}
<a
href="https://blog.roocode.com"
target="_blank"
rel="noopener noreferrer"
className="text-primary hover:underline">
blog.roocode.com
</a>{" "}
is hosted on Substack. When you visit it, Substack may set cookies for analytics,
personalization, and advertising/marketing. These cookies are managed directly by Substack and
are outside our control. You can read more in{" "}
<a
href="https://substack.com/privacy"
target="_blank"
rel="noopener noreferrer"
className="text-primary hover:underline">
Substack&apos;s Cookie Policy
</a>
.
</p>

<h2 className="mt-12 text-2xl font-bold">How to control cookies</h2>
<p>You can control and manage cookies through your browser settings. Most browsers allow you to:</p>
<ul>
<li>View what cookies are stored on your device</li>
<li>Delete cookies individually or all at once</li>
<li>Block third-party cookies</li>
<li>Block cookies from specific websites</li>
<li>Block all cookies from being set</li>
<li>Delete all cookies when you close your browser</li>
</ul>
<p>
Please note that blocking essential cookies may prevent you from using certain features of our
website, such as staying logged in to your account.
</p>

<h2 className="mt-12 text-2xl font-bold">Changes to this policy</h2>
<p>
We may update this Cookie Policy from time to time. When we make changes, we will update the
date at the top of this policy. We encourage you to periodically review this policy to stay
informed about our use of cookies.
</p>

<h2 className="mt-12 text-2xl font-bold">Contact us</h2>
<p>
If you have questions about our use of cookies, please contact us at{" "}
<a href="mailto:[email protected]" className="text-primary hover:underline">
[email protected]
</a>
.
</p>
</div>
</div>
</>
)
}
Loading