Files
buzz/desktop
thomaspblock 90f046d53b feat(projects): unify navigation and reviewed channel requests (#6597)
## Summary
- resolve project homes consistently from both channel and project
routes
- preserve repository, file, commit, task, and review context when
expanding workspace sheets
- add encrypted owner-reviewed project-channel requests for managed
agents

This is Part 5 of the channel-first Projects stack, based on #6595. The
final part contains overview, aggregation, and visual polish.

## Testing
- focused request parsing, project route, home-channel, workspace-sheet,
and sidebar tests: 20/20 passed
- ACP tests: 816 passed; CLI tests: 370 passed
- Desktop unit suite: 5,444/5,444 passed
- E2E-mode Desktop build passed
- Rust clippy, TypeScript, Biome, and differential file-size checks
passed
- full pre-push gate passed

## Post-Deploy Monitoring & Validation
- open the same project home from Channels and Projects, then exercise
file/work-item deep links and an agent add-channel request
- healthy signals: identical home surface, preserved repository context,
one approval dialog, and no channel before approval
- failure signals: normal channel fallback, wrong repository detail,
duplicate requests, or unreviewed channel creation; mitigate by
reverting this PR

---------

Signed-off-by: Thomas Petersen <thomasp@squareup.com>
Signed-off-by: Wrench <0eabe6ea5758c1e4c5b68cea4ac42b32c479072883cb28da8110b4a47c32b9a1@buzz.block.builderlab.xyz>
Co-authored-by: Wrench <0eabe6ea5758c1e4c5b68cea4ac42b32c479072883cb28da8110b4a47c32b9a1@buzz.block.builderlab.xyz>
2026-08-25 17:34:28 -04:00
..
…

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 frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm 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