Before: the project sidebar's Overview, Automations, Library and PRs tabs
showed in every view mode, so switching to the board or the list still
changed the sidebar's shape.
After: the four panels appear only while the surface is in the feed view;
every other view keeps the plain properties column it had before.
How: IssueSurface gains an optional `onViewModeChange` callback that reports
the active mode to its host; the project page keeps it in state and passes
`panels` to ProjectSidebarTabs, which renders the properties column alone
without it.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_017deksZDSzZBA4QSqZZoBip