v2026.07.4
·
93 commits
to develop
since this release
Highlights
- Features
- Pull up options menu from chat thread
- Keep model menu/model options menu on the same bottom sheet
- Bug Fixes
- Image selection/upload stability in poor network situations
- Chat deletion from sidebar should clear from active chat
- Improved PDF memory management
- Performance Improvements
- Misc Tech Debt Refactors
- Misc Stability Improvements
What's Changed
- refactor(nav): extract the drawer out of :shared into :feature:conversations by @garfiec in #250
- refactor(chat): extract context-usage projection into ContextProjectionDelegate by @garfiec in #253
- fix(chat): reliable image attachment delivery + visible upload-wait on send by @garfiec in #254
- fix(conversations): clear the chat pane when its open conversation is deleted by @garfiec in #255
- fix(chat): make large image uploads reliable by @garfiec in #256
- fix(chat): warn when a server image the model can't read is attached by @garfiec in #257
- feat(chat): pull up on the thread to reveal the tools sheet by @garfiec in #258
- fix(chat): full-height press highlight and persisted expansion for the context gauge by @garfiec in #259
- fix(settings): localize fork mode and retry labels, meet 48dp touch targets by @garfiec in #260
- feat(chat): swap the "+" options sheet's content instead of stacking sheets by @garfiec in #261
- docs(readme): highlight mobile-native features, trim generic ones by @garfiec in #263
- perf(chat): parse streaming markdown off the main thread by @garfiec in #262
- perf(nav): remember Navigator so the shell can skip on unrelated recomposition by @garfiec in #264
- fix(files): render PDF preview pages lazily instead of holding every page bitmap by @garfiec in #265
- chore: remove dead code across the codebase by @garfiec in #267
Full Changelog: v2026.07.3...v2026.07.4