fix(web): align mobile onboarding header - #6293
Conversation
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
|
@UtkarshUsername done. the mobile onboarding header now uses the shared 52px topbar geometry, and the pr includes separate before and after screenshots. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 3b06195. Configure here.
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: 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. |
ApprovabilityVerdict: Approved 864cca2 This is a straightforward CSS styling fix that replaces custom padding classes with a shared You can customize Macroscope's approvability policy. Learn more. |
## What's Changed * feat(mobile): add thread title regeneration by @chrisdeeming in pingdotgg/t3code#6253 * chore: add dara to vouched by @maria-rcks in pingdotgg/t3code#6259 * fix(web): align the composer model picker by @t3-code[bot] in pingdotgg/t3code#6252 * fix(mobile): keep ordered lists inside user bubbles by @none23 in pingdotgg/t3code#6154 * feat(web): a better right panel empty state by @StiensWout in pingdotgg/t3code#6258 * fix(web): align mobile onboarding header by @t3-code[bot] in pingdotgg/t3code#6293 * fix(connect): preserve CLI OAuth parameters through browser sign-in by @juliusmarminge in pingdotgg/t3code#6285 ## New Contributors * @none23 made their first contribution in pingdotgg/t3code#6154 **Full Changelog**: pingdotgg/t3code@v0.0.34-nightly.20260812.1072...v0.0.34-nightly.20260812.1076 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.34-nightly.20260812.1076

summary
aligns the hosted static onboarding header with the collapsed sidebar toggle on mobile by using the shared 52px workspace topbar geometry instead of route-specific vertical padding.
adds regression coverage so the onboarding header keeps the shared topbar class and does not reintroduce vertical padding utilities.
before
production
app.t3.codesmeasured the header at 37px with 8px vertical padding.after
the fixed build measures the header at 52px with centered content and no vertical padding.
verification
vp run --filter @t3tools/web test(236 files, 2201 tests passed)vp run --filter @t3tools/web typecheckvp lint apps/web/src/routes/_chat.index.tsx apps/web/src/routes/-chatIndexTitlebar.test.tsvp fmt --check apps/web/src/routes/_chat.index.tsx apps/web/src/routes/-chatIndexTitlebar.test.tsvp run --filter @t3tools/web buildbuilt with gpt-5.6-sol via hermes agent.
request provenance
Utkarshon Discord)Note
Low Risk
Minor UI class change on the onboarding header plus a source-level regression test; no auth, data, or behavioral logic changes.
Overview
Aligns the hosted static onboarding header with the shared 52px
workspace-topbargeometry so the title vertically centers with the collapsed sidebar toggle on mobile.Removes route-specific
py-*padding fromHostedStaticOnboardingStateand adds a regression test that asserts the header keepsworkspace-topbarand does not reintroduce vertical padding utilities.Reviewed by Cursor Bugbot for commit 864cca2. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Align mobile onboarding header using
workspace-topbarclass inHostedStaticOnboardingStateReplaces
py-2/sm:py-3padding utilities on the<header>element with theworkspace-topbarclass in _chat.index.tsx. A test in chatIndexTitlebar.test.ts verifies the header includesworkspace-topbarand forbids anypy-classes.Macroscope summarized 864cca2.