What's Changed
- Add mobile composer attachment menu with video support by @juliusmarminge in #8843
- fix(web): restore unified activity logs and composer banners by @t3dotgg in #8734
- fix(web): address composer banner review follow-ups by @juliusmarminge in #8850
- fix(web): widen sync banners and simplify the working timer by @juliusmarminge in #8855
- fix(preview): improve browser recording quality by @maria-rcks in #8839
- fix(web): mark pull request links as external by @juliusmarminge in #8856
- fix(mobile): replace Callstack glass with Expo glass by @juliusmarminge in #8862
- fix(server): skip IDE detection in Claude probes by @yashranaway in #8634
- chore(macroscope): review diagnostic overrides by @t3-code[bot] in #8917
- fix(contracts): accept CLI event origins by @nateEc in #8905
- fix(web): hide invalid slash skill completions by @nateEc in #8904
- fix(mobile): defer draft navigation until submission completes by @juliusmarminge in #8914
- chore: disable CodeRabbit review status by @juliusmarminge in #8933
- Delete app.json by @juliusmarminge in #8934
- fix(web): show scrollbar for wide markdown tables by @UtkarshUsername in #8868
- fix(mobile): shimmer active tool rows by @juliusmarminge in #8932
- chore(deps): bump Electron to 43.4.1 by @StiensWout in #8626
- fix(chat): smooth worktree setup status by @juliusmarminge in #8922
- feat(mobile): add video playback with native iOS controls by @juliusmarminge in #8919
- fix(web): prevent chat metadata overlap by @MatthewFeroz in #8851
- fix(server): preserve usage cache outside walked roots by @Lucenx9 in #8540
- feat(mobile): add native image and PDF previews by @juliusmarminge in #8959
- fix(server): allow long thread IDs in HTTP routes by @nateEc in #8898
- fix(shared): preserve Windows shell PATH priority by @UtkarshUsername in #8748
- fix(web): make WSL settings searchable by @UtkarshUsername in #8881
- feat(web): add expand/collapse all control to the files surface by @UtkarshUsername in #8889
- feat(mobile): upload attachments while composing by @juliusmarminge in #8978
- fix(chat): keep agent activity visible between actions by @maria-rcks in #8984
- fix(server): isolate remote web session cookies by @Bil0000 in #8085
- feat(pull-requests): link GitHub references in markdown by @maria-rcks in #8812
- perf(server): reduce frequency of full tool call output being loaded into memory from db by @t3dotgg in #8988
- feat(web): add pull request list filters by @maria-rcks in #8809
- feat(web): search individual settings by detail by @maria-rcks in #8831
- feat(client): render viewed images in work logs by @maria-rcks in #8936
- fix(client): use package import for markdown image helpers by @juliusmarminge in #9010
- test: remove static presentation snapshots by @t3-code[bot] in #9008
- perf(server): bound snapshot activity payload memory by @t3dotgg in #9000
- perf(server): cut idle CPU use and stop provider event leaks by @t3dotgg in #8187
- perf(server): scan only appended transcript bytes for usage summaries by @StiensWout in #9024
- perf(server): cut chatty tool-update frames by 90% by @Adamulek123 in #8368
- fix(server): settle threads server-side by @t3dotgg in #8600
- fix(clients): dedupe skills in composer menus by @Adamulek123 in #8043
- fix(server): stop OpenCode child sessions by @t3dotgg in #9005
- perf(web): defer pull request line stats until visible by @Adamulek123 in #6471
- perf(server): skip full-message reads while streaming by @t3dotgg in #9032
- perf(client-runtime): halve server config bootstrap traffic by @Adamulek123 in #8367
- fix(web): align un-settle banner action by @StiensWout in #9033
- fix(web): block type-to-focus behind open dialogs by @Lucenx9 in #8139
- feat(shortcuts): copy active thread reference by @maria-rcks in #8994
- fix(mobile): keep thread scroll bounds current after animations by @juliusmarminge in #9013
- fix(server): cache project favicon resolution by @willsheldon in #9080
- feat(claude): add Claude Fable 5.1 model by @q1 in #9078
- fix(preview): restore recording and macOS rendering after Electron 43 by @StiensWout in #9001
- feat(desktop): add configurable quit shortcut confirmation by @juliusmarminge in #9076
- feat(web): open project settings from thread menus by @SunkenInTime in #8925
- fix(chat): reuse one row for live activity by @maria-rcks in #9062
- feat(models): discover Claude models from remote manifest by @juliusmarminge in #9084
- Revert "fix(chat): reuse one row for live activity" by @maria-rcks in #9096
- fix(web): sync sidebar PR state from open panel by @t3-code[bot] in #9092
- fix(web): changing projects no longer creates a draft by @extoci in #9097
- fix(web): keep theme placeholder text dimmer than entered text by @flamboh in #9104
- fix(web): keep the selected environment when changing projects by @t3dotgg in #9102
New Contributors
- @willsheldon made their first contribution in #9080
- @q1 made their first contribution in #9078
Full Changelog: v0.0.37...v0.0.38