Skip to content

feat: add GitHub insights dashboard page for web UI#163

Open
Midoriya-w wants to merge 1 commit into
Dev-Card:mainfrom
Midoriya-w:feat/github-insights-web-ui
Open

feat: add GitHub insights dashboard page for web UI#163
Midoriya-w wants to merge 1 commit into
Dev-Card:mainfrom
Midoriya-w:feat/github-insights-web-ui

Conversation

@Midoriya-w
Copy link
Copy Markdown

Part of #132 Web UI for GitHub Insights Dashboard

Changes:

  • Added `/dashboard/github-insights page in SvelteKit web app
  • Consumes existing GET /api/analytics/github-insights endpoint
  • Stats grid: repos, stars, forks, followers, following, primary language
  • AI summary card (hidden when aiSummary is null)
  • Language breakdown with visual stacked bar
  • Top repositories grid with stars, forks, language
  • Loading, error, and requires-connect states
  • Pull-to-refresh via Refresh button
  • statsAreCapped disclaimer banner
  • Mobile responsive layout
  • Matches existing DevCard design system (glass cards, CSS variables)

@Harxhit Harxhit added the gssoc:approved Required label for every approved PR. Gives the base +50 points and enables contribution tracking. label May 19, 2026
@ShantKhatri ShantKhatri self-requested a review May 20, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved Required label for every approved PR. Gives the base +50 points and enables contribution tracking.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants