Merge origin/main into disable-ci.
4 months ago
Authored
MadisonResolve ci.ts import conflict by keeping ne alongside inArray.
Co-authored-by: Cursor <cursoragent@cursor.com>
Parentsb0cd05881c27e2
224 files changed
- .agents/skills/coss-particles/SKILL.md+737−0
- .agents/skills/coss/SKILL.md+117−0
- .agents/skills/coss/references/cli.md+110−0
- .agents/skills/coss/references/component-registry.md+74−0
- .agents/skills/coss/references/portal-props.md+21−0
- .agents/skills/coss/references/primitives/accordion.md+92−0
- .agents/skills/coss/references/primitives/alert-dialog.md+85−0
.agents/skills/coss/references/primitives/alert.md
+90
−0
.agents/skills/coss/references/primitives/autocomplete.md+134−0.agents/skills/coss/references/primitives/avatar.md+78−0.agents/skills/coss/references/primitives/badge.md+79−0.agents/skills/coss/references/primitives/breadcrumb.md+91−0.agents/skills/coss/references/primitives/button.md+109−0.agents/skills/coss/references/primitives/calendar.md+68−0.agents/skills/coss/references/primitives/card.md+85−0.agents/skills/coss/references/primitives/checkbox-group.md+95−0.agents/skills/coss/references/primitives/checkbox.md+95−0.agents/skills/coss/references/primitives/collapsible.md+70−0.agents/skills/coss/references/primitives/combobox.md+114−0.agents/skills/coss/references/primitives/command.md+121−0.agents/skills/coss/references/primitives/dialog.md+93−0.agents/skills/coss/references/primitives/drawer.md+121−0.agents/skills/coss/references/primitives/empty.md+88−0.agents/skills/coss/references/primitives/field.md+101−0.agents/skills/coss/references/primitives/fieldset.md+69−0.agents/skills/coss/references/primitives/form.md+79−0.agents/skills/coss/references/primitives/frame.md+82−0.agents/skills/coss/references/primitives/group.md+84−0.agents/skills/coss/references/primitives/input-group.md+104−0.agents/skills/coss/references/primitives/input.md+80−0.agents/skills/coss/references/primitives/kbd.md+78−0.agents/skills/coss/references/primitives/label.md+71−0.agents/skills/coss/references/primitives/menu.md+97−0.agents/skills/coss/references/primitives/meter.md+75−0.agents/skills/coss/references/primitives/number-field.md+102−0.agents/skills/coss/references/primitives/otp-field.md+94−0.agents/skills/coss/references/primitives/pagination.md+98−0.agents/skills/coss/references/primitives/popover.md+75−0.agents/skills/coss/references/primitives/preview-card.md+80−0.agents/skills/coss/references/primitives/progress.md+72−0.agents/skills/coss/references/primitives/radio-group.md+102−0.agents/skills/coss/references/primitives/scroll-area.md+84−0.agents/skills/coss/references/primitives/select.md+101−0.agents/skills/coss/references/primitives/separator.md+69−0.agents/skills/coss/references/primitives/sheet.md+109−0.agents/skills/coss/references/primitives/sidebar.md+134−0.agents/skills/coss/references/primitives/skeleton.md+65−0.agents/skills/coss/references/primitives/slider.md+69−0.agents/skills/coss/references/primitives/spinner.md+73−0.agents/skills/coss/references/primitives/switch.md+86−0.agents/skills/coss/references/primitives/table.md+81−0.agents/skills/coss/references/primitives/tabs.md+86−0.agents/skills/coss/references/primitives/textarea.md+71−0.agents/skills/coss/references/primitives/toast.md+129−0.agents/skills/coss/references/primitives/toggle-group.md+88−0.agents/skills/coss/references/primitives/toggle.md+83−0.agents/skills/coss/references/primitives/toolbar.md+73−0.agents/skills/coss/references/primitives/tooltip.md+95−0.agents/skills/coss/references/rules/composition.md+46−0.agents/skills/coss/references/rules/forms.md+52−0.agents/skills/coss/references/rules/migration.md+173−0.agents/skills/coss/references/rules/styling.md+98−0README.md+6−6apps/git-gateway/README.md+1−1apps/git-gateway/src/db.ts+72−1apps/git-worker/README.md+5−4apps/git-worker/src/index.ts+9−0apps/managed-runner/src/index.ts+11−1apps/web/app/[username]/[repository]/campfire/campfire-room.tsx+8−6apps/web/app/[username]/[repository]/campfire/campfire-thread-ref-card.tsx+6−5apps/web/app/[username]/[repository]/fork/fork-repository-form.tsx+20−19apps/web/app/[username]/[repository]/issues/[number]/issue-conversation.tsx+3−2apps/web/app/[username]/[repository]/issues/[number]/page.tsx+1−1apps/web/app/[username]/[repository]/issues/new/page.tsx+1−1apps/web/app/[username]/[repository]/issues/page.tsx+4−6apps/web/app/[username]/[repository]/page.tsx+1−1apps/web/app/[username]/[repository]/pulls/[number]/actions.ts+6−2apps/web/app/[username]/[repository]/pulls/[number]/page.tsx+5−4apps/web/app/[username]/[repository]/pulls/[number]/pull-request-conversation.tsx+71−36apps/web/app/[username]/[repository]/pulls/[number]/pull-request-files-review.tsx+17−4apps/web/app/[username]/[repository]/pulls/[number]/pull-request-forms.tsx+28−12apps/web/app/[username]/[repository]/pulls/new/create-pull-request-form.tsx+59−28apps/web/app/[username]/[repository]/pulls/page.tsx+4−6apps/web/app/[username]/[repository]/repository-branch-switcher.tsx+4−3apps/web/app/[username]/[repository]/repository-scroll-header.tsx+14−2apps/web/app/[username]/[repository]/repository-shell.tsx+24−4apps/web/app/[username]/[repository]/repository-tabs.tsx+4−4apps/web/app/[username]/[repository]/settings/repository-settings-forms.tsx+104−65apps/web/app/[username]/page.tsx+1−1apps/web/app/api/repos/[repoId]/pulls/[prId]/diff/route.ts+68−0apps/web/app/api/repos/[repoId]/pulls/[prId]/files/[fileId]/diff/route.ts+12−12apps/web/app/dashboard/page.tsx+22−5apps/web/app/home/page.tsx+1−1apps/web/app/layout.tsx+12−6apps/web/app/page.tsx+31−36apps/web/app/repositories/new/create-repository-form.tsx+48−43apps/web/app/settings/account/account-settings-sections.tsx+111−1apps/web/app/settings/account/layout-preference-actions.ts+58−0apps/web/app/settings/account/settings/page.tsx+8−3apps/web/app/settings/developer/page.tsx+104−23apps/web/app/settings/developer/tokens/actions.ts+2−2apps/web/app/settings/developer/tokens/page.tsx+4−123apps/web/app/settings/layout.tsx+23−4apps/web/app/settings/tokens/page.tsx+2−2apps/web/components/app-site-chrome.tsx+13−5apps/web/components/conversation/conversation-chrome.tsx+6−3apps/web/components/conversation/conversation-quote-reply.tsx+12−12apps/web/components/dev-floating-panel.tsx+6−7apps/web/components/diffs/code-view-comments-list.tsx+11−6apps/web/components/diffs/code-view-diff-stats.tsx+7−3apps/web/components/diffs/code-view-header.tsx+19−19apps/web/components/diffs/code-view-sidebar.tsx+1−1apps/web/components/diffs/code-view-wrapper.tsx+10−4apps/web/components/diffs/diff-annotation-card.tsx+6−4apps/web/components/diffs/pull-request-code-view-item.ts+34−1apps/web/components/diffs/pull-request-diff-review.tsx+2−3apps/web/components/diffs/stream-git-patch-files.ts+130−0apps/web/components/diffs/use-pull-request-diff-loader.ts+330−165apps/web/components/diffs/utils.ts+16−0apps/web/components/layout-preference-preview.tsx+158−0apps/web/components/markdown/markdown-editor.tsx+42−58apps/web/components/open-git-user-button.tsx+19−18apps/web/components/resource-query-filter-bar.tsx+103−100apps/web/components/settings-nav.tsx+13−31apps/web/components/theme-provider.tsx+1−1apps/web/components/workbench-tabs/config.ts+5−0apps/web/components/workbench-tabs/workbench-route-sync.tsx+2−0apps/web/components/workbench-tabs/workbench-tab-bar.tsx+20−19apps/web/db/ci.ts+87−1apps/web/db/indexing-jobs.ts+20−1apps/web/db/pull-request-diffs.ts+18−0apps/web/db/pull-requests.ts+26−4apps/web/db/schema.ts+3−2apps/web/lib/layout-preference-types.ts+14−0apps/web/lib/layout-preference.ts+34−0apps/web/lib/pr-mergeability-indexer.ts+2−7apps/web/lib/pr-workflows-indexer.ts+44−0apps/web/lib/pull-request-activity.test.ts+23−0apps/web/lib/pull-request-activity.ts+14−0apps/web/lib/pull-request-diff-view-model.ts+64−0apps/web/lib/repo-indexer.ts+15−28apps/web/scripts/run-indexing-worker.ts+9−0packages/ci-runner-executor/src/index.ts+92−10packages/code-storage/src/repo.test.ts+118−7packages/code-storage/src/repo.ts+99−31packages/git-indexing/src/index.test.ts+9−0packages/git-indexing/src/index.ts+10−0packages/ui/DESIGN.md+11−11packages/ui/components.json+8−5packages/ui/package.json+1−12packages/ui/src/components/accordion.tsx+32−39packages/ui/src/components/alert-dialog.tsx+92−116packages/ui/src/components/alert.tsx+42−34packages/ui/src/components/aspect-ratio.tsx+0−22packages/ui/src/components/autocomplete.tsx+316−0packages/ui/src/components/avatar.tsx+23−80packages/ui/src/components/badge.tsx+47−35packages/ui/src/components/breadcrumb.tsx+51−67packages/ui/src/components/button-group.tsx+0−87packages/ui/src/components/button-variants.tsx+44−0packages/ui/src/components/button.tsx+52−50packages/ui/src/components/calendar.tsx+122−204packages/ui/src/components/card.tsx+240−91packages/ui/src/components/carousel.tsx+0−242packages/ui/src/components/chart.tsx+0−373packages/ui/src/components/checkbox-group.tsx+19−0packages/ui/src/components/checkbox.tsx+55−16packages/ui/src/components/collapsible.tsx+32−11packages/ui/src/components/combobox.tsx+335−189packages/ui/src/components/command.tsx+191−120packages/ui/src/components/context-menu.tsx+0−271packages/ui/src/components/dialog.tsx+161−105packages/ui/src/components/direction.tsx+0−6packages/ui/src/components/drawer.tsx+570−76packages/ui/src/components/dropdown-menu.tsx+0−268packages/ui/src/components/empty.tsx+86−56packages/ui/src/components/field.tsx+42−200packages/ui/src/components/fieldset.tsx+32−0packages/ui/src/components/form.tsx+13−0packages/ui/src/components/frame.tsx+87−0packages/ui/src/components/group.tsx+92−0packages/ui/src/components/hover-card.tsx+0−51packages/ui/src/components/input-group.tsx+64−114packages/ui/src/components/input-otp.tsx+0−87packages/ui/src/components/input.tsx+62−14packages/ui/src/components/item.tsx+0−201packages/ui/src/components/kbd.tsx+16−11packages/ui/src/components/label.tsx+22−16packages/ui/src/components/menu.tsx+309−0packages/ui/src/components/menubar.tsx+0−277packages/ui/src/components/meter.tsx+80−0packages/ui/src/components/native-select.tsx+0−65packages/ui/src/components/navigation-menu.tsx+0−168packages/ui/src/components/number-field.tsx+157−0packages/ui/src/components/otp-field.tsx+65−0packages/ui/src/components/pagination.tsx+70−69packages/ui/src/components/popover.tsx+75−47packages/ui/src/components/preview-card.tsx+61−0packages/ui/src/components/progress.tsx+46−45packages/ui/src/components/radio-group.tsx+23−19packages/ui/src/components/resizable.tsx+0−50packages/ui/src/components/scroll-area.tsx+32−23packages/ui/src/components/select.tsx+181−128packages/ui/src/components/separator.tsx+11−13packages/ui/src/components/sheet.tsx+183−90packages/ui/src/components/sidebar.tsx+378−370packages/ui/src/components/skeleton.tsx+11−6packages/ui/src/components/slider.tsx+50−26packages/ui/src/components/sonner.tsx+0−50packages/ui/src/components/spinner.tsx+14−7packages/ui/src/components/switch.tsx+14−16packages/ui/src/components/table.tsx+71−49packages/ui/src/components/tabs.tsx+53−46packages/ui/src/components/textarea.tsx+53−13packages/ui/src/components/toast.tsx+313−0packages/ui/src/components/toggle-group.tsx+72−58packages/ui/src/components/toggle.tsx+29−28packages/ui/src/components/toolbar.tsx+91−0packages/ui/src/components/tooltip.tsx+40−39packages/ui/src/hooks/use-media-query.ts+96−0packages/ui/src/lib/utils.ts+4−4packages/ui/src/styles/globals.css+133−29pnpm-lock.yaml+60−1794skills-lock.json+17−0