Roo-Code/webview-ui/src/components/chat
Bruno Bergher 5848db66be
ux: Improve subtask visibility and navigation in history and chat views (#10864)
* Taskheader

* Subtask messages

* View subtask

* subtasks in history items

* i18n

* Table

* Lighter visuals

* bug

* fix: Align tests with implementation behavior

* refactor: extract CircularProgress component from TaskHeader

- Created reusable CircularProgress component for displaying percentage as a ring
- Moved inline SVG calculation from TaskHeader.tsx to dedicated component
- Added comprehensive tests for CircularProgress component (14 tests)
- Component supports customizable size, strokeWidth, and className
- Includes proper accessibility attributes (progressbar role, aria-valuenow)

* chore: update StandardTooltip default delay to 600ms

As mentioned in the PR description, increased the tooltip delay to 600ms
for less intrusive tooltips. The delay is still configurable via the
delay prop for components that need a different value.

---------

Co-authored-by: Roo Code <roomote@roocode.com>
2026-01-24 07:21:25 -05:00
..
__tests__ ux: Improve subtask visibility and navigation in history and chat views (#10864) 2026-01-24 07:21:25 -05:00
checkpoints fix: use JavaScript-based hover for checkpoint menu visibility (#10056) 2025-12-12 14:06:16 -08:00
context-management fix: use foreground color for context-management icons (#9912) 2025-12-08 08:17:47 -07:00
hooks Remove modifier checks from prompt history navigation (#5467) 2025-07-08 11:19:46 -04:00
Announcement.tsx chore: add changeset for v3.43.0 (#10933) 2026-01-23 23:47:44 -05:00
ApiConfigSelector.tsx fix: keep pinned models fixed at top of scrollable list (#8813) 2025-11-04 22:01:06 -05:00
AutoApprovedRequestLimitWarning.tsx Add custom Button component with variant system (#9150) 2025-11-11 20:14:54 -05:00
AutoApproveDropdown.tsx feat: remove auto-approve toggles for to-do and retry actions (#10062) 2025-12-13 19:26:06 -07:00
BatchDiffApproval.tsx feat(chat): Improve diff appearance in main chat view (#8932) 2025-11-06 16:18:01 -05:00
BatchFilePermission.tsx feat: add file path tooltips with centralized PathTooltip component (#9030) 2025-11-04 21:59:19 -05:00
BrowserActionRow.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
BrowserSessionRow.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
BrowserSessionStatusRow.tsx Browser Use 2.0 (#8941) 2025-11-21 17:26:15 -05:00
ChatRow.tsx ux: Improve subtask visibility and navigation in history and chat views (#10864) 2026-01-24 07:21:25 -05:00
ChatTextArea.tsx ux: improve stop button visibility and streamline error handling (#10696) 2026-01-13 18:14:08 +00:00
ChatView.tsx ux: Improve subtask visibility and navigation in history and chat views (#10864) 2026-01-24 07:21:25 -05:00
CheckpointRestoreDialog.tsx Edit/Delete User Message (#7447) 2025-09-05 14:50:18 -04:00
CheckpointWarning.tsx Add checkpoint initialization timeout settings and fix checkpoint timeout warnings (#8019) 2025-10-23 22:18:58 -04:00
CloudTaskButton.tsx ux: Improvements to to-do lists and task headers (#9096) 2025-11-07 17:26:20 -05:00
CodebaseSearchResult.tsx Improve the display of codebase search results (#5571) 2025-07-10 12:30:06 -04:00
CodebaseSearchResultsDisplay.tsx Improve the display of codebase search results (#5571) 2025-07-10 12:30:06 -04:00
CodeIndexPopover.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
CommandExecution.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
CommandExecutionError.tsx ux: improved error messages and documentation links (#9777) 2025-12-04 15:25:23 +00:00
CommandPatternSelector.tsx ux: Redesigned Message Feed (#7985) 2025-09-19 09:30:13 -04:00
ContextMenu.tsx Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
ContextWindowProgress.tsx Revert "feat: Experiment: Show a bit of stats in Cloud tab to help users discover there's more in Cloud" (#8559) 2025-10-07 21:37:10 -04:00
ErrorRow.tsx chore: remove XML tool calling support (#10841) 2026-01-20 20:25:08 -05:00
FollowUpSuggest.tsx Release v3.39.0 (#10537) 2026-01-08 01:52:53 -05:00
IconButton.tsx Random chat text area cleanup (#7436) 2025-08-26 20:48:24 -07:00
IndexingStatusBadge.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
LucideIconButton.tsx Fix broken share button (#9253) 2025-11-13 20:51:27 -05:00
Markdown.tsx fix: prevent scrollbar flickering in chat view during content streaming (#6266) 2025-07-26 22:55:12 -04:00
McpExecution.tsx Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
Mention.tsx ux: Improvements to to-do lists and task headers (#9096) 2025-11-07 17:26:20 -05:00
MessageModificationConfirmationDialog.tsx Message edit/delete overhaul (#5538) 2025-07-17 10:16:57 -04:00
ModeSelector.tsx fix: Handle mode selector empty state on workspace switch (#9674) 2026-01-21 20:47:51 -05:00
OpenMarkdownPreviewButton.tsx feat: add button to open markdown in VSCode preview (#10773) 2026-01-16 10:56:19 -05:00
ProfileViolationWarning.tsx Roo Code Cloud (#4069) 2025-05-28 20:43:30 -07:00
ProgressIndicator.tsx Revert "Tailwind migration" (#3321) 2025-05-08 10:38:29 -04:00
QueuedMessages.tsx Move message queue to the extension host (#7604) 2025-09-02 19:12:18 -07:00
ReasoningBlock.tsx Fix thinking block word-breaking to prevent horizontal scroll (#10806) 2026-01-17 12:15:27 -05:00
ShareButton.tsx Add config to control public sharing (#10105) 2025-12-15 21:58:15 -05:00
SlashCommandItem.tsx Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
SlashCommandItemSimple.tsx Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
SystemPromptWarning.tsx Add a warning display when a system prompt override is active (#2804) 2025-04-20 23:28:19 -04:00
TaskActions.tsx feat: add debug buttons to view API and UI history (#9684) 2025-11-28 23:18:15 -05:00
TaskHeader.tsx ux: Improve subtask visibility and navigation in history and chat views (#10864) 2026-01-24 07:21:25 -05:00
TodoChangeDisplay.tsx Fix: Correct TODO list display order in chat view (ROO-107) (#9991) 2025-12-10 10:43:03 -08:00
TodoListDisplay.tsx ux: Improvements to to-do lists and task headers (#9096) 2025-11-07 17:26:20 -05:00
TooManyToolsWarning.tsx feat: warn users when too many MCP tools are enabled (#10772) 2026-01-18 09:22:09 -05:00
UpdateTodoListToolBlock.tsx add todo tool (#5182) 2025-07-07 14:07:39 -04:00
WarningRow.tsx feat: warn users when too many MCP tools are enabled (#10772) 2026-01-18 09:22:09 -05:00