Ahmed Besic (1):
fix(grok): allow model changes in existing threads (#8392)
Anirudh Coontoor (1):
fix(clients): honor project default models in new threads (#6011)
Bilal Bakr (6):
fix(desktop): stop hidden previews draining battery (#8567)
fix(server): retry automatic thread title generation (#8087)
fix(client-runtime): refresh edited pull request comments (#8094)
fix(web): four composer spacing defects (#8090)
perf(desktop): skip duplicate browser updates (#8018)
feat(web): play video attachments in chat (#8688)
Dara Adedeji (3):
feat(web): make the sidebar project filter a searchable combobox (#5931)
fix(web): keep project picker popup inside the sidebar (#8627)
fix(server): stop overpricing cached Claude tokens (#8806)
Exotic (1):
fix(connect): explain DPoP connection failures (#8351)
Gianmarco (1):
fix(codex): accept Codex 0.150 account plans (#8447)
Illia Panasenko (1):
feat(web): toggle thread pin from the keyboard
Ivan Malison (1):
Fix Android adaptive launcher icon (#4332)
Julius Marminge (23):
fix(tooling): allow ignored-only staged changes (#8468)
fix(mobile): keep iOS home header stable (#8467)
fix(mobile): refine Git action toast glass styling (#8399)
refactor(mobile): compile semantic themes for Uniwind (#7327)
fix(mobile): show OpenCode model sources in picker (#8573)
fix(mobile): show composer menus when starting a task (#8587)
fix(mobile): restore composer glass and rounded shadows (#8597)
Remove Messages Glass Lab experiment (#8599)
Require human review for pull requests changing product defaults (#8603)
fix(codex): avoid quadratic app-server input buffering (#8605)
fix(mobile): stabilize iOS header item transitions (#8607)
chore(mobile): upgrade to Expo SDK 57 (#8609)
fix(mobile): harden native header toolbar items (#8611)
fix(web): pass stashShortcutLabel in the mixed-attachments stash test
fix(mobile): prevent header overflow and back-button artifacts (#8624)
fix(web): unify activity logs and composer banners (#8693)
fix(mobile): reduce dev-client reload and Metro startup cost (#8694)
feat(mobile): update tool summaries and chat transitions (#8793)
Add mobile composer attachment menu with video support (#8843)
fix(mobile): map native menu icon colors explicitly
fix(web): address composer banner review follow-ups (#8850)
fix(web): widen sync banners and simplify the working timer (#8855)
fix(web): mark pull request links as external (#8856)
Matheson Steplock (1):
fix(desktop): Cache Runtime locally on WSL Filesystem, dramatically improving launch times (#5769)
Matthew Feroz (1):
fix(web): prevent pull request metadata overlap (#8790)
Muhammad Waleed (1):
fix(desktop): oauth popups open from the browser preview (#8435)
Nick Anisimov (1):
fix(mobile): show file actions on Android (#8215)
Ryan Hughes (1):
feat: let an environment publish themes as a file (#8569)
Theo Browne (19):
feat(web): split provider settings into list and editor (#8380)
fix(web): stop showing red x summaries for ordinary tool failures (#8395)
fix(desktop): allow preview automation in agent-created threads (#8483)
fix(release): move nightly schedule to minute 38
fix(web): stabilize the provider settings editor (#8472)
fix(web): open GitHub pull requests in browser when loading fails (#8507)
fix(codex): show sub-agent models (#8502)
feat(analytics): report connected client platforms (#8481)
feat(server): accept PDF, ZIP, and other file uploads up to 50MB (#8235)
fix(opencode): handle child approvals, stops, and model catalogs (#8480)
fix(web): stop session activity timing test from blocking releases (#8585)
fix: restore automatic thread settling defaults (#8596)
fix(server): stop querying Claude context usage after turns (#8610)
chore: vouch ryanrhughes (#8613)
feat(web): attach PDFs, ZIPs, and other files to a turn (#8236)
revert(web): restore previous composer banners (#8733)
feat(mobile): pick, share, and receive files in threads (#8237)
feat(mobile): add offline iPhone voice input (#8614)
fix(web): restore unified activity logs and composer banners (#8734)
Utkarsh Patil (4):
fix(web): show the configured stash shortcut (#8437)
feat(web): add toggleable confirmation before unpinning a thread (#7313)
fix(windows): strip quotes from repaired PATH (#8746)
chore: add Windows setup script to t3.json (#8814)
Vitaly Iegorov (1):
fix(web,mobile): snooze menu no longer offers the same wake time twice (#8741)
Wout Stiens (3):
fix(web): add back button to project settings (#8168)
feat(web): keybinding settings as settings rows (#8532)
fix(web): clean up provider settings list and editor (#8504)
Yash Singh (1):
fix(web,mobile): render Codex citations and artifact templates (#8584)
maria (8):
fix(web): reduce title bar scroll fade height (#8799)
fix(web): open agent images in expanded preview (#8807)
fix(git): follow repository instructions in generated source control text (#8804)
fix(web): keep image preview above sidebar control (#8811)
fix(web): keep right panel synced with agent edits (#8803)
fix(web): fold interim turn responses (#8828)
fix(web): use circle alert for failed tool calls (#8840)
fix(preview): improve browser recording quality (#8839)
oliver (1):
fix(web): render nested markdown images correctly (#8501)
shivam (3):
fix(server): a draft can retry its first send after a failed bootstrap (#8226)
fix(web): keep long task drawers usable on small screens (#8313)
fix: make thread auto-settling opt-in (#8321)
t3-code[bot] (4):
test(web): remove redundant cache key test (#8484)
chore(release): prepare v0.0.36
test(web): remove tests for unreachable helpers (#8738)
chore(release): prepare v0.0.37
New commits: 87
Touchpoint overlap
Files overlapping fork feature touchpoints:
apps/mobile/src/features/threads/ThreadSettingsSheet.tsx
apps/mobile/src/lib/modelOptions.test.ts
apps/mobile/src/lib/modelOptions.ts
apps/web/src/components/chat/providerIconUtils.ts
apps/web/src/session-logic.test.ts
apps/web/src/session-logic.ts
packages/contracts/src/settings.test.ts
packages/contracts/src/settings.ts
Automated sync-check report. No merge was performed — merging is always manual.