- Add Cloud Agents for running agents in the cloud by @mehmetozguldev in e699161
- Give collaboration calls STUN and TURN servers by @mehmetozguldev in 9a1ee62
- Use realtime rooms for collaboration presence and calls by @mehmetozguldev in 741e8c2
- Renew collaboration room tokens on the open socket by @mehmetozguldev in 47c57ac
- Reconnect when a room socket hangs while closing by @mehmetozguldev in d71d80f
- Tidy the Cloud Agents run view and sidebar by @mehmetozguldev in 8e8f664
- List collaboration notes in tree order by @mehmetozguldev in 58b77a0
- Polish the collaboration sidebar and call footer by @mehmetozguldev in f5b02fa
- Promote tabs to their own layer only while a drag runs by @mehmetozguldev in 6fa5016
- Turn off the HTTP plugin's shared cookie jar by @mehmetozguldev in 42b1fd2
- Share local dev servers as preview links by @mehmetozguldev in 737526c
- Preview a running cloud agent's sandbox port by @mehmetozguldev in 613e739
- Merge preview links by @mehmetozguldev in 3c2cc68
- Hide cloud agents and previews until the server offers them by @mehmetozguldev in a2ac4cf
- Report AI settings sync failures instead of a parse error by @mehmetozguldev in 8723f1c
- Cover the AI request and error paths with tests by @mehmetozguldev in 0cbc054
- Cover telemetry with tests by @mehmetozguldev in 8f55dbd
- Cover git operations and the source control view with tests by @mehmetozguldev in 351a616
- Cover settings sync, fonts, themes and updates with tests by @mehmetozguldev in 2d26242
- Stop a silent debug adapter from raising an unhandled rejection by @mehmetozguldev in de9292b
- Cover the extension worker sandbox and catalog with tests by @mehmetozguldev in 1a57974
- Cover workspace lifecycle and file explorer actions with tests by @mehmetozguldev in 36e3821
- Cover collaboration presence and API requests with tests by @mehmetozguldev in 7e46954
- Raise the frontend coverage thresholds by @mehmetozguldev in 0801b8a
- Cover the editor, workbench and main components with tests by @mehmetozguldev in afdf4a7
- Remove the legacy git sidebar by @mehmetozguldev in 22444b0
- Cover the remaining large views and fix the bugs the tests found by @mehmetozguldev in 848f644
- Run the workbench in the browser as the Athas web editor by @mehmetozguldev in 5da9ccb
- Move command logic into crates, cover it, and clear known issues by @mehmetozguldev in d53137d
- Open cloud workspaces in the web editor by @mehmetozguldev in 98c1372
- Make the ACP worker testable and fix formatter and linter hangs by @mehmetozguldev in 743b73e
- Open files in the editor instead of a hidden bottom pane by @mehmetozguldev in 0429b70
- Merge origin/main into main by @mehmetozguldev in 4d9a18a
- Make the update available button stand out by @mehmetozguldev in 2ac313b
- Make the update available button stand out by @mehmetozguldev in 8b19f34
- Warm release build caches from main by @mehmetozguldev in 3e1e183
- Pick provider, model and effort from submenus by @mehmetozguldev in 59a5481
- Pick provider, model and effort from submenus by @mehmetozguldev in 06518cf
- Fill in package maintainer and descriptions by @mehmetozguldev in f0197b3
- Document the APT and DNF repositories in the README by @mehmetozguldev in 72fe24c
- Serve Athas in the browser at /app on the website origin by @mehmetozguldev in e270b35
- Connect Claude Code to Athas through /ide by @mehmetozguldev in 990049c
- Leave Nix packaging to the community by @mehmetozguldev in 240e906
- Mount the web account menu and repo picker through a registry by @mehmetozguldev in bc8cbe1
- Fix the e2e, audit and web app deploy failures on main by @mehmetozguldev in 4f8a414
- Fix the flaky and Linux-only failures in the Rust tests by @mehmetozguldev in 610147a
- Fix the frontend and editor e2e failures from the last CI run by @mehmetozguldev in d812ec8
- Fix the external editor crash and Windows terminal working directory by @mehmetozguldev in 18889c2
- Send the external editor command after a terminal re-setup by @mehmetozguldev in a1d26d3
- Run the external editor on Windows and stop the coverage crash by @mehmetozguldev in ab53b65
- Open the app menu from the Athas logo in the title bar by @mehmetozguldev in b48b595
- Show the account's hosted usage rate and the Plus plan by @mehmetozguldev in 4fe2c3d
- Update rustls for RUSTSEC-2026-0347 to 0349 by @mehmetozguldev in 90139d6
- Show the app menu and drop the traffic-light inset on the web by @mehmetozguldev in 0f5316e
- Fix the black screen after opening a remote workspace over SSH by @mehmetozguldev in 714541d
- Show ACP agent models and modes before the first message by @mehmetozguldev in c30aa9f
- Run agents across open projects and start them from GitHub work by @mehmetozguldev in 3f8fc99
- Tell Athas models apart from your own API key providers by @mehmetozguldev in 25f47c7
- Add expandable tool cards to agent sessions by @mehmetozguldev in 670fd5c
- Keep the multi-project agent work inside feature boundaries by @mehmetozguldev in 47e5bfa
- Open agent session links in Athas and drop the right panel by @mehmetozguldev in 10d2a8b
- Close Windows terminals when the shell exits by @mehmetozguldev in 83e2ad9
- Let edit diffs in the transcript use the full chat width by @mehmetozguldev in 1d006b9
- Show agent session details as boxes beside the chat by @mehmetozguldev in 1bd07a9
- Pin the session panel test clock after the window opened by @mehmetozguldev in 67a1140
Full Changelog: v0.16.3...v0.17.0