{"version":"0.103.0","versions":{"cli":"0.103.0","desktop":"0.59.0"},"date":"2026-04-16","dateFormatted":"April 16, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.103.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.103.0.json","summary":"Sessions page redesign, dead code detection in reviews, and CLI stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Sessions page redesign","description":"The sessions page has been refreshed with a new layout and design (Factory App)"},{"type":"improvement","surface":"cli","title":"Denied command confirmation","description":"Redesigned the confirmation UI when running blocked or risky commands"},{"type":"improvement","surface":"cli","title":"Dead code detection in reviews","description":"Code review now detects dead and unused code"},{"type":"improvement","surface":"cli","title":"QA report formatting","description":"QA skill now includes structured report format sections"},{"type":"fix","surface":"cli","title":"File overwriting","description":"File creation and patch tools can now properly overwrite existing files"},{"type":"fix","surface":"cli","title":"Model selection after spec approval","description":"Fixed the session model not being restored after approving a spec"},{"type":"fix","surface":"cli","title":"Inactive session reload","description":"Fixed inactive TUI sessions not reloading on demand"},{"type":"fix","surface":"cli","title":"Parallel tool calls in spec mode","description":"Fixed tool calls running in parallel incorrectly during spec approval"},{"type":"fix","surface":"cli","title":"Skill details refresh","description":"Fixed selected skill details not updating when the skills list changes (Factory App)"}],"contentText":"New features\n\n- Sessions page redesign - The sessions page has been refreshed with a new layout and design (Factory App)\n\nImprovements\n\n- Denied command confirmation - Redesigned the confirmation UI when running blocked or risky commands\n- Dead code detection in reviews - Code review now detects dead and unused code\n- QA report formatting - QA skill now includes structured report format sections\n\nBug fixes\n\n- File overwriting - File creation and patch tools can now properly overwrite existing files\n- Model selection after spec approval - Fixed the session model not being restored after approving a spec\n- Inactive session reload - Fixed inactive TUI sessions not reloading on demand\n- Parallel tool calls in spec mode - Fixed tool calls running in parallel incorrectly during spec approval\n- Skill details refresh - Fixed selected skill details not updating when the skills list changes (Factory App)"}