Skip to content

feat(projects): finish multi-repository workspace flows - #6602

Draft
thomaspblock wants to merge 1 commit into
projects-channel-first-pt6-overview-polishfrom
projects-channel-first-pt7-workspace-finish
Draft

feat(projects): finish multi-repository workspace flows#6602
thomaspblock wants to merge 1 commit into
projects-channel-first-pt6-overview-polishfrom
projects-channel-first-pt7-workspace-finish

Conversation

@thomaspblock

Copy link
Copy Markdown
Contributor

Summary

  • seed new project homes with a built-in operational canvas while preserving custom templates and None
  • make category create actions open the matching project-aware modal and keep selection presentation type-specific
  • aggregate Tasks and Commits across every repository with responsive project/repository grouping and a repository Overview tab

This is the final part of the channel-first Projects stack, based on #6600.

Testing

  • focused project template, work-item aggregation, and overview-context tests: 16/16 passed
  • Desktop unit suite: 5,455/5,455 passed
  • E2E-mode Desktop build passed
  • TypeScript, Biome, and differential file-size checks passed
  • full pre-push gate passed

Post-Deploy Monitoring & Validation

  • create a project, inspect its canvas, and exercise Tasks/Commits across a project with several repositories
  • healthy signals: populated project canvas, one chronological commit list with repository attribution, and complete task aggregation
  • failure signals: missing canvas, single-repository-only counts, duplicate repository groups, or category actions opening the wrong flow; mitigate by reverting this PR

Complete project-home defaults, category-specific creation, responsive grouping, and project-wide task and commit views across every repository.

Signed-off-by: Thomas Petersen <thomasp@squareup.com>
@thomaspblock
thomaspblock requested a review from a team as a code owner August 23, 2026 03:37
@thomaspblock
thomaspblock marked this pull request as draft August 23, 2026 03:54
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