What's Changed
Story mode
- feat: make story mode a first-class agent skill (#886) by @tomasz-tomczyk in #886
- fix: load lazy file diffs in story chapter groups (#885) by @tomasz-tomczyk in #885 - Thank you @Yofou for reporting!
Mermaid fullscreen
- feat: open mermaid diagrams in fullscreen with pan/zoom (#881) by @tomasz-tomczyk in #881
- test: add mermaid fullscreen overlay smoke E2E (#883) by @tomasz-tomczyk in #883
Review UI
- feat: Vue and Astro syntax highlighting for review diffs (#868) (#878) by @tomasz-tomczyk in #878 - Thank you @Yofou for suggesting!
- fix: render agent-style quoted questions as comment blockquotes (#872) by @tomasz-tomczyk in #872
- fix: style horizontal rules in comment and reply bodies (#871) by @tomasz-tomczyk in #871
Forge and CLI
- fix: resolve full GitHub PR URLs against their owner/repo (#884) by @tomasz-tomczyk in #884 - Thank you @jmehnle for reporting!
- fix: pin pull/push to PR URL repo and qualify GitLab focus keys (#887) by @tomasz-tomczyk in #887
- fix: accept --session on crit push and pull (#873) (#877) by @tomasz-tomczyk in #877 - Thank you @prateek for reporting!
- feat: add api_version to GET /api/health for client compatibility (#812) (#876) by @tomasz-tomczyk in #876 - Thank you @ssemakov for suggesting!
Dependencies
- chore(deps): bump @highlightjs/cdn-assets from 11.11.2 to 11.12.0 (#852) by @app/dependabot in #852
- chore(deps): bump mermaid from 11.16.1 to 11.17.2 (#866) by @app/dependabot in #866
- chore(deps): bump dompurify from 3.4.13 to 3.4.14 (#867) by @app/dependabot in #867
- chore(deps-dev): bump eslint from 10.8.1 to 10.9.1 (#865) by @app/dependabot in #865
Internal refactors
- Remove legacy --output /.crit compatibility path (#774) (#880) by @tomasz-tomczyk in #880
- chore: remove forge focus / pending-delete legacy JSON aliases (#818) (#879) by @tomasz-tomczyk in #879
- chore: remove gitlab-integration-plan.md and forbid committing plans (#882) by @tomasz-tomczyk in #882
Full Changelog: v0.19.1...v0.20.0