v0.84.0
❤️ Thanks for using Tidebreak.
If you filed an issue, reviewed a pull request, or shipped a change, you are in these notes.
✨ New Features
Code
- let readers move engines past their pins (#3059) by @naingthet
- accept image attachments on the internal engine (#3050) by @naingthet
- offer Uneff me everywhere and start its session for the reader (#3049) by @naingthet
Memory
- add the consolidation and expiry sweep (#3067) by @naingthet
- add the record store, backend trait, and manager page (#3043) by @naingthet
Server
- land a browser on the hosted machine from a handoff code (#3071) by @naingthet
- serve the desktop renderer from the hosted machine (#3068) by @naingthet
Other
- Core: one approval surface for chat and code (#3042) by @naingthet
- Desktop: show live activity on the workspace rail (#3055) by @naingthet
- Models: curate Claude Fable 5.1 and price every first-party row (#3057) by @naingthet
🐛 Bug Fixes
Code
- resume a parked turn after a worker restart (#3048) by @naingthet
- start sessions from the repository's real default branch (#3052) by @naingthet
Connected-Apps
- name the failure when MCP verification fails (#3051) by @naingthet
- import MCP JSON deterministically with field-level errors (#3047) by @naingthet
Other
- Desktop: keep the composer draft across a Settings round trip (#3046) by @naingthet
- Legal: resolve the UI notices closure for every platform (#3045) by @naingthet
- Server: build the internal-engine tests against the leg driver (#3065) by @naingthet
- Terminal: give the embedded shell a terminal type (#3053) by @naingthet
🧰 Maintenance
- ci(release-draft): mint a GitHub App token for the draft job (#3061) by @naingthet
- ci(policy): let the release draft read the app private key (#3066) by @naingthet
- ci(release-draft): cancel superseded push runs (#3060) by @naingthet
- refactor(server): move the chat turn worker under the internal engine (#3054) by @naingthet
- ci(release): refresh the GitHub release notes template (#3044) by @naingthet
Full Changelog: v0.83.0...v0.84.0