feat: add spinning favicon during processing and implement rate limiting for Gemini API requests

- Introduced a new hook `useSpinningFavicon` to animate the favicon when processing is ongoing.
- Updated the `Header` component to utilize the new spinning favicon feature.
- Added a rate limit delay of 100ms between requests to the Gemini API in `GeminiAgent`.
This commit is contained in:
Alex Newman
2025-12-25 19:03:29 -05:00
parent 954157e9e0
commit b2b14a1b95
5 changed files with 108 additions and 9 deletions
File diff suppressed because one or more lines are too long