Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(web): GitHub import modal, create-new menu entry, dashboard tab order

3 months ago

d1586d6
Authored
V.C. Billingsley6/15/2026, 6:48:32 AM
- Convert GitHub import to a global ?import=github modal (compact, simplified
  connect state); reuse the shared import body + a server-action data loader
- Add 'Import from GitHub' to the Create-new menu
- Reorder dashboard tabs to Repositories → Pull requests → Issues
- Pixel-icons: add shuffle/lock/refresh/globe + brand github

Parent5bac464

21 files changed
  • apps/web/app/(home)/create-new-menu.tsx+3−6
  • apps/web/app/(home)/dashboard-list-skeleton.tsx+47−37
  • apps/web/app/(home)/dashboard-row.tsx+43−6
  • apps/web/app/(home)/helpers.ts+2−2
  • apps/web/app/(home)/import-from-github-menu-item.tsx+20−0
  • apps/web/app/[username]/[repository]/page.tsx+5−1
  • apps/web/app/[username]/[repository]/repository-home.tsx+112−84
  • apps/web/app/[username]/[repository]/repository-shell.tsx+17−2
  • apps/web/app/[username]/[repository]/repository-tabs.tsx+6−3
  • apps/web/app/layout.tsx+5−1
  • apps/web/app/repositories/import/github/actions.ts+15−1
  • apps/web/app/repositories/import/github/github-import-form.tsx+81−23
  • apps/web/app/repositories/import/github/page.tsx+10−4
  • apps/web/components/app-site-chrome.tsx+2−2
  • apps/web/components/github-import-modal.tsx+108−0
  • apps/web/components/organization-menu-actions.ts+32−0
  • apps/web/components/organization-menu.tsx+60−23
  • apps/web/scripts/seed-local-dev.ts+3−0
  • packages/ui/src/components/menu.tsx+3−1
  • packages/ui/src/components/pixel-icons.tsx+1−1
  • packages/ui/src/styles/globals.css+2−2