Skip to content

Conversation

@mrubens
Copy link
Collaborator

@mrubens mrubens commented May 29, 2025

Before:
Screenshot 2025-05-29 at 10 37 50 AM
Screenshot 2025-05-29 at 10 38 08 AM

After:
Screenshot 2025-05-29 at 10 38 26 AM
Screenshot 2025-05-29 at 10 38 43 AM

Also includes a fix for telemetry


Important

Refactor UI components and tests to improve icon handling and update telemetry events.

  • UI Changes:
    • TaskHeader.tsx: Replaces IconButton with a standard button for condense context action.
    • ContextManagementSettings.tsx: Adds FoldVertical icon for auto condense context settings.
  • Testing:
    • setupTests.tsx: Mocks lucide-react icons globally using a Proxy.
    • jest.config.cjs: Updates setupFilesAfterEnv to setupTests.tsx.
    • Removes individual icon mocks from CodeBlock.test.tsx, ModesView.test.tsx, ContextManagementSettings.test.tsx, and SettingsView.test.tsx.
  • Telemetry:
    • telemetry.ts: Adds CONTEXT_CONDENSED and SLIDING_WINDOW_TRUNCATION to rooCodeTelemetryEventSchema.

This description was created by Ellipsis for a4a0bfe. You can customize this summary. It will automatically update as commits are pushed.

@mrubens mrubens requested a review from cte as a code owner May 29, 2025 14:39
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused labels May 29, 2025
@mrubens mrubens merged commit 337b5da into main May 29, 2025
16 checks passed
@mrubens mrubens deleted the condensing_fixes branch May 29, 2025 14:45
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap May 29, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap May 29, 2025
@adamhill
Copy link
Contributor

oooh nice!

SmartManoj pushed a commit to SmartManoj/Raa-Code that referenced this pull request Jun 13, 2025
* Use cache builtin to actions/setup-node@4

* Update test.yml

npm ci --verbose

* Update test.yml

* Install local packages on windows

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

Labels

size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants