refactor(web): give Skeleton shape and tone props - #12997
juliusmarminge wants to merge 1 commit into
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: pingdotgg/t3code/.coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Limit details: You’ve used all 10 included reviews currently available. 📝 WalkthroughWalkthroughThe shared ChangesSkeleton variants and consumers
Lint threshold update
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Refactor Merge Risk: ⚪ Minimal · up to This styling refactor presents no evidenced user-facing, data, security, or runtime risk and is ready to merge with normal checks. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This is a bounded Skeleton styling refactor that preserves existing defaults and changes only loading-placeholder appearance across a few UI states. The accompanying CI ceiling is tightened rather than weakened, with no production, schema, authentication, billing, or infrastructure impact. No code changes detected at You can add or adjust custom eligibility rules. Learn more. |
7e7dcbd to
8b52648
Compare
8b52648 to
9b66e8d
Compare
9b66e8d to
6c22afc
Compare
9f3465a to
1ee4b4b
Compare
A skeleton's width and height are its content, so those stay on className (layout, which the lint allows). Its radius and tint are not: expose shape="block|rounded|card|pill" and tone="subtle" and migrate the 25 sites. The one status-dot placeholder drops its background ring; it is a loading placeholder and does not need to mimic the dot's outline. Lowers the no-restyle ceiling from 1004 to 978. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1ee4b4b to
dfee61d
Compare
|
Superseded by the reworked stack (#12993 v2). After review feedback the layers were rebuilt to add fewer props and take more opinions in the base; see the new stack for the replacement. |
A skeleton's width and height are its content, so those stay on className
(layout, which the lint allows). Its radius and tint are not: expose
shape="block|rounded|card|pill" and tone="subtle" and migrate the 25 sites.
The one status-dot placeholder drops its background ring; it is a loading
placeholder and does not need to mimic the dot's outline.
Lowers the no-restyle ceiling from 1004 to 978.
Part of the
components/uiclassName cleanup (audit and guardrail: #12982). Each layer of stack #12993 lowers theshadcn/no-restyleceiling; CI fails if the count rises.Written by Claude Fable 5 in Claude Code.
🤖 Generated with Claude Code
Summary by CodeRabbit