Skip to content

Fix drifted tests and apply safe renderer optimizations#150

Merged
arul28 merged 3 commits intomainfrom
quick-fixes-4
Apr 14, 2026
Merged

Fix drifted tests and apply safe renderer optimizations#150
arul28 merged 3 commits intomainfrom
quick-fixes-4

Conversation

@arul28
Copy link
Copy Markdown
Owner

@arul28 arul28 commented Apr 14, 2026

Summary

Test plan

  • cd apps/desktop && npx tsc --noEmit -p . passes
  • cd apps/desktop && for i in 1 2 3 4 5 6 7 8; do npx vitest run --shard=$i/8; done — all 8 shards green, 0 failed test files
  • cd apps/desktop && npm run build succeeds
  • Spot-check renderer: watchdog pauses when tab is hidden; theme/terminal/tooltip toggles still persist across reload; warmup refreshes fire once per project hydration

🤖 Generated with Claude Code

arul28 and others added 3 commits April 13, 2026 14:51
Bump text sizes across BottomDrawerSection, ChatTasksPanel, ChatSubagentsPanel,
and ChatSubagentStrip to be more readable (e.g. 9px→11px, 10px→12px, 11px→13px).
Switch labels, descriptions, and buttons from font-mono to the system sans font,
keeping monospace only where it belongs (timestamps, task IDs, tool names, status
badges). Slightly increase icon sizes and padding for better visual weight.
Change max-width from 78ch to min(96ch, 75%) so messages use more
horizontal space on wide displays while still staying readable and
not stretching edge-to-edge.
Part A — fix 22 branch-introduced test failures:
- TerminalView: add DEFAULT_TERMINAL_FONT_FAMILY to appStore mock + fontFamily to terminalPreferences (8 tests)
- AgentChatMessageList: update bubble max-w assertion to match widened responsive class (1 test)
- appStore: include fontFamily in terminalPreferences expectations; switch persistence assertions to unified store (2 tests)
- CtoSettingsPanel: navigate to correct sub-tab in 4 tests, drop 3 tests for removed UI (Configured/Needs work badges, CTO runtime header), update tag/button assertions (11 tests)

Part B — apply 5 low-risk optimizations from docs/OPTIMIZATION_OPPORTUNITIES.md:
- #2 Pause renderer watchdog when tab hidden (main.tsx): start/stop the 1s event-loop-stall interval based on document.visibilityState.
- #10 Combine warmup timers (appStore.ts): merge warmLaneStatusTimer + warmProviderModeTimer into a single warmupTimer firing both refreshes after max(1200, 1800) ms.
- #13 Hoist inline config objects (IntegrationTab.tsx): OutcomeDot config moved to module-scope OUTCOME_DOT_CONFIG. AppShell was already module-scoped.
- #19 Atomic UserPreferences store (appStore.ts): theme / terminalPreferences / smartTooltipsEnabled now persist as one ade.userPreferences.v1 JSON; legacy per-key reads kept as one-time migration.
- #20 Compact JSON for machine files: preload.ts audited — no pretty-printed JSON.stringify remained, no-op for this pass.

Doc: append "## Applied" section to docs/OPTIMIZATION_OPPORTUNITIES.md describing the five changes.

Verified: typecheck clean; all 8 vitest shards pass; npm run build succeeded.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ade Ready Ready Preview, Comment Apr 14, 2026 5:08am

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 14, 2026

Too many files changed for review. (290 files found, 250 file limit)

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 14, 2026

Important

Review skipped

Too many files!

This PR contains 158 files, which is 8 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 6b468f67-10bb-4e0e-a650-8056e93fad01

📥 Commits

Reviewing files that changed from the base of the PR and between bacabea and 42632a3.

⛔ Files ignored due to path filters (132)
  • .ade/.gitignore is excluded by !.ade/**
  • .ade/cto/openclaw-history.json is excluded by !.ade/**
  • .ade/cto/openclaw-idempotency.json is excluded by !.ade/**
  • .ade/cto/openclaw-outbox.json is excluded by !.ade/**
  • .ade/cto/openclaw-routes.json is excluded by !.ade/**
  • docs/ARCHITECTURE.md is excluded by !docs/**
  • docs/OPTIMIZATION_OPPORTUNITIES.md is excluded by !docs/**
  • docs/ORCHESTRATOR_OVERHAUL.md is excluded by !docs/**
  • docs/PRD.md is excluded by !docs/**
  • docs/README.md is excluded by !docs/**
  • docs/architecture/AI_INTEGRATION.md is excluded by !docs/**
  • docs/architecture/COMPUTER_USE_ARTIFACT_BROKER.md is excluded by !docs/**
  • docs/architecture/CONFIGURATION.md is excluded by !docs/**
  • docs/architecture/CONTEXT_CONTRACT.md is excluded by !docs/**
  • docs/architecture/DATA_MODEL.md is excluded by !docs/**
  • docs/architecture/DESKTOP_APP.md is excluded by !docs/**
  • docs/architecture/GIT_ENGINE.md is excluded by !docs/**
  • docs/architecture/IOS_APP.md is excluded by !docs/**
  • docs/architecture/JOB_ENGINE.md is excluded by !docs/**
  • docs/architecture/MEMORY.md is excluded by !docs/**
  • docs/architecture/MULTI_DEVICE_SYNC.md is excluded by !docs/**
  • docs/architecture/SECURITY_AND_PRIVACY.md is excluded by !docs/**
  • docs/architecture/SYSTEM_OVERVIEW.md is excluded by !docs/**
  • docs/architecture/UI_FRAMEWORK.md is excluded by !docs/**
  • docs/codex.txt is excluded by !docs/**
  • docs/computer-use.md is excluded by !docs/**
  • docs/design-template.md is excluded by !docs/**
  • docs/features/AGENTS.md is excluded by !docs/**
  • docs/features/AUTOMATIONS.md is excluded by !docs/**
  • docs/features/CHAT.md is excluded by !docs/**
  • docs/features/CONFLICTS.md is excluded by !docs/**
  • docs/features/CTO.md is excluded by !docs/**
  • docs/features/FILES_AND_EDITOR.md is excluded by !docs/**
  • docs/features/HISTORY.md is excluded by !docs/**
  • docs/features/LANES.md is excluded by !docs/**
  • docs/features/LINEAR.md is excluded by !docs/**
  • docs/features/MEMORY.md is excluded by !docs/**
  • docs/features/MISSIONS.md is excluded by !docs/**
  • docs/features/ONBOARDING_AND_SETTINGS.md is excluded by !docs/**
  • docs/features/PACKS.md is excluded by !docs/**
  • docs/features/PROJECT_HOME.md is excluded by !docs/**
  • docs/features/PULL_REQUESTS.md is excluded by !docs/**
  • docs/features/TERMINALS_AND_SESSIONS.md is excluded by !docs/**
  • docs/features/WORKSPACE_GRAPH.md is excluded by !docs/**
  • docs/features/agents/README.md is excluded by !docs/**
  • docs/features/agents/identity-and-personas.md is excluded by !docs/**
  • docs/features/agents/tool-registration.md is excluded by !docs/**
  • docs/features/automations/README.md is excluded by !docs/**
  • docs/features/automations/guardrails.md is excluded by !docs/**
  • docs/features/automations/triggers-and-actions.md is excluded by !docs/**
  • docs/features/chat/README.md is excluded by !docs/**
  • docs/features/chat/agent-routing.md is excluded by !docs/**
  • docs/features/chat/composer-and-ui.md is excluded by !docs/**
  • docs/features/chat/tool-system.md is excluded by !docs/**
  • docs/features/chat/transcript-and-turns.md is excluded by !docs/**
  • docs/features/computer-use/README.md is excluded by !docs/**
  • docs/features/computer-use/artifact-broker.md is excluded by !docs/**
  • docs/features/computer-use/backends.md is excluded by !docs/**
  • docs/features/computer-use/settings-and-readiness.md is excluded by !docs/**
  • docs/features/conflicts/README.md is excluded by !docs/**
  • docs/features/conflicts/detection.md is excluded by !docs/**
  • docs/features/conflicts/simulation.md is excluded by !docs/**
  • docs/features/context-packs/README.md is excluded by !docs/**
  • docs/features/context-packs/freshness-and-delivery.md is excluded by !docs/**
  • docs/features/cto/README.md is excluded by !docs/**
  • docs/features/cto/identity-and-memory.md is excluded by !docs/**
  • docs/features/cto/linear-integration.md is excluded by !docs/**
  • docs/features/cto/onboarding.md is excluded by !docs/**
  • docs/features/cto/pipeline-builder.md is excluded by !docs/**
  • docs/features/cto/workers.md is excluded by !docs/**
  • docs/features/files-and-editor/README.md is excluded by !docs/**
  • docs/features/files-and-editor/editor-surfaces.md is excluded by !docs/**
  • docs/features/files-and-editor/file-watcher-and-trust.md is excluded by !docs/**
  • docs/features/history/README.md is excluded by !docs/**
  • docs/features/history/recording-and-export.md is excluded by !docs/**
  • docs/features/lanes/README.md is excluded by !docs/**
  • docs/features/lanes/oauth-redirect.md is excluded by !docs/**
  • docs/features/lanes/runtime.md is excluded by !docs/**
  • docs/features/lanes/stacking.md is excluded by !docs/**
  • docs/features/lanes/worktree-isolation.md is excluded by !docs/**
  • docs/features/linear-integration/README.md is excluded by !docs/**
  • docs/features/linear-integration/dispatch-and-sync.md is excluded by !docs/**
  • docs/features/linear-integration/workflow-presets.md is excluded by !docs/**
  • docs/features/memory/README.md is excluded by !docs/**
  • docs/features/memory/compaction.md is excluded by !docs/**
  • docs/features/memory/embeddings.md is excluded by !docs/**
  • docs/features/memory/storage.md is excluded by !docs/**
  • docs/features/missions/README.md is excluded by !docs/**
  • docs/features/missions/orchestration.md is excluded by !docs/**
  • docs/features/missions/validation-gates.md is excluded by !docs/**
  • docs/features/missions/workers.md is excluded by !docs/**
  • docs/features/onboarding-and-settings/README.md is excluded by !docs/**
  • docs/features/onboarding-and-settings/configuration-schema.md is excluded by !docs/**
  • docs/features/onboarding-and-settings/first-run.md is excluded by !docs/**
  • docs/features/project-home/README.md is excluded by !docs/**
  • docs/features/pull-requests/README.md is excluded by !docs/**
  • docs/features/pull-requests/conflict-simulation.md is excluded by !docs/**
  • docs/features/pull-requests/queue.md is excluded by !docs/**
  • docs/features/pull-requests/stacking.md is excluded by !docs/**
  • docs/features/sync-and-multi-device/README.md is excluded by !docs/**
  • docs/features/sync-and-multi-device/crdt-model.md is excluded by !docs/**
  • docs/features/sync-and-multi-device/ios-companion.md is excluded by !docs/**
  • docs/features/sync-and-multi-device/remote-commands.md is excluded by !docs/**
  • docs/features/terminals-and-sessions/README.md is excluded by !docs/**
  • docs/features/terminals-and-sessions/pty-and-processes.md is excluded by !docs/**
  • docs/features/terminals-and-sessions/runtime-isolation.md is excluded by !docs/**
  • docs/features/terminals-and-sessions/ui-surfaces.md is excluded by !docs/**
  • docs/features/workspace-graph/README.md is excluded by !docs/**
  • docs/features/workspace-graph/data-sources.md is excluded by !docs/**
  • docs/final-plan/README.md is excluded by !docs/**
  • docs/final-plan/appendix.md is excluded by !docs/**
  • docs/final-plan/phase-3.md is excluded by !docs/**
  • docs/final-plan/phase-4.md is excluded by !docs/**
  • docs/final-plan/phase-4/README.md is excluded by !docs/**
  • docs/final-plan/phase-4/W-UX.md is excluded by !docs/**
  • docs/final-plan/phase-4/W1-W4.md is excluded by !docs/**
  • docs/final-plan/phase-4/W10.md is excluded by !docs/**
  • docs/final-plan/phase-4/W5.md is excluded by !docs/**
  • docs/final-plan/phase-4/W6-half.md is excluded by !docs/**
  • docs/final-plan/phase-4/W6.md is excluded by !docs/**
  • docs/final-plan/phase-4/W7a.md is excluded by !docs/**
  • docs/final-plan/phase-4/W7b.md is excluded by !docs/**
  • docs/final-plan/phase-4/W7c.md is excluded by !docs/**
  • docs/final-plan/phase-4/W8.md is excluded by !docs/**
  • docs/final-plan/phase-4/W9.md is excluded by !docs/**
  • docs/final-plan/phase-5.md is excluded by !docs/**
  • docs/final-plan/phase-6.md is excluded by !docs/**
  • docs/final-plan/phase-7.md is excluded by !docs/**
  • docs/final-plan/phase-8.md is excluded by !docs/**
  • docs/final-plan/phases-1-2.md is excluded by !docs/**
  • docs/testing/AGENT_BROWSER.md is excluded by !docs/**
  • docs/validation-contract-m1-m2.md is excluded by !docs/**
📒 Files selected for processing (158)
  • .claude/commands/automate.md
  • .claude/commands/finalize.md
  • apps/desktop/src/main/main.ts
  • apps/desktop/src/main/services/ai/tools/ctoOperatorTools.test.ts
  • apps/desktop/src/main/services/ai/tools/ctoOperatorTools.ts
  • apps/desktop/src/main/services/chat/agentChatService.test.ts
  • apps/desktop/src/main/services/chat/agentChatService.ts
  • apps/desktop/src/main/services/chat/buildClaudeV2Message.test.ts
  • apps/desktop/src/main/services/chat/buildClaudeV2Message.ts
  • apps/desktop/src/main/services/config/projectConfigService.ts
  • apps/desktop/src/main/services/cto/ctoStateService.test.ts
  • apps/desktop/src/main/services/cto/ctoStateService.ts
  • apps/desktop/src/main/services/ipc/registerIpc.ts
  • apps/desktop/src/main/services/lanes/laneService.ts
  • apps/desktop/src/main/services/lanes/oauthRedirectService.test.ts
  • apps/desktop/src/main/services/lanes/oauthRedirectService.ts
  • apps/desktop/src/main/services/lanes/runtimeDiagnosticsService.test.ts
  • apps/desktop/src/main/services/lanes/runtimeDiagnosticsService.ts
  • apps/desktop/src/main/services/processes/processService.test.ts
  • apps/desktop/src/main/services/processes/processService.ts
  • apps/desktop/src/main/services/projects/adeProjectService.test.ts
  • apps/desktop/src/main/services/projects/adeProjectService.ts
  • apps/desktop/src/main/services/prs/prService.ts
  • apps/desktop/src/main/services/pty/ptyService.test.ts
  • apps/desktop/src/main/services/pty/ptyService.ts
  • apps/desktop/src/main/services/sessions/sessionService.test.ts
  • apps/desktop/src/main/services/sessions/sessionService.ts
  • apps/desktop/src/main/services/sync/syncRemoteCommandService.test.ts
  • apps/desktop/src/main/services/sync/syncRemoteCommandService.ts
  • apps/desktop/src/main/utils/terminalSessionSignals.ts
  • apps/desktop/src/preload/global.d.ts
  • apps/desktop/src/preload/preload.ts
  • apps/desktop/src/renderer/browserMock.ts
  • apps/desktop/src/renderer/components/app/TopBar.tsx
  • apps/desktop/src/renderer/components/automations/components/RuleCard.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatComposer.test.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatComposer.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatMessageList.test.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatMessageList.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatPane.submit.test.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatPane.tsx
  • apps/desktop/src/renderer/components/chat/BottomDrawerSection.tsx
  • apps/desktop/src/renderer/components/chat/ChatContextMeter.tsx
  • apps/desktop/src/renderer/components/chat/ChatFileChangesPanel.tsx
  • apps/desktop/src/renderer/components/chat/ChatGitToolbar.tsx
  • apps/desktop/src/renderer/components/chat/ChatSubagentStrip.tsx
  • apps/desktop/src/renderer/components/chat/ChatSubagentsPanel.tsx
  • apps/desktop/src/renderer/components/chat/ChatTasksPanel.tsx
  • apps/desktop/src/renderer/components/chat/ChatTurnDiffPanel.tsx
  • apps/desktop/src/renderer/components/chat/ChatTurnDivider.tsx
  • apps/desktop/src/renderer/components/chat/chatExecutionSummary.test.ts
  • apps/desktop/src/renderer/components/chat/chatExecutionSummary.ts
  • apps/desktop/src/renderer/components/cto/AgentSidebar.tsx
  • apps/desktop/src/renderer/components/cto/CtoPage.tsx
  • apps/desktop/src/renderer/components/cto/CtoSettingsPanel.test.tsx
  • apps/desktop/src/renderer/components/cto/CtoSettingsPanel.tsx
  • apps/desktop/src/renderer/components/cto/IdentityEditor.tsx
  • apps/desktop/src/renderer/components/cto/OnboardingBanner.tsx
  • apps/desktop/src/renderer/components/cto/OnboardingWizard.tsx
  • apps/desktop/src/renderer/components/cto/OpenclawConnectionPanel.tsx
  • apps/desktop/src/renderer/components/cto/TeamPanel.tsx
  • apps/desktop/src/renderer/components/cto/WorkerActivityFeed.tsx
  • apps/desktop/src/renderer/components/cto/WorkerCreationWizard.tsx
  • apps/desktop/src/renderer/components/cto/WorkerDetailSlideOut.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/PipelineCanvas.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/PipelineVisualization.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/StageCard.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/TriggerCard.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/WorkflowListSidebar.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/AdvancedConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/CloseoutConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/ExecutionConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/PlanConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/TriggerConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/pipelineLabels.ts
  • apps/desktop/src/renderer/components/cto/pipeline/shared/VisualSelector.tsx
  • apps/desktop/src/renderer/components/cto/shared/ConnectionStatusDot.tsx
  • apps/desktop/src/renderer/components/cto/shared/MemoryEntryCard.tsx
  • apps/desktop/src/renderer/components/cto/shared/StepWizard.tsx
  • apps/desktop/src/renderer/components/cto/shared/designTokens.ts
  • apps/desktop/src/renderer/components/deets/DeetsPage.tsx
  • apps/desktop/src/renderer/components/files/FilesPage.test.tsx
  • apps/desktop/src/renderer/components/files/FilesPage.tsx
  • apps/desktop/src/renderer/components/lanes/CommitTimeline.tsx
  • apps/desktop/src/renderer/components/lanes/CreateLaneDialog.tsx
  • apps/desktop/src/renderer/components/lanes/LaneConflictsPanel.tsx
  • apps/desktop/src/renderer/components/lanes/LaneContextMenu.tsx
  • apps/desktop/src/renderer/components/lanes/LaneDiffPane.tsx
  • apps/desktop/src/renderer/components/lanes/LaneGitActionsPane.test.tsx
  • apps/desktop/src/renderer/components/lanes/LaneGitActionsPane.tsx
  • apps/desktop/src/renderer/components/lanes/LaneInspectorPane.tsx
  • apps/desktop/src/renderer/components/lanes/LaneOverlayConfigPanel.tsx
  • apps/desktop/src/renderer/components/lanes/LaneRebaseBanner.tsx
  • apps/desktop/src/renderer/components/lanes/LaneRow.tsx
  • apps/desktop/src/renderer/components/lanes/LaneStackPane.tsx
  • apps/desktop/src/renderer/components/lanes/LaneTerminalsPanel.tsx
  • apps/desktop/src/renderer/components/lanes/LaneWorkPane.tsx
  • apps/desktop/src/renderer/components/lanes/LanesPage.tsx
  • apps/desktop/src/renderer/components/lanes/ManageLaneDialog.tsx
  • apps/desktop/src/renderer/components/lanes/TilingLayout.tsx
  • apps/desktop/src/renderer/components/lanes/mergeSimulation/ConflictFileDiff.tsx
  • apps/desktop/src/renderer/components/lanes/mergeSimulation/MergeSimulationPanel.tsx
  • apps/desktop/src/renderer/components/lanes/mergeSimulation/extensionToLanguage.ts
  • apps/desktop/src/renderer/components/lanes/useLaneWorkSessions.test.ts
  • apps/desktop/src/renderer/components/lanes/useLaneWorkSessions.ts
  • apps/desktop/src/renderer/components/missions/MissionControlPage.tsx
  • apps/desktop/src/renderer/components/missions/MissionPhaseBadge.tsx
  • apps/desktop/src/renderer/components/missions/UsageDashboard.tsx
  • apps/desktop/src/renderer/components/missions/WorkerTranscriptPane.tsx
  • apps/desktop/src/renderer/components/project/ProjectHomePage.tsx
  • apps/desktop/src/renderer/components/prs/LanePrPanel.test.ts
  • apps/desktop/src/renderer/components/prs/LanePrPanel.tsx
  • apps/desktop/src/renderer/components/prs/detail/PrDetailPane.tsx
  • apps/desktop/src/renderer/components/prs/shared/InlineTerminal.tsx
  • apps/desktop/src/renderer/components/prs/state/PrsContext.tsx
  • apps/desktop/src/renderer/components/prs/tabs/IntegrationTab.tsx
  • apps/desktop/src/renderer/components/run/AddCommandDialog.tsx
  • apps/desktop/src/renderer/components/run/CommandCard.tsx
  • apps/desktop/src/renderer/components/run/LaneRuntimeBar.tsx
  • apps/desktop/src/renderer/components/run/ProcessMonitor.tsx
  • apps/desktop/src/renderer/components/run/QuickRunMenu.tsx
  • apps/desktop/src/renderer/components/run/RunNetworkPanel.tsx
  • apps/desktop/src/renderer/components/run/RunPage.tsx
  • apps/desktop/src/renderer/components/run/RunSidebar.tsx
  • apps/desktop/src/renderer/components/run/RunStackTabs.tsx
  • apps/desktop/src/renderer/components/settings/AutomationsSection.tsx
  • apps/desktop/src/renderer/components/settings/DiagnosticsDashboardSection.test.tsx
  • apps/desktop/src/renderer/components/settings/GeneralSection.tsx
  • apps/desktop/src/renderer/components/settings/ProxyAndPreviewSection.tsx
  • apps/desktop/src/renderer/components/shared/conflictResolver/PostResolutionActions.tsx
  • apps/desktop/src/renderer/components/shared/conflictResolver/ResolverTerminalModal.tsx
  • apps/desktop/src/renderer/components/terminals/LaunchPanel.tsx
  • apps/desktop/src/renderer/components/terminals/SessionCard.tsx
  • apps/desktop/src/renderer/components/terminals/SessionInfoPopover.tsx
  • apps/desktop/src/renderer/components/terminals/SessionListPane.tsx
  • apps/desktop/src/renderer/components/terminals/TerminalView.test.tsx
  • apps/desktop/src/renderer/components/terminals/TerminalView.tsx
  • apps/desktop/src/renderer/components/terminals/TerminalsPage.tsx
  • apps/desktop/src/renderer/components/terminals/WorkStartSurface.tsx
  • apps/desktop/src/renderer/components/terminals/WorkViewArea.tsx
  • apps/desktop/src/renderer/components/terminals/cliLaunch.ts
  • apps/desktop/src/renderer/components/terminals/useWorkSessions.test.ts
  • apps/desktop/src/renderer/components/terminals/useWorkSessions.ts
  • apps/desktop/src/renderer/components/ui/SmartTooltip.tsx
  • apps/desktop/src/renderer/index.css
  • apps/desktop/src/renderer/lib/sessions.ts
  • apps/desktop/src/renderer/main.tsx
  • apps/desktop/src/renderer/state/appStore.test.ts
  • apps/desktop/src/renderer/state/appStore.ts
  • apps/desktop/src/shared/adeLayout.ts
  • apps/desktop/src/shared/chatTranscript.test.ts
  • apps/desktop/src/shared/chatTranscript.ts
  • apps/desktop/src/shared/ipc.ts
  • apps/desktop/src/shared/types/chat.ts
  • apps/desktop/src/shared/types/config.ts
  • apps/desktop/src/shared/types/lanes.ts
  • apps/desktop/src/shared/types/sessions.ts
  • apps/mcp-server/src/headlessLinearServices.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch quick-fixes-4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@arul28 arul28 merged commit 4570478 into main Apr 14, 2026
22 checks passed
@arul28 arul28 deleted the quick-fixes-4 branch April 14, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant