Skip to content

Conversation

@roomote
Copy link
Contributor

@roomote roomote bot commented Nov 13, 2025

Adds a new UI setting to configure the maximum number of tasks shown in the home screen history preview, since we removed the ability to hide them from the home page, intentionally.

image

Changes

  • Added new "Maximum number of tasks in home screen" setting to UI Settings (0-20, default 4)
  • Updated HistoryPreview component to respect the new setting value
  • When set to 0, the HistoryPreview component does not render at all
  • Added translation keys for the new setting
  • Updated all relevant tests to account for the new behavior

Testing

  • All existing tests pass
  • Added new tests for the setting behavior
  • Verified HistoryPreview respects the maxTasksHomeScreen value
  • Verified component does not render when value is 0

Important

Introduces a new UI setting to control the maximum number of tasks displayed on the home screen, affecting the HistoryPreview component and including updates to translations and tests.

  • Behavior:
    • Adds "Maximum number of tasks in home screen" setting (0-20, default 4) to UI settings.
    • HistoryPreview component updated to respect new setting; does not render if set to 0.
  • Translations:
    • Adds translation keys for new setting in multiple locales.
  • Testing:
    • Updates existing tests and adds new tests for setting behavior in maxTasksHomeScreen.test.ts and HistoryPreview.spec.tsx.

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

- Add new UISettings option to configure maximum number of tasks shown in home screen (0-20, default 4)
- Update HistoryPreview component to respect the new setting
- When set to 0, HistoryPreview component does not render at all
- Add translation keys for the new setting
- Update tests to account for new behavior
@roomote roomote bot requested review from cte, jr and mrubens as code owners November 13, 2025 15:09
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused labels Nov 13, 2025
@roomote
Copy link
Contributor Author

roomote bot commented Nov 13, 2025

Rooviewer Clock   See task on Roo Cloud

Review completed. All previously flagged issues have been resolved.

  • Remove hardcoded maxTasksHomeScreen = 100 override in HistoryPreview.tsx that makes the user setting non-functional
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Nov 13, 2025
@hannesrudolph hannesrudolph moved this from Triage to PR [Needs Prelim Review] in Roo Code Roadmap Nov 14, 2025
@hannesrudolph hannesrudolph added PR - Needs Preliminary Review and removed Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. labels Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

Status: PR [Needs Prelim Review]

Development

Successfully merging this pull request may close these issues.

4 participants