Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 8c16099

Browse files
committed
chore: add changeset for v3.45.0
1 parent d748de6 commit 8c16099

22 files changed

Lines changed: 27 additions & 39 deletions

File tree

.changeset/v3.45.0.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
![3.45.0 Release - Smart Code Folding](/releases/3.45.0-release.png)
6+
7+
- Smart Code Folding: Context condensation now intelligently preserves a lightweight map of files you worked on—function signatures, class declarations, and type definitions—so Roo can continue referencing them accurately after condensing. Files are prioritized by most recent access, with a ~50k character budget ensuring your latest work is always preserved. (Idea by @shariqriazz, PR #10942 by @hannesrudolph)

releases/3.45.0-release.png

1.33 MB
Loading

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export class ClineProvider
159159

160160
public isViewLaunched = false
161161
public settingsImportedAt?: number
162-
public readonly latestAnnouncementId = "jan-2026-v3.44.0-worktrees" // v3.44.0 Worktrees
162+
public readonly latestAnnouncementId = "jan-2026-v3.45.0-smart-code-folding" // v3.45.0 Smart Code Folding
163163
public readonly providerSettingsManager: ProviderSettingsManager
164164
public readonly customModesManager: CustomModesManager
165165

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
4444
<div className="mb-4">
4545
<p className="mb-3">{t("chat:announcement.release.heading")}</p>
4646
<ul className="list-disc list-inside text-sm space-y-1.5">
47-
<li>
48-
<Trans
49-
i18nKey="chat:announcement.release.worktrees"
50-
components={{ settingsLink: <WorktreesSettingsLink /> }}
51-
/>
52-
</li>
47+
<li>{t("chat:announcement.release.smartCodeFolding")}</li>
5348
</ul>
5449
</div>
5550

@@ -127,18 +122,4 @@ const CareersLink = ({ children }: { children?: ReactNode }) => (
127122
</VSCodeLink>
128123
)
129124

130-
const WorktreesSettingsLink = ({ children }: { children?: ReactNode }) => (
131-
<VSCodeLink
132-
href="#"
133-
onClick={(e) => {
134-
e.preventDefault()
135-
window.postMessage(
136-
{ type: "action", action: "settingsButtonClicked", values: { section: "worktrees" } },
137-
"*",
138-
)
139-
}}>
140-
{children}
141-
</VSCodeLink>
142-
)
143-
144125
export default memo(Announcement)

webview-ui/src/i18n/locales/ca/chat.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/de/chat.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/en/chat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@
346346
},
347347
"release": {
348348
"heading": "What's New:",
349-
"worktrees": "Worktrees: Work on multiple branches simultaneously with Git worktrees. Each worktree gets its own VS Code window with Roo Code, enabling parallel development without branch switching. <settingsLink>Try it out</settingsLink>"
349+
"smartCodeFolding": "Smart Code Folding: Context condensation now preserves a lightweight map of your files: function signatures, class declarations, and type definitions. This provides better continuity after condensing and smarter edits when referencing previous work."
350350
},
351351
"cloudAgents": {
352352
"heading": "New in the Cloud:",

webview-ui/src/i18n/locales/es/chat.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/fr/chat.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/hi/chat.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)