Skip to content

prepare stable release 2026.8.2600 - #125

Merged
tarik02 merged 1 commit into
mainfrom
release/stable
Aug 26, 2026
Merged

prepare stable release 2026.8.2600#125
tarik02 merged 1 commit into
mainfrom
release/stable

Conversation

@t3code-release

@t3code-release t3code-release Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Stable Release

Merging this PR publishes v2026.8.2600.

Previous stable: v2026.8.1100

Commits Since Previous Stable

  • chore: sync upstream main (chore: sync upstream main #156) (6fe6d05)
  • chore: sync upstream main (b381438)
  • chore(release): prepare v0.0.34 (860caaa)
  • feat(server): fetch legacy model classification from a hosted manifest (#8227) (badae6a)
  • chore(deps): bump @clerk/electron to 0.0.37 (#8240) (5041777)
  • fix(server): prevent codex request input deadlocks (fix(server): prevent codex request input deadlocks #155) (b4c01b5)
  • fix(server): push no longer writes a feature branch's commits to its base branch (#8228) (994372b)
  • feat(web): reveal chat file chips in the system file manager (#7140) (082e6ea)
  • fix(web): keep grouped project renames (#7831) (e67074f)
  • fix(ci): stop skipped release runs cancelling checks (fix(ci): stop skipped release runs cancelling checks #154) (2b44921)
  • chore: sync upstream main (chore: sync upstream main #153) (29144c7)
  • chore: sync upstream main (eb973dc)
  • feat(codex): port goal controls (feat(codex): port goal controls #152) (3a0afd2)
  • fix(web): thread jump hints no longer stick after a dictation paste (#8189) (5d76653)
  • feat(desktop): build macOS previews from a PR label (#8182) (c6b8bb8)
  • fix(server): keep previously used providers working after upgrades (#8176) (06de9e9)
  • fix(client-runtime): retry queries after connection interruption (#8117) (589a9d0)
  • feat(claude): compact old threads before they burn through usage (#8144) (c7222ca)
  • fix(server): keep provider CLIs available in the macOS service (#8173) (1baf991)
  • docs(release): verify remote updates with database migrations (#8177) (1a4a759)
  • fix(server): stop probing Cursor until enabled (#8175) (43f723f)
  • fix(web): delay thread shortcut hints by 200 ms (#8172) (e6d487e)
  • fix(grok): bound cumulative tool output updates (#7279) (afc8342)
  • feat(mobile): track device models and OS versions (#8169) (bce6809)
  • feat(web): safely attach HEIC photos as JPEG images (#8161) (bd9ed2b)
  • feat: link pull requests to threads (#8160) (3c75eb1)
  • perf(desktop): cut macOS signing calls by 81% (#8093) (63eb042)
  • feat(web): settle and restore threads with a keyboard shortcut (#8089) (143341b)
  • fix(deps): stop pnpm installs from changing the lockfile (#8163) (2394998)
  • fix(server): stop routine events from rescanning thread history (#8150) (c034f51)
  • fix: open agent file links in the file viewer (#8098) (9996038)
  • fix(web): sort usage models by token count (#8108) (a1379db)
  • fix(web): make Windows file links clickable in chat (#8081) (a09f921)
  • fix(web): make terminal links appear clickable only when clickable (#7488) (883e1a3)
  • fix(web): align usage page skeleton layout (#8111) (8287f2c)
  • fix(web): detect outdated nightly servers (#8124) (5f1147c)
  • feat(web): restore sidebar environment visibility (feat(web): restore sidebar environment visibility #151) (5c984c7)
  • ci: cancel stale prerelease builds (ci: cancel stale prerelease builds #150) (6bc2ff1)
  • fix(desktop): load renderer from windows sidecar (fix(desktop): load renderer from windows sidecar #148) (8ee3353)
  • chore: sync upstream main (chore: sync upstream main #149) (fb92206)
  • chore: sync upstream main (9fc38c6)
  • fix(web): stop update notices showing through the composer (#8083) (f035a0f)
  • fix(server): thread delete no longer fails on already-removed worktrees (#8076) (e6a109b)
  • fix(server): recreate a thread's worktree before starting a turn (#7839) (01fc7d2)
  • fix(server): recover from provider interrupt failures (#7412) (17822fa)
  • fix(server): run the CLI on Node versions without import.meta.main (#7141) (3fd5064)
  • fix(server): honor auto-accept edits for the OpenCode provider (#7100) (04df98d)
  • fix(server): keep the authoritative subagent model when snapshots race task_started (#7583) (6a26082)
  • chore: vouch repeat contributors (#8071) (a002187)
  • fix(marketing): stop automatic Vercel deployments on pull requests (#8070) (e31e568)
  • fix(web): stop follow-ups from leaving giant blank space (#8068) (c0047c2)
  • fix(web): compare client and server versions as semver, not strings (#7579) (6f5c951)
  • fix(server): return fresh live pull request reads (#6472) (229b05d)
  • fix(server): preserve merged PR badges after branch deletion (#6216) (ba30177)
  • fix(server): check out submodules in a new worktree (#7674) (be3da50)
  • fix(mobile): land the first thread open above the composer on Android (#5585) (f9a726e)
  • fix(mobile): restore Android tablet thread controls, clean up header (#5385) (2d2efff)
  • fix(mobile): persist thread shelf collapse state (#5152) (9eba125)
  • fix(server): bound OpenCode skill discovery output (#7675) (58ba559)
  • feat(web): upload image attachments before sending (#8048) (e9f50c3)
  • fix(codex): show app access approval prompts (#8058) (7c6163c)
  • fix(web): clarify terminal sidebar grouping (#7967) (10626c5)
  • test(server): remove no-op live activity tests (#8056) (b60a2c0)
  • fix(web): prevent expanded tool calls from hiding thread content (#8052) (643daa5)
  • fix(web): show only providers with usage in usage views (#7563) (17dbe8d)
  • fix(desktop): keep release notes visible while downloading (#6412) (b4be33f)
  • fix(web): treat configured urls with uppercase schemes as secure (#8005) (69e5ad8)
  • fix(web): keep provider badge legible in dark themes (#7968) (a9cd94e)
  • perf(web): reuse work log rows during streaming (#8006) (fa21900)
  • fix(web): keep server update banners flush with the composer (#8000) (5427ca0)
  • fix(web): restore right panel toggle clicks after closing on desktop (#8016) (09df91f)
  • feat(web): redesign skills in $ menu and in / menu (#8009) (9da0fab)
  • fix(mobile): isolate markdown image requests (#7942) (55c9093)
  • fix(web): stop recovered tool failures from marking work logs red (#7999) (b1670ac)
  • fix(web): stop tool calls from leaving a blank page in threads (#7971) (ea8c9e5)
  • perf(ci): speed up release builds and Windows packaging (#7975) (25dcee0)
  • fix(clients): move settled pinned threads into the settled section (#7969) (f70eeee)
  • fix(ci): let Macroscope approve pull requests again (#7970) (2433f4c)
  • fix(server): stop kills lingering Claude work (#5891) (4d12e52)
  • feat(codex): submit thread feedback to OpenAI (#7949) (3db38b8)
  • fix(clients): reconnect after credentials fail during remote server updates (#7953) (afa8309)
  • fix(web): give sidebar project menu rows the same side padding as other menus (#7913) (fdd1572)
  • fix(server): fall back to the remote default branch instead of assuming main (#7078) (30be311)
  • fix(web): remove duplicate provider update progress (#7761) (4e169df)
  • fix(mobile): preserve markdown image dimensions (#7940) (5a7a7cf)
  • fix(server): stop completed Codex threads from staying stuck on working (#7937) (4e00471)
  • feat(web): add appearance contrast control (#7906) (6e9c57f)
  • fix(clients): keep opening responses visible after turns settle (#7723) (6c693ba)
  • fix: render workspace images in chat markdown (#6433) (77c9d1e)
  • fix(web): keep Codex service tier labels readable (#4503) (dedcd99)
  • fix(desktop): keep tailscale spawn defects from breaking advertised endpoints (#7116) (d9c1732)
  • fix(ssh): restore user PATH for remote servers (#7213) (49c2b44)
  • fix(web): handle wide ordered-list marker edge cases (#7856) (2c4158f)
  • test(desktop): remove redundant release note assertion (#7873) (0ede2ed)
  • fix(chat): stop pushing follow-up messages to the top (#7897) (2274444)
  • fix(web): command-click spaced folder links (#6439) (f34b9d3)
  • fix(web): stop marking mixed tool runs as failed (#7893) (ce91284)
  • chore: sync upstream main (chore: sync upstream main #146) (3e9afc8)
  • chore: sync upstream main (2cbb4c2)
  • ci: split server tests into three shards (ci: split server tests into three shards #147) (db77c12)
  • feat(analytics): threads and turns now know which client started them (#7774) (11f0513)
  • fix(mobile): stop a directly-saved backend from hiding its T3 Connect environment (#7086) (035058a)
  • fix(search): oversized thread queries no longer crash clients (#6633) (421088c)
  • perf(web): dedupe terminal mouse motion reports (#7845) (592c598)
  • feat(desktop): choose external project icons (#7823) (44e4a70)
  • fix(web): launcher shortcuts no longer hijack the empty composer (#7794) (b381fdb)
  • feat(web): cmd+enter to create thread in background (#7821) (e0b4f46)
  • fix(web): render oversized terminal graphemes without crashing (#7809) (c3e3709)
  • fix(web): give sidebar un-settle button a tooltip (#7796) (9b5d416)
  • fix(web): model picker no longer shows a double border (#7772) (292c6dd)
  • feat(web): double-click chat header title to rename thread (#7817) (837f6b8)
  • fix(web): keep messages clear of composer banners (#7792) (0a46daa)
  • chore: sync upstream main (chore: sync upstream main #144) (8f1d802)
  • chore: sync upstream main (590e8d7)
  • perf(web): stop preview loading rerenders (#7561) (be7d35a)
  • fix(clients): default GitHub clones to HTTPS (#7760) (549201f)
  • chore: stop committing pull request assets (#7762) (9f12eab)
  • ci: only boot the macOS native lint runner when native sources change (#7283) (8f7da3b)
  • perf(ci): parallelize the test suite and split out Rust checks (#7286) (d7b9a68)
  • fix(web): keep following the stream after scrolling back to the live edge (#6519) (e2697d6)
  • fix(web): hide thread jump hints while the terminal is focused (#7277) (ce8ca5b)
  • fix(web): resolve sidebar provider icons from the thread's own environment (#7292) (f3fcfe1)
  • fix(web): encode shifted characters correctly in the terminal (#7485) (18f6d03)
  • fix(web): prevent pinned threads reshuffling after drop (#7676) (6d5c6c4)
  • fix(desktop): restrict editor deep links (#7697) (20e5a33)
  • Update user count in AGENTS.md (#7658) (45a2c4b)
  • chore: move implementation plans out of repository (#7665) (9167622)
  • fix(vcs): give git worktree add a longer timeout on large repos (#6326) (12c4970)
  • fix(server): serve html assets with utf-8 charset (#6409) (820e563)
  • fix(web): show the full path in file link tooltips (#7741) (6d3bf01)
  • feat(composer): list skills with slash commands (#7737) (e723501)
  • fix(web): add space above composer task tabs (#7740) (68966c1)
  • chore: vouch Seth Webster and pcstyle (#7728) (7107a98)
  • fix(web): polish theme library buttons, search, and import dialog (#7580) (f0fb83a)
  • fix(contracts): reconcile provider default tests (#7725) (fe87502)
  • fix(server): keep Daybreak models out of legacy models (#7659) (4bdbd8c)
  • fix(web): fix thread jumping after reorder (#7103) (1afe554)
  • fix(server): enable the Cursor provider by default like every other provider (#7089) (730ce9e)
  • fix(web): show pointer on add project button (#5545) (5ff5f73)
  • fix(web): unify composer control rounding (#5957) (cd14b3e)
  • fix(web): fix subagent row left border being cut off (#7207) (490f48e)
  • fix(server): reconcile orphaned provider sessions (#7719) (0929907)
  • revert(web): restore sparse hourly usage breakdown (#7718) (aa17ec6)
  • fix(web): copy terminal selection instead of a blank clipboard (#7678) (21e80a0)
  • fix(web): retry failed thread bootstraps with a fresh id (#7664) (8824f8f)
  • ci: apply nix hash fixes from pr comments (ci: apply nix hash fixes from pr comments #141) (3dc926b)
  • fix(web): import dependency-heavy Open VSX themes (#7642) (beab688)
  • test(web): remove redundant timestamp assertions (#7633) (f708f63)
  • feat(web): collapse tool activity into one line (#7152) (4a9edff)
  • chore(desktop): use stable Clerk Electron release (#7602) (9027d62)
  • fix(server): preserve tool lifecycle identity (#7151) (b2e2ccf)
  • feat(web): attach composer state drawers (#7150) (792a140)
  • fix(web): remove the terminal pane's app-canvas gutter (#6222) (105cd5e)
  • fix(web): usage hourly breakdown lists every hour chronologically (#7595) (62654d2)
  • fix(desktop): restore release packaging (fix(desktop): restore release packaging #143) (2a210f6)
  • chore: sync upstream main (chore: sync upstream main #142) (69b4ecb)
  • feat(web): refresh pull request details (#7148) (a850895)
  • feat(web): confirm before closing a terminal (#7592) (0508792)
  • fix(nix): update pnpm deps hash (8cd70de)
  • fix(desktop): refresh queued updates before install (#6269) (a354dd9)
  • fix(server): outdated gh no longer reads as "not authenticated" (#7588) (51341f2)
  • chore: sync upstream main (051210e)
  • feat(web): redesign usage insights (#7147) (8c85b49)
  • feat: refine thread action menus (#7476) (3c06655)
  • fix(web): hide opencode's plan agent when legacy plan mode is off (#6420) (80c37f1)
  • feat(web): unify workspace navigation (#7153) (07f8027)
  • Add OpenCode skill discovery (#3154) (cf251c3)
  • fix(web): refresh open file with the file tree (#7490) (4347f14)
  • fix(web): align version text with its label (#7521) (68d5691)
  • fix(desktop): stop automatic passkey prompts (#7522) (f2d5fc9)
  • fix(desktop): close the window before quit cleanup (#6562) (24c4ba6)
  • fix(web): align sidebar statuses with project names (#7491) (8bbbab5)
  • feat(server): run the background service on macOS via launchd (#6286) (2aa5f09)
  • fix(desktop): upgrade Clerk OAuth transport (#7479) (7441b36)
  • fix(web): animate command palette when closing (#5169) (36f4314)
  • fix(marketing): never serve the Intel build to Apple Silicon Macs (#7477) (67e2fe7)
  • feat(web): add shortcuts to the surface dropdown (#7318) (3b8e7bb)
  • fix(marketing): Safari gets the arm64 Mac download (#7473) (5ea5a80)
  • feat(cli): npx t3 triage hands broken installs to your own coding agent (#6563) (324ddda)
  • fix(threads): a merged PR settles its thread only once (#7454) (f21b47e)
  • fix(desktop): boot the main window unthrottled so cold start paints at full speed (#7460) (efcf7d1)
  • fix(server): stop probing Grok, Cursor, and OpenCode unless turned on (#7459) (e7f6a30)
  • fix(desktop): throttle hidden preview rendering (#7445) (fe281c5)
  • fix(web): improve disconnected composer placeholder (#7122) (bcfd485)
  • feat(desktop): mute a browser tab (#7252) (3a02c9c)
  • fix(desktop): stop the passkey dialog from popping as soon as sign-in opens (#7437) (6a687ee)
  • fix(server): avoid PRs inherited from default upstreams (#7317) (636caf4)
  • fix(web): label pull request merge actions (#7381) (26af903)
  • fix(packaging): install AUR launcher icons where icon themes look (#7421) (db0659f)
  • feat(web): show project location in new thread picker (#7392) (fda740a)
  • fix(desktop): stop overwriting a custom dock icon on launch (#7125) (3b5d476)
  • fix(desktop): prevent quit shortcut spillover (#7397) (f3cb7f5)
  • fix(preview): open local environment ports on localhost (#7300) (a87f691)
  • refactor(server): simplify error transformation with Effect.mapError in GitHubPullRequestCli (#7385) (1896f39)
  • fix(orchestration): do not revive idle tasks from status-free progress (#7172) (82b8a93)
  • fix(web): label pull request merge actions (fix(web): label pull request merge actions #139) (71a62d8)
  • fix(mobile): show structured input option descriptions (#7321) (cebac35)
  • test(web): remove duplicate lookup assertion (#7364) (3723722)
  • fix(web): show all usage breakdown periods (#7219) (a4cc136)
  • fix(mobile): rotate snoozed and settled shelf chevrons (#7276) (33a8b07)
  • feat(web): make review verdicts legible in the pull request detail (#7077) (c7e6d71)
  • feat(server): let users withhold browser access from agents (#7083) (cd096b9)
  • fix(web): center the context usage meter (#7296) (13458e6)
  • fix(nix): use canonical desktop icon asset (fix(nix): use canonical desktop icon asset #138) (f1dc7ad)
  • chore: sync upstream main (chore: sync upstream main #137) (caabd07)
  • chore: sync upstream main (fd74377)
  • feat(web): configurable browser defaults in Settings → Integrations (#7082) (949feb6)
  • fix(pull-requests): protect provider API budgets (#6466) (ba46f92)
  • feat(lint): ban native title tooltips and migrate to styled Tooltip (#7209) (fee10de)
  • ci: replace fork pipelines (ci: replace fork pipelines #136) (d81ed9a)
  • fix(web): align Windows update confirmation copy (#7208) (bab4b6f)
  • fix(mobile): keep sheet actions below status bar (#6635) (89c52a3)
  • fix(web): show filenames when commit dialog paths overflow (#6392) (4c1d99d)
  • docs: point CLAUDE.md at AGENTS.md with an @import instead of a symlink (#7171) (4cb676c)
  • feat(mobile): add built-in themes (#6619) (d23b181)
  • test: favor behavior over implementation details (#7157) (3583cd2)
  • test: remove redundant and stale tests (#6267) (2773229)
  • fix(web): keep highlighted command menu items clear of the scroll fade (#7132) (d484735)
  • refactor(web): simplify advanced theme controls (#7107) (2f486ab)
  • fix(web): restore dark theme palette (#6663) (e58cbb9)
  • feat(web): send PR line requests to agent (#6597) (a5e29ed)
  • feat(desktop): add signal macOS DMG installer background (#6201) (ad11723)
  • fix(web): keep timestamp date and time in the same locale (#7081) (20a7042)
  • fix(clients): default clone destination to folder plus repo name (#5989) (ec141c1)
  • fix: restore CLAUDE.md symlink target (#3929) (2fc6762)
  • Limit physical key fallback to non-Latin layout output (#4469) (664499c)
  • Keep the server alive when a response write hits a dead socket (#4470) (931e915)
  • fix(marketing): detect Mac chip on homepage download button (#4197) (04f2309)
  • fix(server): respect inherited OPENCODE_CONFIG_CONTENT (#4242) (61b2e74)
  • feat(web): make right panel maximize bindable (#5091) (e17f244)
  • fix(web): contain long approval commands (#6503) (62bb974)
  • fix(mobile): local-checkout threads record their branch so PR badges show (#4986) (f8bb92b)
  • fix(mobile): prevent crash on sign out in settings (#4899) (277a7cb)
  • fix(server): settle snoozed threads immediately (#5379) (07e668d)
  • fix(server): stop replaying a command receipt for a different aggregate (#5246) (4fc80fc)
  • fix(server): settle pending user-input requests when a Claude session stops (#5127) (3b54a2a)
  • fix(web): describe what Ultracode does in the Reasoning picker (#6092) (39167eb)
  • fix: detect SSH remotes with non-git user prefixes (e.g. gitlab@) (#3649) (7ce4194)
  • fix(server): allow install scripts in npm-global provider updates (#5646) (dc0ff8f)
  • fix(desktop): keep probing backend readiness while the process is alive (#5526) (160c76c)
  • fix(server): allow long-running git pushes (#6499) (86fb47a)
  • fix(web): stop clipping the changed-files expand hover on Windows (#6545) (d550b82)
  • fix(web): keep multi-select questions open after the first click (#6646) (1a5ff42)
  • fix(desktop): timestamps follow the OS locale instead of en-US (#6190) (b72d5d7)
  • fix(mobile): use Android monospace font family (#4609) (31d0fb6)
  • Skip user hooks during Claude capability probes (#4466) (db02c6b)
  • fix(web): add web app manifest so installed app keeps its scope (#4306) (21b6fb5)
  • Keep block code plain when copying from rendered markdown (#4468) (7083bce)
  • fix(web): keep the final segment of directory paths with a trailing separator (#5460) (f915320)
  • fix(desktop): route mouse thumb buttons to the in-app browser (#4459) (7c8848e)
  • fix(web): preserve XML-like tags in user messages (#4133) (cf7bfd1)
  • fix(web): scale command details with code font (#6510) (5e14737)
  • fix(web): show selected model in context window tooltip (#4772) (ca37b19)
  • fix(web): retain terminal PR badges after checkout switch (#4755) (d5465ae)
  • fix(server): let slow provider CLIs raise their discovery probe budget (#6223) (d715c2e)
  • fix(claude): discover repo-local .agents/skills in skill discovery (#5488) (ad47d23)
  • fix(shared): degrade an unknown system time zone to UTC in usage windows (#6670) (684d703)
  • feat(web): collapse the question prompt from its header (#6773) (40ab7bf)
  • fix(web): reject oversized prompts before provider turn start (#6602) (7c55e86)
  • fix(server): wait for concurrent SQLite writers instead of failing with SQLITE_BUSY (#5134) (c0f9d91)
  • fix(web): show provider account accent badge in sidebar rows and hover card (#5980) (a5d3532)
  • fix(web): hide T3 Connect toggle in web app settings (#5068) (efe1773)
  • fix(web): stop wrapping partial code block selections in markdown fences (#5069) (c4556ab)
  • perf(server): persist the wire projection for streaming tool.updated data (#6675) (f075a58)
  • fix(ssh): surface a failed remote t3 install instead of a silent 0-byte server.log (#5132) (9d0f2fc)
  • fix(claude): make "Always allow for session" stick, and only for the session (#5041) (e9e4697)
  • fix(server): return valid preview action results (#5966) (551f4c9)
  • docs: mention Bitbucket user read scope needed by auth probe (#6291) (402c9e0)
  • fix(server): ignore Claude command lifecycle messages (#6606) (474cc5f)
  • fix(desktop): agent shells inherit a UTF-8 locale on macOS (#6236) (e204f5a)
  • fix(web): hide provider Update toast action while an update is running (#6544) (3cde99b)
  • fix(server): treat a missing Codex rollout as a recoverable resume error (#6671) (51c6daa)
  • fix(codex): keep background memory out of chats (#5468) (135dc15)
  • fix(web): keep the composer glass aligned with the context strip at any interface font size (#5703) (d79f975)
  • fix(web): support Shift+Insert terminal paste (#5982) (b0de385)
  • fix(client-runtime): branch list no longer resets while paging through refs (#5858) (c7b14a8)
  • fix(web): replace whitespace in new ref names with dashes (#6270) (9e61d0f)
  • fix(web): reserve sibling column width when resizing the right panel (#6279) (06dd999)
  • fix(web): show command output in work log (#4083) (143f713)
  • Make ClaudeTextGeneration tests hermetic on Windows (#4508) (5ffbf3c)
  • fix(web): reject unsupported composer image types at attach time (#6574) (34a12bc)
  • fix(web): keep send reachable while a turn is running on mobile (#4781) (7afa184)
  • fix(web): unstick /connect after in-modal sign-in by redirecting to the authorize endpoint (#5133) (a7c5ad5)
  • fix(web): keep floating preview anchored after panel closes (#6547) (6e6d1b4)
  • fix(web): stop counting a workflow coordinator as a working agent (#6672) (9bdd912)
  • fix(mobile): explain iOS-only settings on Android (#4981) (4db5075)
  • fix(terminal): right-click paste works in the terminal (#5240) (270489b)
  • fix(web): keep a long path from running under the folder picker button (#4823) (a38cac8)
  • fix(mobile): recover the QR pairing scanner when camera access is denied (#6487) (3bc4fdf)
  • fix(marketing): keep Grok mark clear of mobile hero copy (#4542) (db3278f)
  • fix(gitlab): submit review comments on context lines (#6348) (d94fbda)
  • feat(desktop): Chrome-style hold-to-quit (#5508) (b7dbbba)
  • fix(shared): match source-control providers by DNS label (#6175) (178da6b)
  • fix(server): stop the provider title mirror from overwriting real thread titles (#5941) (ddee418)
  • fix(web): open the file a bare filename reference names (#6297) (2cb1a26)
  • fix(mobile): use tryOpenExternalUrl for markdown links in ThreadFeed (#5872) (b277cc6)
  • fix(web): open diff files from nested projects (#6174) (9f26656)
  • fix(web): restore the Archive action in the default sidebar thread menu (#6526) (48cba7d)
  • fix(server): bound thread activity hydration (#6153) (71c6f82)
  • fix(web): widen ordered-list marker gutter for 3+ digit item numbers (#6527) (eaa6c47)
  • feat(web): accept file drops across the chat workspace (#6636) (a6ac27e)
  • fix(web): preserve Claude insight line breaks (#4344) (1e87029)
  • fix(ssh): let cold remote servers finish starting (#6168) (672216d)
  • fix(server): treat removed Bitbucket permissions endpoint as unknown, not blocking (#6525) (7547280)
  • fix(server): keep provider notification consumers alive past startSession (#6538) (afca73d)
  • fix(desktop): app zoom no longer zooms the preview browser (#6649) (d8a6dfd)
  • docs: route feature requests to Discussions (e9ae134)
  • fix(web): improve Codex usage graph contrast (#6669) (f0ebc62)
  • fix(web): restore selected themes in dark mode (#6665) (6ae9662)
  • fix(web): align pull request action menu rows (#6534) (8c628f1)
  • feat(web): older chat timestamps show the date, not just the time (#6654) (48ddb3d)
  • revert: refresh workspace layouts and tool activity (#6657) (804cba4)
  • feat(web): refresh workspace layouts and tool activity (d7abd7f)
  • feat(web): open remote environments in your local editor over SSH (#6572) (57a299a)
  • fix(web): bound OKLCH gamut mapping (#6485) (74f7b43)
  • feat(packaging): maintain AUR packages in-repo (#4128) (e25021a)
  • fix(server): handle files named HEAD in git status (#6397) (f071907)
  • refactor(web): simplify global styling (#6381) (9885a84)
  • fix(release): publish nightly builds (fix(release): publish nightly builds #135) (967254d)
  • chore: sync upstream main (chore: sync upstream main #134) (a89fe16)
  • chore: sync upstream main (dff1279)
  • chore: sync upstream main (chore: sync upstream main #133) (ba75303)
  • fix(web): style sidebar action tooltips (#6371) (196c8ea)
  • perf(desktop): speed up Windows update installation (#6169) (c9063f0)
  • fix(web): add copying terminal selection with ctrl+c in the web app (#5638) (1add47b)
  • fix(server): terminal subprocess polling no longer floods the PID space (#6377) (8099140)
  • fix(web): clarify desktop update status (#6504) (1a65994)
  • chore: sync upstream main (e9126a6)
  • fix(mobile): steer active turns by default (#6543) (184d8ef)
  • fix(web): align every titlebar control cluster on one shared inset (#6592) (038560e)
  • fix(mobile): prevent OTA update restart crashes (#6324) (21a3669)
  • fix(mobile): preserve keyboard suggestions while typing (#6323) (b3b4b57)
  • refactor(mobile): name the iOS nav bar height fallback (#6589) (6ae44b4)
  • fix(web): keep thread rename open during IME composition (#6281) (4a2f8b0)
  • fix(mobile): add breathing room between the git progress overlay and the app bar (#6587) (8f9ab08)
  • fix: avoid stale Live Activities when publishing is disabled (#6325) (baaeda3)
  • perf(build): stop unpacking node_modules wholesale from the Windows asar (#5877) (7e01d33)
  • fix(preview): only show browser-ready local servers (#6021) (9fd788b)
  • feat(desktop): add favicons to the Browser panel (#5644) (710fd0e)
  • fix(web): show background policy tooltips sooner (#6506) (e15f655)
  • fix(web): simplify the desktop-managed server update banner copy (#6549) (59be6f7)
  • chore(mobile): bump app version to 1.0.4 (5304f3e)
  • Nest mobile task settings in bottom sheets (#6224) (85389b9)
  • feat: allow disabling auto-settle on merge (#5880) (db1507e)
  • fix(web): align the snoozed thread wake icon (#6215) (96bfa67)
  • fix(web): align sidebar wordmark label (#6086) (5ff3a03)
  • fix(web): restore default stage artwork colors (#6535) (23d45d9)
  • fix(mobile): show a real settings cog in the Android sidebar header (#6520) (bad1143)
  • fix(web): scope pull request errors to their environment (#6490) (92d4a2e)
  • fix(web): show unlinked icon when viewport aspect ratio is unlocked (#6509) (2fab18e)
  • fix(web): avoid Clerk close button overlap (#6442) (1b16ed6)
  • fix(mobile): prevent invalid HTML entities from crashing markdown (#6495) (83ad26c)
  • fix(mobile): extend blockquotes across wrapped lines (#6482) (fd51561)
  • Remove rebase requirement before opening PR (#6479) (9e20194)
  • fix: ignore pull request actions in latency tracker (#6476) (2ab188f)
  • Add bil0000 to VOUCHED contributors list (#6462) (9513e62)
  • fix(web): keep pull request panel within viewport (#6451) (97db94c)
  • feat(web): rename focused sidebar thread with f2 (feat(web): rename focused sidebar thread with f2 #132) (13fc404)
  • fix(web): keep turn minimap stable as composer grows (#6414) (5015d7c)
  • fix(gitlab): submit review comments on context lines (fix(gitlab): submit review comments on context lines #131) (f9d2e2e)
  • chore: sync upstream main (chore: sync upstream main #130) (b657fcd)
  • chore: sync upstream main (31ec693)
  • fix(server): align Codex collaboration prompts (#6432) (df19f6c)
  • fix(web): keep diff file lists scrollable past expanded files (#6423) (6bc6cb6)
  • fix(web): keep the typed prompt when a draft changes repo (#6393) (1e59b4c)
  • fix(web): make reset zoom hover visible (#6385) (33f9705)
  • web/settings: fix source control scan on relay environments (#6230) (da6253b)
  • feat(web): project favicon and workspace icons in command subtitles (#6330) (ac1264e)
  • fix(web): cmd+click sidebar PR numbers open in the browser (#6378) (2eb099f)
  • feat(web): pull request surfaces — filters & qualifiers, all-server listing, update branch, reactions, in-place editing, smarter diffs (#6039) (b28f9bf)
  • feat(connect): deregister account environments from any client (#4844) (d0b8d63)
  • fix(web): preserve appearance mode when changing themes (#6343) (9666b87)
  • test(mobile): seed snoozed showcase threads (#5155) (e3a9c25)
  • Fix mobile command popover glass rendering (#6370) (18918d1)
  • fix(web): open modified PR clicks in browser (#6278) (8d24b51)
  • fix(web): render tooltips above dropdowns (#6241) (770946d)
  • fix(web): align update toast release notes link (#6322) (8601797)
  • feat(web): reset sidebar width on double click (#6320) (b73232b)
  • fix(web): theme Clerk surfaces (#6300) (f131228)
  • fix(web): prevent changed files header overlap (#6314) (e321667)
  • fix(connect): preserve CLI OAuth parameters through browser sign-in (#6285) (849bac8)
  • fix(web): align mobile onboarding header (#6293) (6fd088a)
  • feat(web): a better right panel empty state (#6258) (b54bfc9)
  • feat(nix): package desktop app (feat(nix): package desktop app #129) (334aa45)
  • fix(mobile): keep ordered lists inside user bubbles (#6154) (e1378a1)
  • update nix pnpm dependency hash (update nix pnpm dependency hash #128) (7f3c5a2)
  • chore: sync upstream main (chore: sync upstream main #127) (74de36b)
  • chore: sync upstream main (8b4233a)
  • fix(web): align the composer model picker (#6252) (5a84614)
  • chore: add dara to vouched (#6259) (63e6fae)
  • feat(mobile): add thread title regeneration (#6253) (d37a9b0)
  • fix(web): keep sidebar wordmark visible at minimum width (#6246) (560d4a4)
  • feat(web): compact sidebar footer actions (#6210) (52e5a75)
  • fix(web): clean up composer resize animation (#6209) (c196f42)
  • feat(web): add Open VSX theme search (#5654) (f0b57ca)
  • fix(web): use upload icon for disabled push action (#6207) (2db0845)
  • feat(web): use OKLCH for theme palettes (#6036) (083fa4a)
  • fix(web): use a clearer pull action icon (#6194) (3517201)
  • fix(web): thread error banner dismiss survives reconnect and rerenders (#6123) (57b1052)
  • fix(web): render dropdowns above toasts (#6165) (1e355a2)
  • feat(web): add back buttons for the pull requests and usage pages in the sidebar footer (#6031) (44621c3)
  • fix(shared): detect Azure DevOps SSH remotes (ssh.dev.azure.com) (#6187) (220e573)
  • fix(shared): normalize a bare Windows drive root the same as C:\ / C:/ (#6189) (6befe42)
  • feat(web): make environment artwork theme aware (#6183) (b30a9bc)
  • fix(web): restore typography font sizes to defaults (#6172) (ac4780f)
  • fix(mobile): guard App Store release versions (#6177) (3da7f9c)
  • Add hourly past-24-hour usage view (#6170) (c842c6f)
  • fix(mobile): stabilize thread composer and interactions (#5986) (6676f9c)
  • feat(web): add Copy Thread ID to the sidebar and chat header thread context menu (#5574) (65b005f)
  • feat: add ability to create a new thread in the current project with shift+click and show shortcut in tooltip (#5994) (752acbf)
  • fix(pull-requests): route self-hosted GitLab remotes (#6061) (f5fce74)
  • feat(desktop): install unsigned macos updates (feat(desktop): install unsigned macos updates #107) (a8311ef)
  • chore(release): remove legacy fork marker matcher (chore(release): remove legacy fork marker matcher #97) (00f5164)
  • feat(desktop): add backendless mode (feat(desktop): add backendless mode #126) (604861e)
  • fix(server): handle unborn HEAD in VCS status (#5944) (9c7622d)
  • fix(server): advertise 256-color TERM on Windows terminals (#5693) (c14bcca)
  • fix(server): skip Linux libc detection on Windows/macOS (#5354) (1fa315e)
  • perf(web): skip base64 for oversized image candidates (#5220) (f973097)
  • fix(web): persist sidebar shelf collapse state (#5136) (59d0c92)
  • fix(server): OpenCode model parsing drops models with a slash in the JSON body (#5072) (2ea51bd)
  • fix(mobile): keep chat composer above the Android gesture bar (#5988) (e5c82d7)
  • feat: add three-hour snooze option (#5914) (9afef94)
  • fix(web): account for Windows window controls in PR page header (#6049) (a7b0366)
  • Allow Android tablets to rotate (#5613) (428d9f9)
  • fix(ci): extend release publish timeout (#6034) (1b120f3)
  • fix(web): improve built-in theme contrast (#6000) (0a7c662)
  • feat(web): add duplicate action to the T3 Code default theme (#6013) (b91a000)
  • perf(desktop): probe the Windows shell environment concurrently (#5878) (8de0aa2)
  • feat: multi-provider pull requests page with in-app reviews (#4849) (cad2c93)

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XS labels Aug 11, 2026
@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

Provider Metric Main baseline This PR Impact PR ceiling
Codex Total thread wire 12.1 KiB 12.1 KiB +7 B (+0.1%) 15.1 KiB
Codex Thread snapshot wire 5.8 KiB 5.8 KiB +8 B (+0.1%) 7.3 KiB
Codex Live turn WebSocket wire 6.4 KiB 6.4 KiB −1 B (−0.0%) 7.8 KiB
Codex Live turn WebSocket decoded 55.5 KiB 55.5 KiB 0 B (0.0%) 66.4 KiB
Codex Live turn messages 9 9 0 (0.0%) 21
Claude Total thread wire 12.2 KiB 12.2 KiB +4 B (+0.0%) 15.1 KiB
Claude Thread snapshot wire 5.8 KiB 5.8 KiB +6 B (+0.1%) 7.3 KiB
Claude Live turn WebSocket wire 6.4 KiB 6.4 KiB −2 B (−0.0%) 7.8 KiB
Claude Live turn WebSocket decoded 56.4 KiB 56.4 KiB 0 B (0.0%) 66.4 KiB
Claude Live turn messages 9 9 0 (0.0%) 21

Baseline: 6fe6d05 · PR result: 1cb0831 · Source CI: success

Scenario and decoded snapshot size

10 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.

  • Codex decoded thread snapshot: 84.1 KiB
  • Claude decoded thread snapshot: 84.5 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.

@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1100 prepare stable release 2026.8.1101 Aug 11, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 4 times, most recently from bd8206c to bc2673f Compare August 12, 2026 04:43
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1101 prepare stable release 2026.8.1200 Aug 12, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 4 times, most recently from 69a08ab to 2c9f097 Compare August 13, 2026 04:46
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1200 prepare stable release 2026.8.1300 Aug 13, 2026
@github-actions github-actions Bot added size:S and removed size:XS labels Aug 13, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 4 times, most recently from 4776a70 to 34d4df9 Compare August 14, 2026 04:44
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1300 prepare stable release 2026.8.1400 Aug 14, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 3 times, most recently from f77c545 to 0330d55 Compare August 14, 2026 20:54
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1400 prepare stable release 2026.8.1500 Aug 15, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 2 times, most recently from 95d15e9 to 6e5ec8b Compare August 16, 2026 03:41
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1500 prepare stable release 2026.8.1600 Aug 16, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 2 times, most recently from 98fd57e to accbfd0 Compare August 18, 2026 09:25
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1800 prepare stable release 2026.8.1900 Aug 19, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 7 times, most recently from 40bb862 to 37ac2bb Compare August 20, 2026 03:39
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.1900 prepare stable release 2026.8.2000 Aug 20, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 4 times, most recently from 27d61bb to bd0b5f9 Compare August 21, 2026 03:43
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.2000 prepare stable release 2026.8.2100 Aug 21, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 4 times, most recently from 59d8187 to b784c03 Compare August 22, 2026 03:35
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.2100 prepare stable release 2026.8.2200 Aug 22, 2026
@t3code-release
t3code-release Bot force-pushed the release/stable branch 6 times, most recently from addf18d to da62187 Compare August 22, 2026 11:30
@t3code-release t3code-release Bot changed the title prepare stable release 2026.8.2200 prepare stable release 2026.8.2300 Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 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