Skip to content

Add repositories page with filtering and navigation#153

Merged
stylessh merged 5 commits intomainfrom
prem/repositories-page
Apr 18, 2026
Merged

Add repositories page with filtering and navigation#153
stylessh merged 5 commits intomainfrom
prem/repositories-page

Conversation

@stylessh
Copy link
Copy Markdown
Owner

Restores and updates the repositories hub (replaces closed #136).

Includes server-filtered repo hub, prefetch, participation sparklines (lazy-loaded), installation-access fixes, and related UI/navigation.

premsathisha and others added 5 commits April 18, 2026 00:30
… link, custom star icon

- Table-style repo rows, visibility icons, recharts activity chart
- GitHub participation stats API + caching; inactive styling when no commits
- Move Repositories from topbar tabs into user menu
- Custom Lucide-style StarIcon; SquareLock02 for private
- Full install-filtered hub + filter/sort; repo-list-page + repos-hub-filter
- Repos route: validateSearch page, prefetch aligned with cookie+page, debounced search
- Profile owner: tab/repos hub, load more, layout tweaks
- Replace LoaderCircleIcon with @diffkit/ui Spinner in dashboard loading + setup
- Nav/palette: ArchiveIcon for repositories; tabs tweak
…en, shortcut)

- Lazy-mount RepoCommitSparkline per row via IntersectionObserver
- Map forks_count to UserRepoSummary; show fork count in repo row meta
- Participation stats: retry on HTTP 202 before failing; do not cache empty as final 202
- appInstallationHasRepositoryAccess: list installation repos with app user Octokit
- Repos dropdown: show G O shortcut like Profile/Settings
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 18, 2026

Warning

Rate limit exceeded

@stylessh has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 14 minutes and 30 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 14 minutes and 30 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 31312a76-a81c-4e0d-8eba-afa77d60d4ec

📥 Commits

Reviewing files that changed from the base of the PR and between b153f9d and 345f991.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (24)
  • apps/dashboard/package.json
  • apps/dashboard/src/components/filters/filter-bar.tsx
  • apps/dashboard/src/components/filters/index.ts
  • apps/dashboard/src/components/layouts/dashboard-content-loading.tsx
  • apps/dashboard/src/components/layouts/dashboard-mobile-nav.tsx
  • apps/dashboard/src/components/layouts/dashboard-topbar.tsx
  • apps/dashboard/src/components/repo/repo-commit-sparkline.tsx
  • apps/dashboard/src/components/repo/repository-row.tsx
  • apps/dashboard/src/lib/command-palette/registry.ts
  • apps/dashboard/src/lib/github-cache-policy.ts
  • apps/dashboard/src/lib/github.functions.ts
  • apps/dashboard/src/lib/github.query.ts
  • apps/dashboard/src/lib/github.types.ts
  • apps/dashboard/src/lib/repo-list-page.ts
  • apps/dashboard/src/lib/repos-hub-filter.ts
  • apps/dashboard/src/lib/use-debounced-value.ts
  • apps/dashboard/src/routeTree.gen.ts
  • apps/dashboard/src/routes/_protected/$owner/index.tsx
  • apps/dashboard/src/routes/_protected/repos.tsx
  • apps/dashboard/src/routes/_protected/settings/shortcuts.tsx
  • apps/dashboard/src/routes/setup.tsx
  • packages/icons/src/index.ts
  • packages/icons/src/star-icon.tsx
  • packages/ui/src/components/tabs.tsx
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch prem/repositories-page

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 18, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
diffkit 345f991 Apr 18 2026, 04:32 AM

@stylessh stylessh merged commit 234e143 into main Apr 18, 2026
5 of 6 checks passed
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.

2 participants