agent-ecosystem/src
Mike 49e029163b refactor(team): wire scroll owners for MessagesPanel layouts
First step toward virtualizing ActivityTimeline. Makes the real scroll
container observable per layout, without changing behavior.

- `TeamDetailView` forwards `contentRef` to `MessagesPanel` as
  `inlineScrollContainerRef`. `MessagesPanel` accepts it as an optional
  prop (unused in this release) so a follow-up can wire the inline
  viewport to virtualization consumers.
- `MessagesPanel` creates `bottomSheetScrollRef` and passes it to
  `Sheet.Content scrollRef`. react-modal-sheet merges it with its
  internal scroll ref, so the element stays the same DOM node; this
  only exposes it to us.
- Sidebar already owns `sidebarScrollRef`; no change there.

Behavior is unchanged — this only exposes refs for the follow-up that
will thread a viewport contract into ActivityTimeline.
2026-04-19 23:41:33 +05:00
..
features feat: switch team member avatars to local assets 2026-04-19 17:33:44 +03:00
main fix(team): harden teammate restart lifecycle 2026-04-19 20:17:41 +03:00
preload Merge remote-tracking branch 'origin/dev' into spike/team-snapshot-split-plan 2026-04-18 21:08:41 +03:00
renderer refactor(team): wire scroll owners for MessagesPanel layouts 2026-04-19 23:41:33 +05:00
shared chore: checkpoint workspace before relaunch flow 2026-04-19 16:08:38 +03:00
types feat(agent-teams): integrate MCP tool catalog and enhance tool registration 2026-03-30 17:58:17 +03:00