Skip to content

Commit 2916c97

Browse files
authored
Merge branch 'RooCodeInc:main' into fix/issue-4446-ssl-validation
2 parents 43d04ba + 6fd261d commit 2916c97

File tree

253 files changed

+9002
-2613
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+9002
-2613
lines changed

.env.sample

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ POSTHOG_API_KEY=key-goes-here
33
# Roo Code Cloud / Local Development
44
CLERK_BASE_URL=https://epic-chamois-85.clerk.accounts.dev
55
ROO_CODE_API_URL=http://localhost:3000
6+
ROO_CODE_PROVIDER_URL=http://localhost:8080/proxy/v1

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ src/assets/docs/demo.gif filter=lfs diff=lfs merge=lfs -text
66
*.snap linguist-generated=true
77

88
# Non-English translation files - mark as linguist-generated to exclude from GitHub language statistics
9+
# Package NLS files - mark non-English ones as generated
10+
src/package.nls.*.json linguist-generated=true
11+
# Exclude the base English file from being marked as generated
12+
src/package.nls.json linguist-generated=false
13+
914
# Root locales directory (contains only non-English translations)
1015
locales/** linguist-generated=true
1116

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ body:
2525
- AWS Bedrock
2626
- Chutes AI
2727
- DeepSeek
28+
- Featherless AI
2829
- Fireworks AI
2930
- Glama
3031
- Google Gemini

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Roo Code Changelog
22

3+
## [3.25.20] - 2025-08-19
4+
5+
- Add announcement for Sonic model
6+
7+
## [3.25.19] - 2025-08-19
8+
9+
- Fix issue where new users couldn't select the Roo Code Cloud provider (thanks @daniel-lxs!)
10+
11+
## [3.25.18] - 2025-08-19
12+
13+
- Add new stealth Sonic model through the Roo Code Cloud provider
14+
- Fix: respect enableReasoningEffort setting when determining reasoning usage (#7048 by @ikbencasdoei, PR by @app/roomote)
15+
- Fix: prevent duplicate LM Studio models with case-insensitive deduplication (#6954 by @fbuechler, PR by @daniel-lxs)
16+
- Feat: simplify ask_followup_question prompt documentation (thanks @daniel-lxs!)
17+
- Feat: simple read_file tool for single-file-only models (thanks @daniel-lxs!)
18+
- Fix: Add missing zaiApiKey and doubaoApiKey to SECRET_STATE_KEYS (#7082 by @app/roomote)
19+
- Feat: Add new models and update configurations for vscode-lm (thanks @NaccOll!)
20+
21+
## [3.25.17] - 2025-08-17
22+
23+
- Fix: Resolve terminal reuse logic issues
24+
25+
## [3.25.16] - 2025-08-16
26+
27+
- Add support for OpenAI gpt-5-chat-latest model (#7057 by @PeterDaveHello, PR by @app/roomote)
28+
- Fix: Use native Ollama API instead of OpenAI compatibility layer (#7070 by @LivioGama, PR by @daniel-lxs)
29+
- Fix: Prevent XML entity decoding in diff tools (#7107 by @indiesewell, PR by @app/roomote)
30+
- Fix: Add type check before calling .match() on diffItem.content (#6905 by @pwilkin, PR by @app/roomote)
31+
- Refactor task execution system: improve call stack management (thanks @catrielmuller!)
32+
- Fix: Enable save button for provider dropdown and checkbox changes (thanks @daniel-lxs!)
33+
- Add an API for resuming tasks by ID (thanks @mrubens!)
34+
- Emit event when a task ask requires interaction (thanks @cte!)
35+
- Make enhance with task history default to true (thanks @liwilliam2021!)
36+
- Fix: Use cline.cwd as primary source for workspace path in codebaseSearchTool (thanks @NaccOll!)
37+
- Hotfix multiple folder workspace checkpoint (thanks @NaccOll!)
38+
39+
## [3.25.15] - 2025-08-14
40+
41+
- Fix: Remove 500-message limit to prevent scrollbar jumping in long conversations (#7052, #7063 by @daniel-lxs, PR by @app/roomote)
42+
- Fix: Reset condensing state when switching tasks (#6919 by @f14XuanLv, PR by @f14XuanLv)
43+
- Fix: Implement sitemap generation in TypeScript and remove XML file (#5231 by @abumalick, PR by @abumalick)
44+
- Fix: allowedMaxRequests and allowedMaxCost values not showing in the settings UI (thanks @chrarnoldus!)
45+
346
## [3.25.14] - 2025-08-13
447

548
- Fix: Only include verbosity parameter for models that support it (#7054 by @eastonmeth, PR by @app/roomote)

README.md

Lines changed: 41 additions & 40 deletions
Large diffs are not rendered by default.

apps/web-roo-code/.env.example

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com
66
# Basin Form Endpoint for Static Form Submissions
77
# Replace this with your actual Basin form endpoint (e.g., https://usebasin.com/f/your-form-id)
88
NEXT_PUBLIC_BASIN_ENDPOINT=https://usebasin.com/f/your-form-id-here
9+
10+
# Site URL Configuration
11+
# Used for generating absolute URLs in sitemap and other contexts
12+
NEXT_PUBLIC_SITE_URL=https://roocode.com

apps/web-roo-code/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,7 @@ yarn-error.log*
4040
# typescript
4141
*.tsbuildinfo
4242
next-env.d.ts
43+
44+
# generated files
45+
/public/sitemap*.xml
46+
/public/robots.txt

apps/web-roo-code/.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
enable-pre-post-scripts=true
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
/** @type {import('next-sitemap').IConfig} */
2+
module.exports = {
3+
siteUrl: process.env.NEXT_PUBLIC_SITE_URL || 'https://roocode.com',
4+
generateRobotsTxt: true,
5+
generateIndexSitemap: false, // We don't need index sitemap for a small site
6+
changefreq: 'monthly',
7+
priority: 0.7,
8+
sitemapSize: 5000,
9+
exclude: [
10+
'/api/*',
11+
'/server-sitemap-index.xml',
12+
'/404',
13+
'/500',
14+
'/_not-found',
15+
],
16+
robotsTxtOptions: {
17+
policies: [
18+
{
19+
userAgent: '*',
20+
allow: '/',
21+
},
22+
],
23+
additionalSitemaps: [
24+
// Add any additional sitemaps here if needed in the future
25+
],
26+
},
27+
// Custom transform function to set specific priorities and change frequencies
28+
transform: async (config, path) => {
29+
// Set custom priority for specific pages
30+
let priority = config.priority;
31+
let changefreq = config.changefreq;
32+
33+
if (path === '/') {
34+
priority = 1.0;
35+
changefreq = 'yearly';
36+
} else if (path === '/enterprise' || path === '/evals') {
37+
priority = 0.8;
38+
changefreq = 'monthly';
39+
} else if (path === '/privacy' || path === '/terms') {
40+
priority = 0.5;
41+
changefreq = 'yearly';
42+
}
43+
44+
return {
45+
loc: path,
46+
changefreq,
47+
priority,
48+
lastmod: config.autoLastmod ? new Date().toISOString() : undefined,
49+
alternateRefs: config.alternateRefs ?? [],
50+
};
51+
},
52+
additionalPaths: async (config) => {
53+
// Add any additional paths that might not be automatically discovered
54+
// This is useful for dynamic routes or API-generated pages
55+
// Add the /evals page since it's a dynamic route
56+
return [{
57+
loc: '/evals',
58+
changefreq: 'monthly',
59+
priority: 0.8,
60+
lastmod: new Date().toISOString(),
61+
}];
62+
63+
// Add the /evals page since it's a dynamic route
64+
result.push({
65+
loc: '/evals',
66+
changefreq: 'monthly',
67+
priority: 0.8,
68+
lastmod: new Date().toISOString(),
69+
});
70+
71+
return result;
72+
},
73+
};

apps/web-roo-code/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"check-types": "tsc --noEmit",
88
"dev": "next dev",
99
"build": "next build",
10+
"postbuild": "next-sitemap --config next-sitemap.config.cjs",
1011
"start": "next start",
1112
"clean": "rimraf .next .turbo"
1213
},
@@ -42,6 +43,7 @@
4243
"@types/react": "^18.3.23",
4344
"@types/react-dom": "^18.3.7",
4445
"autoprefixer": "^10.4.21",
46+
"next-sitemap": "^4.2.3",
4547
"postcss": "^8.5.4",
4648
"tailwindcss": "^3.4.17"
4749
}

0 commit comments

Comments
 (0)