# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 61.

## Lenses

- Code Health 77
- Architecture 99
- Maturity 62
- Readiness 85
- Security 49

## Changes since last survey

- 300 commits — 274 feature/other, 26 fixes

## By area

- pkg/gui — 142 commits
- (repo) — 54 commits
- pkg/commands — 27 commits
- pkg/gocui — 22 commits
- pkg/integration — 17 commits
- (root) — 13 commits
- .github/workflows — 5 commits
- pkg/tasks — 5 commits
- pkg/config — 4 commits
- docs/keybindings — 2 commits
- pkg/i18n — 2 commits
- docs-master/Config.md — 1 commit
- docs-master/Custom_Pagers.md — 1 commit
- pkg/constants — 1 commit
- pkg/utils — 1 commit
- test/global_git_config — 1 commit
- vendor/github.com — 1 commit
- vendor/golang.org — 1 commit

## Notable commits

- fix: Bump tcell to an unreleased snapshot to fix a shutdown race
- fix: Bump tcell to an unreleased snapshot to fix a shutdown race (#5824)
- fix: Bump tcell to v3.4.1 to fix drawing on a suspended screen
- fix: Fix Windows crash when switching to fullscreen mode with a custom pager (#5838)
- fix: Fix a deadlock between task.Done() and the integration test's idle wait
- fix: Fix a deadlock on Windows when switching between longer diffs (#5815)
- fix: Fix a deadlock when a Windows pty task is stopped mid-output
- fix: Fix clicking in commits panel of unfocused VS Code window (#5859)
- fix: Fix command log streaming race (#5789)
- fix: Fix data race on the triggerFetch field
- fix: Fix data race with command log (#5779)
- fix: Fix data race with status string (#5777)
- fix: Fix idle notification deadlock (#5821)
- fix: Fix more problems related to concurrent repo switch and background refresh (#5839)
- fix: Fix multi-selection of files with common prefix not working in commit files panel
- fix: Fix multi-selection of files with common prefix not working in commit files panel (#5868)
- fix: Fix orphaned processes on Windows when quickly navigating between commits (#5885)
- fix: Fix potential deadlock when switching repos (#5797)
- fix: Fix side panel rendering when branches/commits are not their panel's first tab (#5825)
- fix: Fix stall with ctrl+z and fg (#5830)
- …and 280 more
