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