- loading: above composer while the agent works by @shalins in #909
- release: build the desktop app with full link-time optimization by @shalins in #911
- sidebar: add home action and remove workspace chip by @shalins in #914
- dev: record the google oauth demo video by @kanyesthaker in #908
- loading: stop the scene while the window is hidden by @shalins in #916
- perf: run the loading scene and shimmer on the compositor by @shalins in #912
- sidebar: expand the selected view and add a new chat button by @shalins in #910
- app: keep a log file and record panics in it by @shalins in #915
- release: strip the desktop app and keep its debug symbols by @shalins in #913
- sidebar: refine light and dark mode contrast by @shalins in #917
- events: name the conversation a chats event changed by @kanyesthaker in #918
- sidebar: move list icons into section headers by @shalins in #920
- frontend: split highlight grammars out of the worker by @shalins in #928
- release: compress the mac disk image with lzfse by @shalins in #929
- code: highlight heredocs in computer scripts by @shalins in #922
- sidebar: move chat action aside when the caret appears by @shalins in #925
- chat: keep the model's reasoning in the transcript by @shalins in #930
- app: load session replay only when it records by @shalins in #931
- ci: detect changed files with git by @shalins in #934
- chat: open recent chats from a transcript cache by @kanyesthaker in #927
- sidebar: exclude visible rows from more menus by @shalins in #932
- chat: draw the model's reasoning as markdown by @shalins in #933
- chat: highlight the command line of a script by @shalins in #935
- ios: fix the composer send and stop flow by @shalins in #924
Full changelog: v1.8.3-nightly.2026-09-28-231205...v1.8.3-nightly.2026-09-29-160037