Skip to content

test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README - #22453

Merged
juliusmarminge merged 1 commit into
mainfrom
fix/limits-pace-polish
Oct 20, 2026
Merged

juliusmarminge merged 1 commit into
mainfrom
fix/limits-pace-polish

Conversation

@juliusmarminge

Copy link
Copy Markdown
Member

Follow-up to #22408, which merged before this polish round landed on its branch. Two files, no rendering code:

  • UsageLimitsPooled.browser.test.tsx: a pooled-segment test for the sub-6px guard (the segment is narrowed to 4.5px; tick, gap clip and gapped track must all disappear). It fails with the 6px guard switched off. The row bar already had this test; the pooled segment was covered only by capture.
  • apps/web/test/fixtures/usage-limits-hub/README.md: everything a rebuild of the fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap #22408 evidence needs that previously lived only in the PR body: the frozen-clock value and snippet, viewports and themes, the Team hub source label, and a note on which rows come from local installs rather than the fixture.

Verification: lint clean, 11 usage browser tests pass, web typecheck passes. No evidence recaptured because no rendering code changed (git diff --stat: 2 files, +83 −6).

🤖 Generated with Claude Code

Also documents everything a rebuild of the Limits evidence needs in the hub
fixture README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M 30-99 changed lines (additions + deletions). labels Oct 20, 2026
@macroscopeapp

macroscopeapp Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved at c957d4f

Macroscope's review found this PR approvable — The PR is confined to an ignored browser-test path and a fixture README, with no production rendering or product-default changes. Its runtime blast radius is limited to test execution and local evidence-rebuild documentation.

Notes:

  • No code objects were reviewed. Approvability was decided on eligibility alone.

You can add or adjust custom eligibility rules. Learn more.

@juliusmarminge
juliusmarminge enabled auto-merge (squash) October 20, 2026 18:57
@juliusmarminge
juliusmarminge merged commit 7e289ae into main Oct 20, 2026
28 of 29 checks passed
@juliusmarminge
juliusmarminge deleted the fix/limits-pace-polish branch October 20, 2026 18:58
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 21, 2026
## What's Changed
* fix(web): pinned threads' pin icon stays put on hover by @t3dotgg in pingdotgg/t3code#22303
* fix(web): show pointer cursors on changed-file controls by @UtkarshUsername in pingdotgg/t3code#22266
* fix(web): use the shared markdown scrollbar width by @UtkarshUsername in pingdotgg/t3code#22200
* revert: limit bars with many accounts no longer clip names to one letter (#19964) by @juliusmarminge in pingdotgg/t3code#22395
* fix(mobile): pin expo-modules-core so the release smoke patch stays in use by @Project516 in pingdotgg/t3code#22343
* fix(server): updates no longer keep every old runtime on disk by @juliusmarminge in pingdotgg/t3code#22253
* fix(mobile): chat chips match desktop and the composer again by @flamboh in pingdotgg/t3code#22169
* fix(web): normalize disabled terminal button opacity by @UtkarshUsername in pingdotgg/t3code#22389
* fix(contracts): settings save again when the writing style has default fields by @MatiasGadeberg in pingdotgg/t3code#22203
* fix(relay): run the relay Worker next to its database by @juliusmarminge in pingdotgg/t3code#22065
* test(web): disposable render helper and lint rule for browser tests by @juliusmarminge in pingdotgg/t3code#22187
* fix(mobile): use native sheet headers and toolbar filters by @juliusmarminge in pingdotgg/t3code#22390
* test(ssh): unreaped-server test no longer loses its zombie fixture by @juliusmarminge in pingdotgg/t3code#22427
* test(web): require-disposable-render is now an error by @juliusmarminge in pingdotgg/t3code#22410
* test(web): migrate the last .ts browser tests and stop wrapping userEvent in act by @juliusmarminge in pingdotgg/t3code#22424
* fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap by @juliusmarminge in pingdotgg/t3code#22408
* test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README by @juliusmarminge in pingdotgg/t3code#22453
* fix(mobile): the composer stays one row until the draft wraps by @juliusmarminge in pingdotgg/t3code#20812
* fix(web): restore left-aligned markdown table cells by @t3-code[bot] in pingdotgg/t3code#22482
* feat(scheduled-tasks): event filters for webhook deliveries by @juliusmarminge in pingdotgg/t3code#22194
* fix(mobile): prevent update checker from crashing iOS at launch by @juliusmarminge in pingdotgg/t3code#22488
* feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries by @juliusmarminge in pingdotgg/t3code#22234
* ci(release): Make Windows arm64 CI job 50% faster by @jahands in pingdotgg/t3code#22428
* ci(release): Windows arm64 verify no longer runs the crashing ARM PowerShell by @t3dotgg in pingdotgg/t3code#22494
* refactor(source-control): GitCafe creates repositories and pull requests over REST by @juliusmarminge in pingdotgg/t3code#22495
* test(web): fix release browser test failures by @t3dotgg in pingdotgg/t3code#22508
* fix(mobile): connecting an environment no longer crashes the header by @juliusmarminge in pingdotgg/t3code#22521
* fix(mobile): folded Back clears the detail route before the next selection by @juliusmarminge in pingdotgg/t3code#22526
* ci(release): release tests stop timing out and finish in about 5 minutes by @t3dotgg in pingdotgg/t3code#22524

## New Contributors
* @MatiasGadeberg made their first contribution in pingdotgg/t3code#22203
* @jahands made their first contribution in pingdotgg/t3code#22428

**Full Changelog**: pingdotgg/t3code@v0.1.1-nightly.20261020.3411...v0.1.1-nightly.20261020.3438

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.1-nightly.20261020.3438
github-actions Bot added a commit to davidvanderklay/t3code-flake that referenced this pull request Oct 21, 2026
## What's Changed
* fix(web): pinned threads' pin icon stays put on hover by @t3dotgg in pingdotgg/t3code#22303
* fix(web): show pointer cursors on changed-file controls by @UtkarshUsername in pingdotgg/t3code#22266
* fix(web): use the shared markdown scrollbar width by @UtkarshUsername in pingdotgg/t3code#22200
* revert: limit bars with many accounts no longer clip names to one letter (#19964) by @juliusmarminge in pingdotgg/t3code#22395
* fix(mobile): pin expo-modules-core so the release smoke patch stays in use by @Project516 in pingdotgg/t3code#22343
* fix(server): updates no longer keep every old runtime on disk by @juliusmarminge in pingdotgg/t3code#22253
* fix(mobile): chat chips match desktop and the composer again by @flamboh in pingdotgg/t3code#22169
* fix(web): normalize disabled terminal button opacity by @UtkarshUsername in pingdotgg/t3code#22389
* fix(contracts): settings save again when the writing style has default fields by @MatiasGadeberg in pingdotgg/t3code#22203
* fix(relay): run the relay Worker next to its database by @juliusmarminge in pingdotgg/t3code#22065
* test(web): disposable render helper and lint rule for browser tests by @juliusmarminge in pingdotgg/t3code#22187
* fix(mobile): use native sheet headers and toolbar filters by @juliusmarminge in pingdotgg/t3code#22390
* test(ssh): unreaped-server test no longer loses its zombie fixture by @juliusmarminge in pingdotgg/t3code#22427
* test(web): require-disposable-render is now an error by @juliusmarminge in pingdotgg/t3code#22410
* test(web): migrate the last .ts browser tests and stop wrapping userEvent in act by @juliusmarminge in pingdotgg/t3code#22424
* fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap by @juliusmarminge in pingdotgg/t3code#22408
* test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README by @juliusmarminge in pingdotgg/t3code#22453
* fix(mobile): the composer stays one row until the draft wraps by @juliusmarminge in pingdotgg/t3code#20812
* fix(web): restore left-aligned markdown table cells by @t3-code[bot] in pingdotgg/t3code#22482
* feat(scheduled-tasks): event filters for webhook deliveries by @juliusmarminge in pingdotgg/t3code#22194
* fix(mobile): prevent update checker from crashing iOS at launch by @juliusmarminge in pingdotgg/t3code#22488
* feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries by @juliusmarminge in pingdotgg/t3code#22234
* ci(release): Make Windows arm64 CI job 50% faster by @jahands in pingdotgg/t3code#22428
* ci(release): Windows arm64 verify no longer runs the crashing ARM PowerShell by @t3dotgg in pingdotgg/t3code#22494
* refactor(source-control): GitCafe creates repositories and pull requests over REST by @juliusmarminge in pingdotgg/t3code#22495
* test(web): fix release browser test failures by @t3dotgg in pingdotgg/t3code#22508
* fix(mobile): connecting an environment no longer crashes the header by @juliusmarminge in pingdotgg/t3code#22521
* fix(mobile): folded Back clears the detail route before the next selection by @juliusmarminge in pingdotgg/t3code#22526
* ci(release): release tests stop timing out and finish in about 5 minutes by @t3dotgg in pingdotgg/t3code#22524

## New Contributors
* @MatiasGadeberg made their first contribution in pingdotgg/t3code#22203
* @jahands made their first contribution in pingdotgg/t3code#22428

**Full Changelog**: pingdotgg/t3code@v0.1.1-nightly.20261020.3411...v0.1.1-nightly.20261020.3438

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.1-nightly.20261020.3438
adampeterhiggins added a commit to adampeterhiggins/t3code that referenced this pull request Oct 21, 2026
* revert: "fix(desktop): saved connections survive the Beta rename on macOS and Linux" (pingdotgg#20907) (pingdotgg#22219)

Co-authored-by: Julius Marminge <julius@marminge.se>

* revert: "fix(web): pinned thread marker stays put when hovering the row" (pingdotgg#11122) (pingdotgg#22223)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: fourteen unverified desktop fixes from the takeover campaign (pingdotgg#22222)

Co-authored-by: Julius Marminge <julius@marminge.se>

* revert: "fix(web): worktree threads warn when the checkout branch changes" (pingdotgg#14883) (pingdotgg#22225)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(ci): recover from transient download and stale report failures (pingdotgg#22232)

* revert: "fix(clients): show question option previews" (pingdotgg#21933) (pingdotgg#22229)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: "fix(web): stop composer banner glass overlap" (pingdotgg#8034) (pingdotgg#22227)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: "fix(web): keep subagent links visible in long background-work banners" (pingdotgg#20054) (pingdotgg#22228)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: "fix(scheduler): label fixed-time tasks with the server timezone" (pingdotgg#18653) (pingdotgg#22230)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: "fix(web): preserve snapshot thumbnail context and detail" (pingdotgg#18440) (pingdotgg#22231)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert: "fix(web): show idle server updates on environment controls" (pingdotgg#21950) (pingdotgg#22233)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(client): a frozen host no longer shows a heartbeat as slow or blames your DNS (pingdotgg#22212)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(server,web,mobile): a host that drops because it froze now says why (pingdotgg#22213)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* revert(web): restore grouped projects in the new thread selector (pingdotgg#22242)

* test(ssh): wait for server exit during handover (pingdotgg#22252)

* fix(web,server): adding a project to another machine takes you there, with no toasts and the right favicon (pingdotgg#22254)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(clients): every PR +/- shows its code, tests, and docs split, without the hover wait (pingdotgg#22255)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): isolate diff worker idle clock (pingdotgg#22259)

* ci(release): build macOS desktop on GitHub macos-26-xlarge runners (pingdotgg#22264)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(desktop): macOS release signing works on macOS 26.6 runners (pingdotgg#22277)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(web): pinned threads' pin icon stays put on hover (pingdotgg#22303)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(web): show pointer cursors on changed-file controls (pingdotgg#22266)

* fix(web): use the shared markdown scrollbar width (pingdotgg#22200)

* revert: limit bars with many accounts no longer clip names to one letter (pingdotgg#19964) (pingdotgg#22395)

Co-authored-by: Julius Marminge <julius@marminge.se>

* fix(mobile): pin expo-modules-core so the release smoke patch stays in use (pingdotgg#22343)

* fix(server): updates no longer keep every old runtime on disk (pingdotgg#22253)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): chat chips match desktop and the composer again (pingdotgg#22169)

* fix(web): normalize disabled terminal button opacity (pingdotgg#22389)

* fix(contracts): settings save again when the writing style has default fields (pingdotgg#22203)

Co-authored-by: Claude Code <noreply@anthropic.com>

* fix(relay): run the relay Worker next to its database (pingdotgg#22065)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): disposable render helper and lint rule for browser tests (pingdotgg#22187)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): use native sheet headers and toolbar filters (pingdotgg#22390)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(ssh): unreaped-server test no longer loses its zombie fixture (pingdotgg#22427)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): require-disposable-render is now an error (pingdotgg#22410)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): migrate the last .ts browser tests and stop wrapping userEvent in act (pingdotgg#22424)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap (pingdotgg#22408)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README (pingdotgg#22453)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): the composer stays one row until the draft wraps (pingdotgg#20812)

Co-authored-by: Pixel Perfect <me@pixp.cc>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

* fix(web): restore left-aligned markdown table cells (pingdotgg#22482)

Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>

* feat(scheduled-tasks): event filters for webhook deliveries (pingdotgg#22194)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): prevent update checker from crashing iOS at launch (pingdotgg#22488)

* feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries (pingdotgg#22234)

* ci(release): Make Windows arm64 CI job 50% faster (pingdotgg#22428)

* ci(release): Windows arm64 verify no longer runs the crashing ARM PowerShell (pingdotgg#22494)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(source-control): GitCafe creates repositories and pull requests over REST (pingdotgg#22495)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): fix release browser test failures (pingdotgg#22508)

* fix(mobile): connecting an environment no longer crashes the header (pingdotgg#22521)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): folded Back clears the detail route before the next selection (pingdotgg#22526)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* ci(release): release tests stop timing out and finish in about 5 minutes (pingdotgg#22524)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(server): Claude steer test no longer hangs for 120s under CI load (pingdotgg#22533)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test: remove the timing races behind recurring CI and release failures (pingdotgg#22523)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(web): render Mermaid diagrams with pele (pingdotgg#21472)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>

* fix(mobile): keep home brand visible during secondary retries (pingdotgg#21388)

* fix(mobile): collapse pull request repository errors (pingdotgg#21389)

* fix(mobile): show terminal arrow keys before secondary controls (pingdotgg#21398)

* fix(mobile): update outdated servers and respect provider permissions (pingdotgg#21402)

* fix(mobile): live activity tracks thread status and settlement (pingdotgg#21405)

* fix(mobile): use current checkout for non-git projects (pingdotgg#21404)

* fix(mobile): add project and checkout removal (pingdotgg#21409)

* fix(mobile): show plans and fold settled progress notes (pingdotgg#21393)

* fix(mobile): open transcript file links at the resolved path (pingdotgg#21403)

* fix(mobile): lock the composer while queued edits save (pingdotgg#21390)

* fix(mobile): bring model controls in line with web (pingdotgg#21406)

* fix(mobile): restore archive and thread action undo (pingdotgg#21401)

* fix(mobile): expose background work and thread status actions (pingdotgg#21395)

* fix(web): keep approval menu actions compact (pingdotgg#22566)

* fix(web): main typecheck passes again after the Mermaid switch to pele (pingdotgg#22570)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test: delete 11k low-signal tests so CI runs faster and flakes less (pingdotgg#22557)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): thread rows show wake status and elapsed time (pingdotgg#21394)

* fix(web,mobile): list database space for all machines in one notice (pingdotgg#22575)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(lint): ban per-test timeouts and unreasoned skips (pingdotgg#22560)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): ban frame and transition waits in browser tests (pingdotgg#22561)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test: ban wall-clock readings in tests (pingdotgg#22562)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(server): ban real-clock waits in tests (pingdotgg#22564)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test: warn on polling loops in tests and make adapter test harnesses event-driven (pingdotgg#22565)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): iOS new-thread skill picker stops shifting the screen (pingdotgg#22121)

* fix(web): dialogs keep their content while they close (pingdotgg#21960)

* ci(release): build Windows x64 on Linux like arm64 (pingdotgg#22584)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(server): idle orphaned follow-ups can be cancelled without a running parent (pingdotgg#22581)

Co-authored-by: syberia <n.kuhtin@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* chore(web): remove "use client" directives (pingdotgg#22587)

* test(mobile): prune low-value tests in mobile (second pass) (pingdotgg#22588)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(desktop): prune low-value tests in desktop (second pass) (pingdotgg#22589)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): prune low-value tests in apps/web (second pass) (pingdotgg#22591)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(server): prune low-value tests in apps/server (second pass) (pingdotgg#22592)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(packages): prune low-value tests in packages (second pass) (pingdotgg#22593)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(server): prune low-value tests in orchestration-v2 (second pass) (pingdotgg#22599)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): every browser test starts with the mouse off the page (pingdotgg#22556)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* chore(tailscale): drop parseTailscaleMagicDnsName, which nothing imports (pingdotgg#22602)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

* fix(server): make the remaining flaky server tests deterministic (pingdotgg#22559)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): composer chips match chat chips (pingdotgg#22518)

* fix(mobile): show each turn's diffstat on its work row (pingdotgg#21392)

* chore(release): prepare v0.1.1

* fix(web): silence notifications when stopping a watch (pingdotgg#22615)

* ci(release): build macOS desktop on Blacksmith runners again (pingdotgg#22613)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(usage): Codex compaction and resumed sessions no longer show skipped-usage warnings (pingdotgg#22558)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(web): thread search shows the same PR badge as the sidebar (pingdotgg#22627)

* Delete .github/workflows/cursor-hygiene-webhook.yml

* fix(desktop): bump Electron to 44.9.3 to block compromised eMudhra CA keys (pingdotgg#22645)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(web): ChatView's React Compiler check no longer times out on slow CI runners (pingdotgg#22649)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(web): thread links render as chips, and thread chips show the project icon (pingdotgg#22621)

* fix(server): Stop on a delegate always clears it, even when it is stuck (pingdotgg#22653)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(web): composer stays usable during approvals, and sending declines and redirects (pingdotgg#21503)

* docs(agents): name the fast commands and stop polling (pingdotgg#22711)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(desktop): new worktrees install Electron from the local download cache (pingdotgg#22712)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test(server): split replay fixtures into per-provider files (pingdotgg#22717)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(server): delegates finish when their leftover work settles, and Grok commands stop holding runs open (pingdotgg#22709)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Fuksss <fuxik12345@gmail.com>

* fix(server): storage cleanup no longer counts pnpm clones as freed space (pingdotgg#22713)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* build: upgrade Vite+ to 1.3 and cache typecheck (pingdotgg#22716)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* test: local test runs use package configs and a clean env (pingdotgg#22714)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* fix(mobile): restore low-latency decoding for simulator streams (pingdotgg#22733)

* fix(marketing): typecheck cache no longer misses when the shell env changes (pingdotgg#22735)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* build(setup): leaner installs on Mac and Linux, cross-device store warning, setup-done marker (pingdotgg#22718)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* build: upgrade pnpm to 12 for 4x faster installs (pingdotgg#22738)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the timeline minimap lives in its own file (pingdotgg#22662)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): timeline work entry rows and tool icons live in their own files (pingdotgg#22674)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): timeline work group and live activity rows live in their own file (pingdotgg#22675)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): timeline user message rows and context chips live in their own files (pingdotgg#22676)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): timeline assistant and orchestration event rows live in their own files (pingdotgg#22677)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): timeline row derivation, position restore and find reader live in hooks (pingdotgg#22682)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the command palette's theme items live in their own file (pingdotgg#22679)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the command palette's thread items come from their own hook (pingdotgg#22687)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the command palette's project items and pure helpers live in their own files (pingdotgg#22699)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the command palette's add-project views are components (pingdotgg#22707)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(cli): start, message, and read threads from the terminal with t3 thread (pingdotgg#22732)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): composer attachment tiles live in their own component (pingdotgg#22689)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): resting image previews and queued attachments are their own components (pingdotgg#22719)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): composer mode controls and footer actions live in ComposerFooterControls (pingdotgg#22720)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): typing no longer re-renders the composer model picker (pingdotgg#22721)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): composer suggestion lists are built by useComposerMenuItems (pingdotgg#22722)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the sidebar's thread rows live in their own file (pingdotgg#22696)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): sidebar list markers and draft rows live in their own files (pingdotgg#22729)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(dev): first dev start seeds real data and warms deps (pingdotgg#22744)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull requests column lives in its own component (pingdotgg#22671)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull request header's crumbs, title editor and base branch live in their own components (pingdotgg#22672)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull request header's actions live in their own components (pingdotgg#22702)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull request detail loader lives in its own hook (pingdotgg#22703)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull request list's rows read the speed-mode modifier themselves (pingdotgg#22704)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull requests page's scope and grouping hooks live in their own module (pingdotgg#22705)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull requests route only validates its search; the page lives under components (pingdotgg#22706)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* perf(web): Shift re-renders only each row's quick-action group (pingdotgg#22726)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the pull request list's grouping helper lives in a logic module (pingdotgg#22727)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): chat markdown code blocks live in their own module (pingdotgg#22690)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): the Mermaid code block lives in its own component file (pingdotgg#22691)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): chat markdown tables and details live in their own components (pingdotgg#22692)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): chat markdown links and file chips live in their own modules (pingdotgg#22693)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(web): chat markdown images and videos live in their own module (pingdotgg#22694)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius@marminge.se>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: project516 <138796702+Project516@users.noreply.github.com>
Co-authored-by: oliver <97427849+flamboh@users.noreply.github.com>
Co-authored-by: MatiasGadeberg <57716018+MatiasGadeberg@users.noreply.github.com>
Co-authored-by: Pixel Perfect <me@pixp.cc>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: Jacob Hands <jacob@jacobhands.com>
Co-authored-by: maria <maria@kuuro.net>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Co-authored-by: syberia <n.kuhtin@gmail.com>
Co-authored-by: Fuksss <fuxik12345@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M 30-99 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant