# Changelog

## Baseline

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

## Lenses

- Code Health 54
- Architecture 93
- Maturity 53
- Readiness 51
- Security 17
- Performance 60

## Changes since last survey

- 300 commits — 195 feature/other, 105 fixes

## By area

- source/Playnite — 187 commits
- source/Playnite.DesktopApp — 40 commits
- source/Playnite.FullscreenApp — 23 commits
- references/SDL2.dll — 9 commits
- source/Tools — 9 commits
- source/PlayniteSDK — 8 commits
- (repo) — 5 commits
- (root) — 4 commits
- .github/ISSUE_TEMPLATE — 4 commits
- source/Tests — 3 commits
- references/HtmlRenderer.WPF.dll — 2 commits
- .github/FUNDING.yml — 1 commit
- .github/pull_request_template.md — 1 commit
- build/ExtensionsRefIgnoreList.txt — 1 commit
- build/build.ps1 — 1 commit
- build/generateRetroArchProfile.ps1 — 1 commit
- references/CefSharpRedist — 1 commit

## Notable commits

- fix: Build script fix for deleing output folder in use
- fix: Couple fixes related to Fullscreen game list rendering
- fix: Fix explorer.exe process not terminating after window close (#4252)
- fix: Fix: "Enable HDR Support" sometimes not working when multiple displays are connected (by @Lerolex27)
- fix: Fix: "Hide imported" option on scan folder dialog doesn't prevent games from being imported #3708
- fix: Fix: "Match all filters" option doesn't properly filter lists when "None" field state is selected
- fix: Fix: Added specific error message for crashes caused by Smart App Control
- fix: Fix: Adding new game doesn't properly set modified date as well #3152
- fix: Fix: Automatically focus search input field on search dialog #3701
- fix: Fix: Background music not restoring playback correctly after exiting a game #4045
- fix: Fix: Background music starts from scratch instead of resuming when exiting a game #3687
- fix: Fix: Better error handling for cloud based file system failures
- fix: Fix: Better error reporting for web image search downloads and added DDG as an alternative source
- fix: Fix: Better handling of errors and download cancellations when adding metadata files from http sources
- fix: Fix: Blend previews for Fullscreen themes not working
- fix: Fix: Cancelling game startup from via a script or an extension doesn't set UI state properly in Fullscreen mode
- fix: Fix: Changing Desktop mode settings that require restart no longer switches to Fullscreen mode after restart #2790
- fix: Fix: Controller input dependency updated
- fix: Fix: Crash handling not detecting extension crashes correctly
- fix: Fix: Crash in Fullscreen mode after library update
- …and 280 more

## Architecture

- 2 containers · 0 bounded contexts · 0 dependency edges (baseline)
