Files
gitea-mirror/src/components/ui
Arunavo Ray 37e5b68bd5 Added Github API rate limiting
- Implemented comprehensive GitHub API rate limit handling:
    - Integrated @octokit/plugin-throttling for automatic retry with exponential backoff
    - Added RateLimitManager service to track and enforce rate limits
    - Store rate limit status in database for persistence across restarts
    - Automatic pause and resume when limits are exceeded
    - Proper user identification for 5000 req/hr authenticated limit (vs 60 unauthenticated)

  - Improved rate limit UI/UX:
    - Removed intrusive rate limit card from dashboard
    - Toast notifications only at critical thresholds (80% and 100% usage)
    - All rate limit events logged for debugging

  - Optimized for GitHub's API constraints:
    - Reduced default batch size from 10 to 5 repositories
    - Added documentation about GitHub's 100 concurrent request limit
    - Better handling of repositories with many issues/PRs
2025-09-09 11:14:43 +05:30
..
2025-06-11 21:51:39 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-06-15 12:15:14 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-07-07 20:24:09 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-07-26 22:06:29 +05:30
2025-05-18 09:31:23 +05:30
2025-09-09 11:14:43 +05:30
2025-06-15 12:15:14 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-05-18 09:31:23 +05:30
2025-07-21 12:26:31 +05:30
2025-06-17 11:35:09 +05:30