Roo-Code/webview-ui
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
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public feat: Add indexing status badge to chat view 2025-06-10 23:22:09 +00:00
src feat: Add indexing status badge to chat view 2025-06-10 23:22:09 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
jest.config.cjs feat(read_file): enhance file reading capabilities with multi-file support and improved parameter handling (#2886) 2025-05-30 17:09:42 -04:00
package.json Remove Storybook + unused components (#4517) 2025-06-10 14:29:39 -07:00
tsconfig.json Add a new @roo-code/types package and use it everywhere (#3912) 2025-05-26 12:06:45 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts fix: resolve Mermaid CSP errors with enhanced bundling strategy (#3681) 2025-06-04 17:29:22 -04:00