# Changelog

## Baseline

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

## Lenses

- Code Health 59
- Architecture 78
- Maturity 61
- Readiness 62
- Security 54
- Performance 61

## Changes since last survey

- 300 commits — 228 feature/other, 72 fixes

## By area

- src/Files.App — 230 commits
- (root) — 34 commits
- src/Files.App.Controls — 10 commits
- .github/workflows — 7 commits
- .github/ISSUE_TEMPLATE — 3 commits
- src/Files.App (Package) — 3 commits
- .github/FUNDING.yml — 2 commits
- src/Files.App.Launcher — 2 commits
- src/Files.Core.SourceGenerator — 2 commits
- tests/Files.InteractionTests — 2 commits
- .github/CONTRIBUTING.md — 1 commit
- .github/assets — 1 commit
- src/Files.App.OpenDialog — 1 commit
- src/Satori.targets — 1 commit
- tests/Files.App.UITests — 1 commit

## Notable commits

- fix: Code Quality: Fix COMException in property notifications during UI teardown
- fix: Code Quality: Fix bugs in StringPropertyGenerator and StringsPropertyAnalyzer (#18161)
- fix: Code Quality: Fix main window closed state tracking
- fix: Code Quality: Fix preview pane (#18312)
- fix: Code Quality: Fix regression with toolbar performance
- fix: Code Quality: Fixed "Sponsor us on GitHub" hyperlink button in release notes page (#18680)
- fix: Code Quality: Fixed ArgumentOutOfRangeException in SetPathBoxDropDownFlyoutAsync
- fix: Code Quality: Fixed CI actions
- fix: Code Quality: Fixed COMException when showing tag write error dialog from background thread
- fix: Code Quality: Fixed NullReferenceException in FileOperationsHelpers.SetLinkIcon
- fix: Code Quality: Fixed an AOT annotation from the MVVM toolkit (#18676)
- fix: Code Quality: Fixed issue with clicking search result
- fix: Code Quality: Fixed padding in tree view (#18403)
- fix: Code Quality: Fixed shortcut (.lnk/.url) files showing wrong placeholder icon briefly (#18197)
- fix: Code Quality: Fixed toolbar button width
- fix: Code Quality: Fixes for tags widget
- fix: Fix: Disable Open In Terminal option when Terminal isn't installed (#18285)
- fix: Fix: Enabled Play action for single media file selection (#18520)
- fix: Fix: Fixed PowerToys Peek detection for custom install paths (#18374)
- fix: Fix: Fixed Status Center display when canceling extraction (#18246)
- …and 280 more

## Architecture

- 3 containers · 1 bounded contexts · 0 dependency edges (baseline)
