Sidebar stays put during navigation

The sidebar no longer flickers or remounts when navigating between project sections, keeping your context in place.

What's New

The sidebar now persists across all internal navigation. Previously, it would remount and flicker when you navigated between projects, switched to settings, or refreshed the page. Now the sidebar stays mounted — your open/closed state is preserved, and navigation feels smoother.

We moved the SidebarProvider to the root layout level and use a parallel slot pattern to serve the appropriate sidebar (dashboard, settings, or project) based on your current route. This keeps the sidebar stable across all internal transitions.