sync: Redis caching, progress bar rewrite, sentry filtering, UI improvements

- Add Redis caching to all pages and uncached API routes
- Rewrite progress bar with direct DOM manipulation for search/filters/navigation
- Filter generic network errors from Sentry client reporting
- Fix non-null assertion for repo.owner in popular-repos strategy
- Remove next-nprogress-bar dependency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-22 12:58:16 +03:30
parent 0713607693
commit d19113795e
16 changed files with 353 additions and 151 deletions

View File

@@ -111,7 +111,7 @@ export class PopularReposCrawler {
for (const repo of response.data.items) {
if (!repo.archived) {
results.push({
owner: repo.owner.login,
owner: repo.owner!.login,
repo: repo.name,
stars: repo.stargazers_count,
forks: repo.forks_count,