v0.103.0: Sessions page redesign, dead code detection in reviews, and CLI stability fixes

New features

- Sessions page redesign - The sessions page has been refreshed with a new layout and design (Factory App)

Improvements

- Denied command confirmation - Redesigned the confirmation UI when running blocked or risky commands
- Dead code detection in reviews - Code review now detects dead and unused code
- QA report formatting - QA skill now includes structured report format sections

Bug fixes

- File overwriting - File creation and patch tools can now properly overwrite existing files
- Model selection after spec approval - Fixed the session model not being restored after approving a spec
- Inactive session reload - Fixed inactive TUI sessions not reloading on demand
- Parallel tool calls in spec mode - Fixed tool calls running in parallel incorrectly during spec approval
- Skill details refresh - Fixed selected skill details not updating when the skills list changes (Factory App)