Skip to content

fix(frontend): improve org chart connections and people panel - #2927

Merged
nessie993 merged 1 commit into
mainfrom
agent/org-chart-people-processor-routing
Aug 4, 2026
Merged

nessie993 merged 1 commit into
mainfrom
agent/org-chart-people-processor-routing

Conversation

@nessie993

Copy link
Copy Markdown
Contributor

Summary

  • Make the People panel header collapse and expand the people list.
  • Route processor input, chained, and output edges from the nearest card sides.
  • Keep processor branch handles intact for wiring and deletion while improving rendered edge paths.

Root cause

Processor input edges used fixed React Flow handle endpoints, and processor output paths kept the processor endpoint fixed on the right side. Free-placed processors could therefore draw cables through cards or attach from the wrong side.

Validation

  • yarn vitest run src/pages/HelixOrgChart.assets.test.tsx src/pages/HelixOrgChart.refresh.test.ts
  • yarn tsc --pretty false --noEmit
  • yarn build
  • Live browser verification of the People header toggle

@nessie993
nessie993 marked this pull request as ready for review August 4, 2026 12:36
@nessie993
nessie993 merged commit 351adee into main Aug 4, 2026
5 checks passed
@nessie993
nessie993 deleted the agent/org-chart-people-processor-routing branch August 4, 2026 12:48
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