Skip to content

feat(projects): unify navigation and reviewed channel requests - #6597

Draft
thomaspblock wants to merge 2 commits into
projects-channel-first-pt1-agent-clifrom
projects-channel-first-pt5-navigation-requests
Draft

feat(projects): unify navigation and reviewed channel requests#6597
thomaspblock wants to merge 2 commits into
projects-channel-first-pt1-agent-clifrom
projects-channel-first-pt5-navigation-requests

Conversation

@thomaspblock

Copy link
Copy Markdown
Contributor

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

@thomaspblock
thomaspblock requested a review from a team as a code owner August 23, 2026 01:59
@thomaspblock
thomaspblock marked this pull request as draft August 23, 2026 03:54
@thomaspblock
thomaspblock force-pushed the projects-channel-first-pt4-project-home branch 3 times, most recently from 2805103 to 553495e Compare August 23, 2026 21:56
Base automatically changed from projects-channel-first-pt4-project-home to projects-channel-first-pt1-agent-cli August 23, 2026 22:32
Open project homes consistently from channel and project routes, preserve file/work-item deep links, and let agents request owner-reviewed project channels.

Signed-off-by: Thomas Petersen <thomasp@squareup.com>
Co-authored-by: Thomas Petersen <thomasp@squareup.com>
@thomaspblock
thomaspblock force-pushed the projects-channel-first-pt5-navigation-requests branch from 9381411 to 07d2ce6 Compare August 23, 2026 22:45
## Summary
- make the Projects overview follow the active section with consistent
context, empty states, and row alignment
- add an animated section-local search that preserves sort and
responsive tab behavior
- simplify sidebar and list controls while keeping large project
collections incrementally mounted

This is Part 6 of the channel-first Projects stack, based on #6597. The
final part contains project workspace aggregation and the default
project-home template.

## Testing
- focused search, activity digest, agent selection, related-channel, and
overview-context tests: 26/26 passed
- Desktop unit suite: 5,451/5,451 passed
- E2E-mode Desktop build passed
- TypeScript, Biome, and differential file-size checks passed
- full pre-push gate passed

## Post-Deploy Monitoring & Validation
- exercise every Projects overview section, search transition, selection
state, and right context rail in staging Desktop
- healthy signals: stable tabs, aligned rows, correct section context,
and responsive large-list interaction
- failure signals: search flicker, stale context, wrapped toolbar rows,
missing empty actions, or input lag; 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant