Skip to content

fix(web): use message-square icon for settled icon-less project threads in sidebar v2 - #4279

Merged
juliusmarminge merged 2 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/sidebar-v2-settled-thread-icon
Jul 22, 2026
Merged

juliusmarminge merged 2 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/sidebar-v2-settled-thread-icon

Merge branch 'main' into fix/sidebar-v2-settled-thread-icon

154821a
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Jul 22, 2026 in 4s

Effect Service Conventions: No issues found

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 changed files (apps/web/src/components/ProjectFavicon.tsx and apps/web/src/components/SidebarV2.tsx) are React presentation components. The changes thread an optional fallbackIcon prop through ProjectFavicon and pass MessageSquareIcon from SidebarV2Row. No Effect service is created, moved, refactored, or consumed, so none of the Effect service conventions apply. No violations found.


🔍 Agent activity — reasoning, no tool calls

💭 Looking at this PR, it's just updating React components with a new fallbackIcon prop—nothing to do with Effect services. Since the check is specifically for Effect service conventions and there are no services being created, moved, or consumed here, there's nothing to flag. The response should be "All clear" but needs to be formatted as JSON according to the schema, though the check defaults to failure mode.