# Changelog

## Baseline

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

## Lenses

- Code Health 91
- Architecture 96
- Maturity 67
- Readiness 34
- Security 58
- Domain Modelling 70

## Changes since last survey

- 300 commits — 239 feature/other, 61 fixes

## By area

- features/viewer — 72 commits
- (root) — 31 commits
- app/src — 26 commits
- core/engine — 20 commits
- core/ui — 19 commits
- (repo) — 18 commits
- features/database — 9 commits
- features/pushsimulator — 8 commits
- api/client — 7 commits
- infra/parser — 7 commits
- domain/entities — 6 commits
- features/location — 6 commits
- features/preferences — 6 commits
- features/crypto — 4 commits
- features/webviewmonitor — 4 commits
- api/impl — 3 commits
- features/dependenciesinspector — 3 commits
- features/filebrowser — 3 commits
- features/fps — 3 commits
- features/logs — 3 commits

## Notable commits

- fix: chore: add GitHub issue templates for bugs and feature requests
- fix: chore: fix detekt violations and code style issues
- fix: chore: remove obsolete bugfix doc and update test Java version
- fix: fix(build): revert jitpack.yml -x flag for removed task
- fix: fix(ci): pass NVD_API_KEY env var to dependency-check plugin
- fix: fix(ci): remove SARIF upload from detekt job
- fix: fix(ci): unblock Android Lint + Dependency Analysis on pinned AGP
- fix: fix(demo): fix SegmentedControl compilation issues
- fix: fix(demo): improve bottom sheet to screen navigation transitions
- fix: fix(demo): make Launch Inspector and Test Tools buttons same width
- fix: fix(proguard): add Firebase keep rules for reflection
- fix: fix(publishing): replace en-dash with ASCII hyphen in POM_DESCRIPTION
- fix: fix(ratelimit): persist state across navigation and enable rate limiting
- fix: fix(ui): add dismiss zone and refactor overlay/HomeScreen
- fix: fix(ui): add search toggle and align icon in PreferencesListScreen
- fix: fix(ui): add top spacing to ToolsTab search bar
- fix: fix(ui): align scrollable-row contentPadding with parent padding
- fix: fix(ui): improve TransactionDetailScreen design consistency
- fix: fix(ui): improve filter bottom sheet search field and container styling
- fix: fix(ui): improve rate limit UX and make overlay toggle fully clickable
- …and 280 more
