Repository navigation
Conversation
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This focused web UI fix restores consistent full-height sidebar cards for branchless threads and keeps their provider metadata in the standard bottom row. It touches no data contracts, workflows, configuration defaults, or static-analysis settings. You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Row height and metadata placement apps/web/src/components/sidebar/SidebarThreadRow.tsx |
The row no longer computes whether its metadata line is empty or adjusts its height based on that condition. The provider stack remains in the metadata line, which is no longer conditionally hidden. |
Priority:
Estimated code review effort: 2 (Simple) | ~8 minutes
Change: Bug fix
Possibly related PRs
- pingdotgg/t3code#25251: Adds the empty-metadata layout behavior that this change removes.
Suggested labels: size:S
Suggested reviewers: t3dotgg
Merge Risk: 
Minimal · up to d9dc1
-
The branchless cards now retain the standard height and metadata placement, with no actionable merge-blocking risk identified.
Pre-merge checks: 
4
Finishing Touches
-
🧪 Generate unit tests (beta)
-
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Comment @coderabbitai help to get the list of available commands.
Problem
In the New design, a local project thread without a branch shrinks to a 60 px card when its only remaining metadata is the provider icon. Neighboring cards with branches stay 78 px tall. Alex requested the larger, consistent card size.
Change
Keep the standard card height and metadata line, including the provider icon at the bottom. Remove the conditional compact height and its intrinsic-size override.
Scope and approval
Focused restoration of the existing sidebar card layout, requested by Alex. This qualifies as a small visual regression fix without a prior issue. Web and desktop share this component; native mobile has separate thread rows. Existing slim shelf rows retain their layout.
Related: #25605 proposes a broader one-line sidebar design and overlaps this component.
Verification
vp run check:changedpassed formatting, lint, knip, and affected web/scripts typechecks.Model: GPT-6.1 Sol (xhigh reasoning) | Harness: Codex in T3 Code