Roo-Code/webview-ui/public
google-labs-jules[bot] 5e6900bd3b feat: Add indexing status badge to chat view
Implements an indexing status badge in the chat view that displays the current status of codebase indexing.

The badge provides you with real-time feedback on indexing progress and errors without needing to navigate to the settings page.

Key changes:
- Created `IndexingStatusBadge.tsx`: A new component to display the badge.
    - Shows "Indexing X%" with a yellow pulsing dot for active indexing.
    - Shows "Indexing Error" with a red dot for errors.
    - Hidden for "Standby" or successful "Indexed" states.
    - Clicking the badge navigates you to the Codebase Indexing settings.
- Integrated `IndexingStatusBadge` into `ChatView.tsx`:
    - `ChatView` now listens for `indexingStatusUpdate` messages from the extension.
    - The badge is rendered in the bottom-right corner of the chat view.
- Added i18n translations for new badge text.
- Added unit tests for `IndexingStatusBadge` and integration tests in `ChatView.test.tsx` to ensure correct behavior and visibility based on indexing status.
2025-06-10 23:22:09 +00:00
..
locales/en feat: Add indexing status badge to chat view 2025-06-10 23:22:09 +00:00
.gitkeep Remove CRA cruft 2025-01-30 14:38:41 -08:00