Roberto b2b9607f64 fix(contextual): unmount cleanup + projects-list scope precedence
I1: ContextualChatProvider's send-callback IPC listener now stored
in a ref and unsubscribed on provider unmount, preventing leaked
listeners when navigating mid-stream.

m3: ProjectsPage's 'projects-list' scope call is wrapped in a
ProjectsListScope sub-component that only mounts when no project
is selected, so ProjectDetail's project scope is never clobbered
by the parent route's later effect.
2026-05-14 22:09:39 +02:00
2026-03-16 08:53:08 +01:00
2026-04-15 11:44:40 +02:00
2026-04-15 11:44:40 +02:00
Description
No description provided
7.6 MiB
Languages
TypeScript 97.9%
CSS 2%