Home

madison / open-git

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

Merge remote-tracking branch 'origin/main' into fix/autopilot-early-fails

3 months ago

afdcd12
Authored
Madison6/13/2026, 11:36:07 PM

Parents7ba3cd5e40b58f

174 files changed
  • apps/community/app/layout.tsx+8−3
  • apps/playground/app/components/[slug]/page.tsx+109−0
  • apps/playground/app/components/page.tsx+54−0
  • apps/playground/app/layout.tsx+45−0
  • apps/playground/app/page.tsx+47−0
  • apps/playground/components/playground-shell.tsx+21−0
  • apps/playground/components/playground-sidebar.tsx+108−0
  • apps/playground/components/preview-frame.tsx
+80
−0
  • apps/playground/components/providers.tsx+12−0
  • apps/playground/components/theme-toggle.tsx+25−0
  • apps/playground/eslint.config.js+4−0
  • apps/playground/lib/component-examples/accordion.tsx+50−0
  • apps/playground/lib/component-examples/alert.tsx+67−0
  • apps/playground/lib/component-examples/avatar.tsx+32−0
  • apps/playground/lib/component-examples/badge.tsx+75−0
  • apps/playground/lib/component-examples/breadcrumb.tsx+49−0
  • apps/playground/lib/component-examples/button.tsx+110−0
  • apps/playground/lib/component-examples/card.tsx+83−0
  • apps/playground/lib/component-examples/checkbox.tsx+53−0
  • apps/playground/lib/component-examples/dialog-client.tsx+37−0
  • apps/playground/lib/component-examples/dialog.tsx+31−0
  • apps/playground/lib/component-examples/input-group.tsx+44−0
  • apps/playground/lib/component-examples/input.tsx+48−0
  • apps/playground/lib/component-examples/label.tsx+25−0
  • apps/playground/lib/component-examples/menu.tsx+77−0
  • apps/playground/lib/component-examples/popover.tsx+42−0
  • apps/playground/lib/component-examples/radio-group.tsx+40−0
  • apps/playground/lib/component-examples/select.tsx+49−0
  • apps/playground/lib/component-examples/separator.tsx+38−0
  • apps/playground/lib/component-examples/skeleton.tsx+31−0
  • apps/playground/lib/component-examples/spinner.tsx+26−0
  • apps/playground/lib/component-examples/switch.tsx+43−0
  • apps/playground/lib/component-examples/tabs.tsx+74−0
  • apps/playground/lib/component-examples/textarea.tsx+39−0
  • apps/playground/lib/component-examples/toast-client.tsx+46−0
  • apps/playground/lib/component-examples/toast.tsx+23−0
  • apps/playground/lib/component-examples/toggle-group.tsx+43−0
  • apps/playground/lib/component-examples/toggle.tsx+34−0
  • apps/playground/lib/component-examples/toolbar.tsx+47−0
  • apps/playground/lib/component-examples/tooltip.tsx+32−0
  • apps/playground/lib/manifest.ts+135−0
  • apps/playground/lib/types.ts+31−0
  • apps/playground/next-env.d.ts+6−0
  • apps/playground/next.config.mjs+13−0
  • apps/playground/package.json+33−0
  • apps/playground/postcss.config.mjs+1−0
  • apps/playground/tsconfig.json+13−0
  • apps/web/app/(home)/dashboard-detail.tsx+105−0
  • apps/web/app/(home)/dashboard-list.tsx+141−0
  • apps/web/app/(home)/dashboard-row.tsx+158−0
  • apps/web/app/(home)/dashboard-tabs.tsx+103−0
  • apps/web/app/(home)/dashboard-toolbar.tsx+94−0
  • apps/web/app/(home)/detail-panel-chrome.tsx+53−0
  • apps/web/app/(home)/detail-panel-skeleton.tsx+47−0
  • apps/web/app/(home)/detail-panel.tsx+183−0
  • apps/web/app/(home)/helpers.ts+98−0
  • apps/web/app/(home)/layout.tsx+172−0
  • apps/web/app/(home)/load-dashboard-lists.ts+75−0
  • apps/web/app/(home)/page.tsx+30−0
  • apps/web/app/(home)/preview-width.ts+8−0
  • apps/web/app/(home)/section-header.tsx+33−0
  • apps/web/app/(home)/warm-preview.ts+38−0
  • apps/web/app/[username]/[repository]/blob/[...path]/page.tsx+16−9
  • apps/web/app/[username]/[repository]/campfire/campfire-room.tsx+50−40
  • apps/web/app/[username]/[repository]/campfire/campfire-thread-ref-card.tsx+30−16
  • apps/web/app/[username]/[repository]/campfire/page.tsx+3−3
  • apps/web/app/[username]/[repository]/docs/docs-page.tsx+11−10
  • apps/web/app/[username]/[repository]/fork/fork-repository-form.tsx+88−76
  • apps/web/app/[username]/[repository]/insights/page.tsx+17−12
  • apps/web/app/[username]/[repository]/issues/[number]/issue-conversation.tsx+1−1
  • apps/web/app/[username]/[repository]/issues/[number]/issue-detail.tsx+234−0
  • apps/web/app/[username]/[repository]/issues/[number]/issue-linked-pull-requests.tsx+88−0
  • apps/web/app/[username]/[repository]/issues/[number]/page.tsx+6−215
  • apps/web/app/[username]/[repository]/issues/page.tsx+4−5
  • apps/web/app/[username]/[repository]/page.tsx+11−479
  • apps/web/app/[username]/[repository]/pulls/[number]/autopilot/autopilot-run-client.tsx+83−35
  • apps/web/app/[username]/[repository]/pulls/[number]/helpers.ts+49−0
  • apps/web/app/[username]/[repository]/pulls/[number]/page.tsx+27−787
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-conversation.tsx+58−39
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-detail.tsx+633−0
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-files-chrome.tsx+3−3
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-files-review.tsx+15−9
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-forms.tsx+60−17
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-merge-box.tsx+16−12
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-sidebar.tsx+191−0
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-stack-panel.tsx+103−0
  • apps/web/app/[username]/[repository]/pulls/page.tsx+5−4
  • apps/web/app/[username]/[repository]/repository-contributors.tsx+84−0
  • apps/web/app/[username]/[repository]/repository-file-tree.tsx+7−2
  • apps/web/app/[username]/[repository]/repository-home.tsx+643−0
  • apps/web/app/[username]/[repository]/repository-languages.tsx+78−0
  • apps/web/app/[username]/[repository]/repository-scroll-header.tsx+0−193
  • apps/web/app/[username]/[repository]/repository-shell.tsx+20−34
  • apps/web/app/[username]/[repository]/repository-tabs.tsx+21−14
  • apps/web/app/[username]/[repository]/settings/_components/repository-settings-nav.tsx+10−10
  • apps/web/app/[username]/[repository]/settings/layout.tsx+1−1
  • apps/web/app/[username]/page.tsx+39−28
  • apps/web/app/[username]/settings/_components/organization-settings-nav.tsx+8−8
  • apps/web/app/[username]/settings/layout.tsx+4−5
  • apps/web/app/ci/runs/[runId]/jobs/[jobId]/page.tsx+46−40
  • apps/web/app/dashboard/page.tsx+3−347
  • apps/web/app/home/home-readme.tsx+6−5
  • apps/web/app/layout.tsx+17−3
  • apps/web/app/onboarding/ensure-onboarded.ts+8−2
  • apps/web/app/onboarding/onboarding-experience.tsx+3−3
  • apps/web/app/page.tsx+0−160
  • apps/web/app/repositories/new/create-repository-form.tsx+14−6
  • apps/web/app/repositories/new/page.tsx+3−4
  • apps/web/app/settings/account/account-settings-sections/api-keys.tsx+1−8
  • apps/web/app/settings/account/account-settings-sections/display-preferences.tsx+1−4
  • apps/web/app/settings/account/account-settings-sections/notifications.tsx+1−4
  • apps/web/app/settings/account/account-settings-sections/payments.tsx+1−4
  • apps/web/app/settings/account/account-settings-sections/profile.tsx+8−8
  • apps/web/app/settings/account/account-settings-sections/sessions.tsx+1−4
  • apps/web/app/settings/account/account-settings-sections/settings.tsx+10−7
  • apps/web/app/settings/account/account-settings-sections/shared.tsx+20−26
  • apps/web/app/settings/account/account-settings-sections/teams.tsx+2−8
  • apps/web/app/settings/account/layout.tsx+1−1
  • apps/web/app/settings/account/settings/page.tsx+2−9
  • apps/web/app/settings/account/teams/new/create-organization-form.tsx+4−4
  • apps/web/app/settings/developer/_components/git-token-list-action.ts+9−0
  • apps/web/app/settings/developer/page.tsx+1−1
  • apps/web/app/settings/layout.tsx+5−25
  • apps/web/app/sign-up/page.tsx+1−1
  • apps/web/components/account-settings/account-settings-modal.tsx+270−0
  • apps/web/components/account-settings/git-tokens-section.tsx+117−0
  • apps/web/components/app-shell.tsx+51−0
  • apps/web/components/app-site-chrome.tsx+3−11
  • apps/web/components/appearance-menu-section.tsx+47−0
  • apps/web/components/command-menu.tsx+193−0
  • apps/web/components/conversation/campfire-mention-timeline-card.tsx+6−6
  • apps/web/components/conversation/conversation-chrome.tsx+2−2
  • apps/web/components/conversation/conversation-quote-reply.tsx+14−6
  • apps/web/components/conversation/pr-autopilot-timeline.tsx+18−17
  • apps/web/components/copy-to-clipboard-button.tsx+3−3
  • apps/web/components/dev-floating-panel.tsx+15−10
  • apps/web/components/diffs/diff-annotation-card.tsx+1−1
  • apps/web/components/layout-preference-preview.tsx+8−7
  • apps/web/components/legal-page-shell.tsx+1−1
  • apps/web/components/markdown/markdown-editor.tsx+302−278
  • apps/web/components/open-git-user-button.tsx+14−9
  • apps/web/components/resource-query-filter-bar.tsx+11−9
  • apps/web/components/settings-nav.tsx+24−34
  • apps/web/components/site-scroll-header.tsx+0−124
  • apps/web/components/workbench-tabs/workbench-tab-bar.tsx+21−26
  • apps/web/db/ci.ts+64−0
  • apps/web/db/repository-index.ts+77−1
  • apps/web/lib/floating-card.ts+18−0
  • apps/web/lib/shared/cache.ts+23−0
  • apps/web/next.config.mjs+6−0
  • apps/web/package.json+3−0
  • apps/web/scripts/mock-merge-pr.ts+94−0
  • apps/web/scripts/seed-repo-files.ts+132−0
  • docs/ui-audit.md+619−0
  • packages/ui/package.json+1−0
  • packages/ui/src/components/accordion.tsx+15−15
  • packages/ui/src/components/alert-dialog.tsx+1−1
  • packages/ui/src/components/autocomplete.tsx+62−62
  • packages/ui/src/components/breadcrumb.tsx+21−18
  • packages/ui/src/components/button-variants.tsx+1−1
  • packages/ui/src/components/calendar.tsx+31−32
  • packages/ui/src/components/combobox.tsx+86−86
  • packages/ui/src/components/command.tsx+40−40
  • packages/ui/src/components/dialog.tsx+49−49
  • packages/ui/src/components/drawer.tsx+125−125
  • packages/ui/src/components/menu.tsx+57−57
  • packages/ui/src/components/number-field.tsx+35−35
  • packages/ui/src/components/pagination.tsx+26−26
  • packages/ui/src/components/popover.tsx+1−1
  • packages/ui/src/components/select.tsx+52−52
  • packages/ui/src/components/sheet.tsx+49−49
  • packages/ui/src/components/toast.tsx+60−61
  • packages/ui/src/styles/globals.css+145−61
  • pnpm-lock.yaml+83−0