What's Changed
- Remove Messages Glass Lab experiment by @juliusmarminge in #8599
- Require human review for pull requests changing product defaults by @juliusmarminge in #8603
- fix(codex): avoid quadratic app-server input buffering by @juliusmarminge in #8605
- fix(mobile): stabilize iOS header item transitions by @juliusmarminge in #8607
- chore(mobile): upgrade to Expo SDK 57 by @juliusmarminge in #8609
- fix(mobile): harden native header toolbar items by @juliusmarminge in #8611
- fix(server): stop querying Claude context usage after turns by @t3dotgg in #8610
- chore: vouch ryanrhughes by @t3dotgg in #8613
- feat(web): attach PDFs, ZIPs, and other files to a turn by @t3dotgg in #8236
- feat(web): keybinding settings as settings rows by @StiensWout in #8532
- feat: let an environment publish themes as a file by @ryanrhughes in #8569
- fix(web): clean up provider settings list and editor by @StiensWout in #8504
- fix(web): keep project picker popup inside the sidebar by @SunkenInTime in #8627
- fix(mobile): prevent header overflow and back-button artifacts by @juliusmarminge in #8624
- fix(server): retry automatic thread title generation by @Bil0000 in #8087
- fix(client-runtime): refresh edited pull request comments by @Bil0000 in #8094
- fix(web): four composer spacing defects by @Bil0000 in #8090
- perf(desktop): skip duplicate browser updates by @Bil0000 in #8018
- fix(web): render nested markdown images correctly by @flamboh in #8501
- fix(web): unify activity logs and composer banners by @juliusmarminge in #8693
- fix(mobile): reduce dev-client reload and Metro startup cost by @juliusmarminge in #8694
- revert(web): restore previous composer banners by @t3dotgg in #8733
- test(web): remove tests for unreachable helpers by @t3-code[bot] in #8738
- feat(mobile): update tool summaries and chat transitions by @juliusmarminge in #8793
- feat(web): play video attachments in chat by @Bil0000 in #8688
- fix(web,mobile): snooze menu no longer offers the same wake time twice by @vitalyiegorov in #8741
- fix(grok): allow model changes in existing threads by @ahmed-besic in #8392
- feat(mobile): pick, share, and receive files in threads by @t3dotgg in #8237
- fix(web): reduce title bar scroll fade height by @maria-rcks in #8799
- fix(windows): strip quotes from repaired PATH by @UtkarshUsername in #8746
- fix(web): open agent images in expanded preview by @maria-rcks in #8807
- fix(git): follow repository instructions in generated source control text by @maria-rcks in #8804
- fix(server): stop overpricing cached Claude tokens by @SunkenInTime in #8806
- fix(web): keep image preview above sidebar control by @maria-rcks in #8811
- fix(web): keep right panel synced with agent edits by @maria-rcks in #8803
- fix(web,mobile): render Codex citations and artifact templates by @Yash-Singh1 in #8584
- chore: add Windows setup script to t3.json by @UtkarshUsername in #8814
- fix(web): fold interim turn responses by @maria-rcks in #8828
- fix(web): use circle alert for failed tool calls by @maria-rcks in #8840
- feat(mobile): add offline iPhone voice input by @t3dotgg in #8614
- fix(web): prevent pull request metadata overlap by @MatthewFeroz in #8790
New Contributors
- @ryanrhughes made their first contribution in #8569
- @ahmed-besic made their first contribution in #8392
- @MatthewFeroz made their first contribution in #8790
Full Changelog: v0.0.36...v0.0.37