-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Add announcement for Sonic model #7244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
"announcement": { | ||
"title": "🎉 Roo Code {{version}} Yayınlandı", | ||
"stealthModel": { | ||
"feature": "<bold>Sınırlı süre ÜCRETSİZ gizli model</bold> - 262k bağlam penceresi ile ajantik kodlamada mükemmel olan çok hızlı akıl yürütme modeli, Roo Code Cloud üzerinden kullanılabilir.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typographical suggestion: The word "ajantik" in this line might be a typo. Please verify if it should be something like "avantajlı", "anlık", or another intended term.
"feature": "<bold>Sınırlı süre ÜCRETSİZ gizli model</bold> - 262k bağlam penceresi ile ajantik kodlamada mükemmel olan çok hızlı akıl yürütme modeli, Roo Code Cloud üzerinden kullanılabilir.", | |
"feature": "<bold>Sınırlı süre ÜCRETSİZ gizli model</bold> - 262k bağlam penceresi ile avantajlı kodlamada mükemmel olan çok hızlı akıl yürütme modeli, Roo Code Cloud üzerinden kullanılabilir.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your contribution! I've reviewed the changes and found some consistency issues that need attention.
public isViewLaunched = false | ||
public settingsImportedAt?: number | ||
public readonly latestAnnouncementId = "jul-29-2025-3-25-0" // Update for v3.25.0 announcement | ||
public readonly latestAnnouncementId = "aug-20-2025-stealth-model" // Update for stealth model announcement |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this intentional? The announcement ID uses "stealth-model" but the PR title and model reference use "Sonic". Consider using "aug-20-2025-sonic-model" for consistency:
import { useExtensionState } from "@src/context/ExtensionStateContext" | ||
import { vscode } from "@src/utils/vscode" | ||
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@src/components/ui" | ||
import { Button } from "@src/components/ui" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we combine this Button import with the other UI component imports on line 9 for better organization?
Then remove line 10.
"feature3": "<bold>Enhanced Gemini Tools</bold>: New URL context and Google Search grounding capabilities provide Gemini models with real-time web information and enhanced research abilities.", | ||
"hideButton": "Hide announcement", | ||
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀" | ||
"stealthModel": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The i18n keys use "stealthModel" but the model is called "Sonic" (roo/sonic). Should we rename these keys to "sonicModel" for consistency throughout the codebase?
"hideButton": "Hide announcement", | ||
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀" | ||
"stealthModel": { | ||
"feature": "<bold>Limited-time FREE stealth model</bold> - A blazing fast reasoning model that excels at agentic coding with a 262k context window, available through Roo Code Cloud.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text refers to a "stealth model" but should say "Sonic model" to match the actual model name (roo/sonic):
{!cloudIsAuthenticated ? ( | ||
<Button | ||
onClick={() => { | ||
vscode.postMessage({ type: "rooCloudSignIn" }) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding telemetry tracking when users click this button to understand feature adoption rates. This would help measure engagement with the new Sonic model announcement.
Important
Add announcement for Sonic model with updated ID, new features, and translations in multiple languages.
latestAnnouncementId
inClineProvider.ts
to "aug-20-2025-stealth-model" for Sonic model announcement.Announcement.tsx
to include new features for the Sonic model, including a connect button and conditional rendering based on authentication.ca
,de
,en
,es
,fr
,hi
,id
,it
,ja
,ko
,nl
,pl
,pt-BR
,ru
,tr
,vi
,zh-CN
, andzh-TW
.Announcement.spec.tsx
to test new features and translations for the Sonic model announcement.This description was created by
for ba4925f. You can customize this summary. It will automatically update as commits are pushed.