Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix: resolve Biome lint for desktop shadcn UI and config

5 months ago

af04503
Authored
Cursor Agent5/2/2026, 2:08:31 PM
- Apply import type for React where components use type-only React namespace
- Add biome.json override for apps/desktop/src/components/ui (shadcn primitives)
- Tweak field error list keys and strict equality; trim redundant nav role
- Align sidebar hook deps with exhaustive-deps; format/import-order from biome check

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentcebd3a2

62 files changed
  • apps/desktop/electron/services/windowActivation.ts+1−1
  • apps/desktop/src/components/ui/accordion.tsx+11−13
  • apps/desktop/src/components/ui/alert-dialog.tsx+30−48
  • apps/desktop/src/components/ui/alert.tsx+12−18
  • apps/desktop/src/components/ui/aspect-ratio.tsx+5−7
  • apps/desktop/src/components/ui/avatar.tsx+18−31
  • apps/desktop/src/components/ui/badge.tsx+11−13
  • apps/desktop/src/components/ui/breadcrumb.tsx+19−26
  • apps/desktop/src/components/ui/button-group.tsx+14−20
  • apps/desktop/src/components/ui/button.tsx+12−14
  • apps/desktop/src/components/ui/calendar.tsx+39−80
  • apps/desktop/src/components/ui/card.tsx+13−30
  • apps/desktop/src/components/ui/carousel.tsx+72−84
  • apps/desktop/src/components/ui/chart.tsx+85−119
  • apps/desktop/src/components/ui/checkbox.tsx+9−12
  • apps/desktop/src/components/ui/collapsible.tsx+6−18
  • apps/desktop/src/components/ui/combobox.tsx+51−80
  • apps/desktop/src/components/ui/command.tsx+35−59
  • apps/desktop/src/components/ui/context-menu.tsx+44−72
  • apps/desktop/src/components/ui/dialog.tsx+26−39
  • apps/desktop/src/components/ui/direction.tsx+8−10
  • apps/desktop/src/components/ui/drawer.tsx+27−38
  • apps/desktop/src/components/ui/dropdown-menu.tsx+42−71
  • apps/desktop/src/components/ui/empty.tsx+15−25
  • apps/desktop/src/components/ui/field.tsx+58−71
  • apps/desktop/src/components/ui/form.tsx+47−63
  • apps/desktop/src/components/ui/hover-card.tsx+10−16
  • apps/desktop/src/components/ui/input-group.tsx+38−51
  • apps/desktop/src/components/ui/input-otp.tsx+17−24
  • apps/desktop/src/components/ui/input.tsx+5−5
  • apps/desktop/src/components/ui/item.tsx+35−57
  • apps/desktop/src/components/ui/kbd.tsx+5−5
  • apps/desktop/src/components/ui/label.tsx+7−10
  • apps/desktop/src/components/ui/menubar.tsx+51−75
  • apps/desktop/src/components/ui/native-select.tsx+10−16
  • apps/desktop/src/components/ui/navigation-menu.tsx+28−35
  • apps/desktop/src/components/ui/pagination.tsx+23−46
  • apps/desktop/src/components/ui/popover.tsx+19−34
  • apps/desktop/src/components/ui/progress.tsx+7−10
  • apps/desktop/src/components/ui/radio-group.tsx+8−8
  • apps/desktop/src/components/ui/resizable.tsx+12−18
  • apps/desktop/src/components/ui/scroll-area.tsx+9−11
  • apps/desktop/src/components/ui/select.tsx+27−42
  • apps/desktop/src/components/ui/separator.tsx+6−6
  • apps/desktop/src/components/ui/sheet.tsx+27−36
  • apps/desktop/src/components/ui/sidebar.tsx+132−165
  • apps/desktop/src/components/ui/skeleton.tsx+3−3
  • apps/desktop/src/components/ui/slider.tsx+11−16
  • apps/desktop/src/components/ui/sonner.tsx+8−8
  • apps/desktop/src/components/ui/spinner.tsx+4−4
  • apps/desktop/src/components/ui/switch.tsx+8−8
  • apps/desktop/src/components/ui/table.tsx+18−42
  • apps/desktop/src/components/ui/tabs.tsx+16−26
  • apps/desktop/src/components/ui/textarea.tsx+5−5
  • apps/desktop/src/components/ui/toggle-group.tsx+16−18
  • apps/desktop/src/components/ui/toggle.tsx+10−11
  • apps/desktop/src/components/ui/tooltip.tsx+11−15
  • apps/desktop/src/hooks/use-mobile.ts+11−11
  • apps/desktop/test/dialog-component.test.tsx+3−4
  • apps/desktop/test/mcp-servers-page.test.tsx+2−4
  • apps/desktop/test/plugins-catalog-page.test.ts+1−2
  • biome.json+18−0