Persist thread sidebar visibility#3390
Conversation
|
Warning Review limit reached
More reviews will be available in 19 minutes and 22 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
Comment |
Summary
threadRedux slice.threadSidebarVisibleto the redux-persist whitelist alongsideselectedThreadId.showSidebarcomponent state inConversationswith the persisted Redux value.Problem
Solution
thread.threadSidebarVisible, defaulting tofalseto preserve current first-run behavior.setThreadSidebarVisiblefrom the existing header toggle.Submission Checklist
diff-cover) meet the gate enforced by.github/workflows/pr-ci.yml. Runpnpm test:coverageandpnpm test:rustlocally; PRs below 80% on changed lines will not merge. Focused changed-line Vitest coverage added; CI coverage gate will enforce final merged diff coverage.## Related— N/A: no coverage-matrix feature ID applies.docs/RELEASE-MANUAL-SMOKE.md) — N/A: narrow persisted UI preference, no release smoke checklist change.Closes #NNNin the## Relatedsection — N/A: no GitHub or Linear issue was provided for this request.Impact
Related
AI Authored PR Metadata (required for Codex/Linear PRs)
Linear Issue
Commit & Branch
persist-thread-button-visibility5abdea63c48167540ff78b3a846f511ef5c557e8Validation Run
pnpm --filter openhuman-app format:check— passed via pre-push hook.pnpm typecheck— passed; warning only for local Node v22.22.3 while app wants >=24.pnpm debug unit src/pages/__tests__/Conversations.render.test.tsx --verbose— passed, 49 tests.Validation Blocked
command:N/A.error:N/A.impact:N/A.Behavior Changes
Parity Contract
Duplicate / Superseded PR Handling
senamakel:persist-thread-button-visibility.