mirror of
https://github.com/block/buzz.git
synced 2026-10-31 22:41:12 +00:00
Signed-off-by: Thomas Petersen <thomasp@squareup.com> # Conflicts: # desktop/src/app/AppTopChrome.tsx # desktop/src/features/messages/ui/MessageThreadPanel.tsx # desktop/src/features/projects/lib/discussionChannels.test.mjs # desktop/src/features/projects/lib/discussionChannels.ts # desktop/src/features/projects/lib/projectAgentConversation.test.mjs # desktop/src/features/projects/lib/projectAgentConversation.ts # desktop/src/features/projects/lib/projectDetailAgentContext.test.mjs # desktop/src/features/projects/lib/projectDetailAgentContext.ts # desktop/src/features/projects/lib/projectSidebarMembership.test.mjs # desktop/src/features/projects/lib/projectSidebarMembership.ts # desktop/src/features/projects/ui/DiscussionChannels.tsx # desktop/src/features/projects/ui/IssueAssigneesRow.tsx # desktop/src/features/projects/ui/ProjectAgentChatPanel.tsx # desktop/src/features/projects/ui/ProjectAgentContextStrip.tsx # desktop/src/features/projects/ui/ProjectCommitDetailPanel.tsx # desktop/src/features/projects/ui/ProjectConversationPanelContext.tsx # desktop/src/features/projects/ui/ProjectDetailChrome.tsx # desktop/src/features/projects/ui/ProjectDetailFeedPanels.tsx # desktop/src/features/projects/ui/ProjectDetailRightPanel.tsx # desktop/src/features/projects/ui/ProjectDetailScreen.tsx # desktop/src/features/projects/ui/ProjectDetailSection.tsx # desktop/src/features/projects/ui/ProjectIssuesPanel.tsx # desktop/src/features/projects/ui/ProjectPullRequestsPanel.tsx # desktop/src/features/projects/ui/ProjectRepositoryActionsPanel.tsx # desktop/src/features/projects/ui/ProjectRepositoryPanel.tsx # desktop/src/features/projects/ui/ProjectRepositorySource.tsx # desktop/src/features/projects/ui/ProjectRightPanelControls.tsx # desktop/src/features/projects/ui/ProjectSectionHeader.tsx # desktop/src/features/projects/ui/ProjectWorkItemGroup.tsx # desktop/src/features/projects/ui/ProjectWorkItemRow.tsx # desktop/src/features/projects/ui/ProjectWorkspaceTabList.tsx # desktop/src/features/projects/ui/ProjectWorkspaceTabs.tsx # desktop/src/features/projects/ui/ProjectsAgentPromptPage.tsx # desktop/src/features/projects/ui/ProjectsIssuesList.tsx # desktop/src/features/projects/ui/ProjectsOverviewPanel.tsx # desktop/src/features/projects/ui/ProjectsPullRequestsList.tsx # desktop/src/features/projects/ui/ProjectsToolbar.tsx # desktop/src/features/projects/ui/PullRequestMetaRail.tsx # desktop/src/features/projects/ui/PullRequestReviewersRow.tsx # desktop/src/features/projects/ui/useProjectPanelWidths.ts # desktop/src/features/projects/ui/useProjectRepositoryOpenActions.ts # desktop/src/features/projects/ui/useProjectRepositoryPanel.ts # desktop/src/features/sidebar/ui/AppSidebarPinnedHeader.tsx # desktop/src/features/sidebar/ui/SidebarProjectsSection.test.mjs # desktop/src/features/sidebar/ui/SidebarProjectsSection.tsx # desktop/src/features/sidebar/ui/listSidebarProjects.ts # desktop/src/shared/hooks/useThreadPanelWidth.ts # desktop/src/shared/styles/globals/components.css # desktop/src/shared/ui/markdownUtils.ts # desktop/tests/e2e/project-commit-detail.spec.ts # desktop/tests/e2e/project-pr-review.spec.ts # desktop/tests/e2e/projects-v3-screenshots.spec.ts
Buzz
Desktop chat shell with:
- Tauri + React + TypeScript + Vite
- Tailwind CSS
- shadcn/ui-ready shared components
- Biome (lint/format/check)
- Feature-driven frontend structure
Scripts
pnpm dev- run the web frontendpnpm tauri dev- run the desktop apppnpm build- typecheck and build frontendpnpm typecheck- TypeScript checkspnpm lint- Biome lintpnpm format- Biome format (write)pnpm check- Biome check
Structure
src/shared- reusable app-wide code (ui,lib,styles)src/features- feature modules (vertical slices)src/app- top-level app composition