Skip to content

fix: open command palette instead of custom dialog for new thread picker in SidebarV2#4269

Merged
juliusmarminge merged 16 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/sidebarv2-new-thread-command-palette
Jul 22, 2026
Merged

fix: open command palette instead of custom dialog for new thread picker in SidebarV2#4269
juliusmarminge merged 16 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/sidebarv2-new-thread-command-palette

Merge branch 'main' into fix/sidebarv2-new-thread-command-palette

230bd28
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Jul 22, 2026 in 6s

Effect Service Conventions: All clear

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.

The changes refactor a browser-level command palette event bus (commandPaletteBus.ts) built on window.dispatchEvent/CustomEvent and React hooks, replacing the prior React context and new-thread picker bus. No Effect service is created, moved, refactored, or consumed in the changed scope: there are no Context.Service tags, make/layer definitions, Schema.TaggedError declarations, service dependency acquisitions, Layer.succeed, ManagedRuntime.make, or runPromise/runPromiseExit usages introduced or altered. The Effect service conventions therefore do not apply to these changes.


🔍 Agent activity — reasoning, no tool calls

💭 Looking at this PR, I'm checking whether it involves Effect service conventions. The changes are mostly refactoring a command palette event bus in React—replacing a context-based approach with a window event-based bus and updating the consumers accordingly. This is DOM/React code, so I need to verify if it actually touches any Effect services. I'm verifying there are no Effect service patterns like Context.Service, Layer, or runPromise being introduced in the diff. The changes are purely UI refactoring with the new event bus being standard browser event code, so this passes the review.