V3 milestone: Git source-control UI + Multi-root workspaces
What's new
- Git status panel — file-level dirty state, stage/unstage
- Inline diff viewer — unified diff per file
- Commit workflow — message panel, commit, push, pull, fetch
- Branch management — create, switch, merge, delete via picker
- History log panel — full commit history
- Blame gutter — per-line annotation in EditorSurface
- Historical commit diff — diff any commit against its parent
- Multi-root workspace — add/remove roots, per-root tree browsing
Backend
- libgit2 via CMake FetchContent (ADR-0016)
Signing
Unsigned (ADR-0010 option b). See SmartScreen guidance.
CI
GHA self-hosted run 27020520242 — msi-install + msi-upgrade passed.
V2 baseline: v0.5.0-beta | V3 plan: plans/lisan-studio/v3/ in command-center vault