Skip to content

Add Projects rate limit UI change #1603

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 3, 2025
Merged

Add Projects rate limit UI change #1603

merged 4 commits into from
Jul 3, 2025

Conversation

logancyang
Copy link
Owner

  • Add rate limit info to tooltip
  • Add a notice when rate limit is reached

- Added checks for rate limit errors in ProjectManager and ChatControls, re-throwing errors when detected.
- Introduced a method in Docs4LLMParser to show user-friendly notices for rate limit exceedances, limiting notifications to once per minute.
- Updated error logging to use a centralized logging function for consistency.
@logancyang
Copy link
Owner Author

bugbot run

cursor[bot]

This comment was marked as outdated.

- Updated error checks in ProjectManager and ChatControls to include status code 429 for better rate limit detection.
- Ensured that errors are re-thrown when rate limits are exceeded, maintaining consistent error handling across components.
@logancyang
Copy link
Owner Author

bugbot run

cursor[bot]

This comment was marked as outdated.

- Introduced a centralized utility function `isRateLimitError` to streamline rate limit error detection in ProjectManager, ChatControls, and Docs4LLMParser.
- Removed redundant error checking logic from multiple locations, enhancing code maintainability.
- Added a new utility function `extractRetryTime` for better handling of retry time extraction from error messages.
@logancyang
Copy link
Owner Author

bugbot run

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ BugBot reviewed your changes and found no bugs!


Was this report helpful? Give feedback by reacting with 👍 or 👎

@logancyang logancyang merged commit 2625fa9 into master Jul 3, 2025
3 checks passed
@logancyang logancyang deleted the projects-rate-limit branch July 3, 2025 07:25
@logancyang logancyang mentioned this pull request Jul 3, 2025
wenzhengjiang pushed a commit that referenced this pull request Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant