{"version":"1.7.0","versions":{"cli":"1.7.0","desktop":"1.7.0"},"date":"2026-11-10","dateFormatted":"November 10, 2026","url":"https://docs.factory.com/changelog/release-notes#v1.7.0","jsonUrl":"https://docs.factory.com/changelog/releases/1.7.0.json","summary":"Session sidebar performance, spec and merge commit fixes, and clearer sign-in and token messages","surfaces":["cli","app"],"changes":[{"type":"improvement","surface":"app","title":"Session sidebar performance","description":"Streaming sessions no longer redraw the whole session list, keeping the sidebar responsive during busy sessions"},{"type":"improvement","surface":"app","title":"Environment panel git actions","description":"Git actions in the environment panel now open from a menu on the Changes row"},{"type":"fix","surface":"cli","title":"Checks on merge commits","description":"Committing a merge now checks only your conflict resolutions instead of every change the merge brings in"},{"type":"improvement","surface":"app","title":"Offline Droid Computer retries","description":"An offline Droid Computer no longer retries connections in a loop that slows the session sidebar"},{"type":"fix","surface":"app","title":"GitLab token scope errors","description":"Saving a GitLab token that lacks a required scope now says so instead of calling it invalid"},{"type":"improvement","surface":"app","title":"Next question for typed answers","description":"In a set of questions, typing your own answer now shows Next question instead of only accepting Enter"},{"type":"fix","surface":"cli","title":"Sign-in walls when fetching pages","description":"Droid now reports a page that requires sign-in and offers the matching connector to connect"},{"type":"fix","surface":"cli","title":"Approved spec after compaction","description":"Compacting a long session now keeps the spec you approved and the comment you left with it"},{"type":"improvement","surface":"app","title":"Cloud machine deprecation notices","description":"Cloud Machine notices now name Environments as the replacement and link to Environments settings"}],"contentText":"Improvements\n\n- Session sidebar performance - Streaming sessions no longer redraw the whole session list, keeping the sidebar responsive during busy sessions\n- Environment panel git actions - Git actions in the environment panel now open from a menu on the Changes row\n- Offline Droid Computer retries - An offline Droid Computer no longer retries connections in a loop that slows the session sidebar\n- Next question for typed answers - In a set of questions, typing your own answer now shows Next question instead of only accepting Enter\n- Cloud machine deprecation notices - Cloud Machine notices now name Environments as the replacement and link to Environments settings\n\nBug fixes\n\n- Checks on merge commits - Committing a merge now checks only your conflict resolutions instead of every change the merge brings in\n- GitLab token scope errors - Saving a GitLab token that lacks a required scope now says so instead of calling it invalid\n- Sign-in walls when fetching pages - Droid now reports a page that requires sign-in and offers the matching connector to connect\n- Approved spec after compaction - Compacting a long session now keeps the spec you approved and the comment you left with it"}