feat(desktop): complete project git workflows#2119
Conversation
Let users clone repositories, create and update pull requests, and safely merge them without leaving the desktop app. Harden native Git operations and preserve recoverability when relay status publication fails.
Allow managed-agent repository owners to request reviews and merge safely, broaden reviewer selection to relay users and agents, and tighten Projects repository refresh and metadata UX. Split oversized UI and native modules to keep the workflow maintainable.
Standardize repository, pull request, and issue rows while keeping project navigation sticky and visually stable. Refine the overview rail and activity timeline to preserve alignment across project views.
Add repository-aware issue and pull request creation while aligning project lists, controls, and activity details into consistent layouts.
Protect merge and review trust boundaries, prevent duplicate UI actions, and keep E2E mocks out of production builds.
Keep mock Tauri IPC available to Playwright while preserving the production-only Desktop Core build.
Remove unclear timeline indicators, the contribution legend, and the navigation divider for a cleaner overview.
|
🤖 ## Updated project screens OverviewWorkspace totals, recent project activity, people, and contribution history. RepositoriesRepository cards with ownership, activity totals, contributors, and language distribution. Pull RequestsPull request cards with repository context, status, author, and review actions. IssuesIssue cards with repository context, age, status, and commit references. |
|
🤖 ## Project detail screens READMERepository overview with source controls, project metadata, people, and language summary. FilesRemote repository browser with branch controls and latest commit context. CommitsBranch commit history with authors, timestamps, hashes, and copy actions. IssuesRepository-scoped issue list and creation action. Pull RequestsRepository-scoped pull request list with branches and status. ContributorsRepository contributors with commit totals and latest activity. |










Summary
Projects now supports the complete desktop Git collaboration loop: users can clone repositories, compare pushed branches, open pull requests, publish updates after pushes, request reviews, approve changes, and merge eligible pull requests without leaving Buzz.
Validation
channel_typealready exists); this is unrelated to the branch changes