# Changelog

## Baseline

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

## Lenses

- Code Health 96
- Architecture 96
- Maturity 56
- Readiness 43
- Security 55
- Domain Modelling 100
- Accessibility 51

## Changes since last survey

- 300 commits — 230 feature/other, 70 fixes

## By area

- lib/l10n — 75 commits
- (root) — 38 commits
- assets/CHANGELOG.md — 35 commits
- (repo) — 30 commits
- lib/page — 27 commits
- assets/foliate-js — 24 commits
- lib/service — 22 commits
- .github/workflows — 17 commits
- lib/utils — 10 commits
- lib/widgets — 7 commits
- lib/providers — 5 commits
- lib/dao — 4 commits
- android/app — 1 commit
- docs/issue-triage.md — 1 commit
- docs/untranslated_messages.txt — 1 commit
- fastlane/metadata — 1 commit
- ohos/entry — 1 commit
- scripts/scripts — 1 commit

## Notable commits

- fix: Fix 1: Window close cleanup (lib/utils/window_position_validator.dart + lib/main.dart)
- fix: Merge branch 'TimurCravtov-fix/maximization-state' into develop
- fix: Merge branch 'ZzhouR-fix/toc-href-error' into develop
- fix: Merge branch 'fix-733' of github.com:navono/anx-reader into navono-fix-733
- fix: Merge branch 'fix-android-selection-autopage-gating' into develop
- fix: Merge branch 'fix/maximization-state' of github.com:TimurCravtov/VoidReader into TimurCravtov-fix/maximization-state
- fix: Merge branch 'fix/toc-href-error' of github.com:ZzhouR/anx-reader into ZzhouR-fix/toc-href-error
- fix: Merge branch 'navono-fix-733' into develop
- fix: Merge branch 'zhuhui-in-fix_ai_trans_bug' into develop - Fix AI translation bug
- fix: Merge branches 'fix-733' and 'fix-733' of https://github.com/navono/anx-reader into fix-733
- fix: Revert "refactor(paginator): remove momentum handling for improved scrolling performance"
- fix: chore: fix dart analysis warnings and deprecated API usage
- fix: feat(homepage): refactor bottom navigation to use string identifiers and fix app crash when disabling AI
- fix: feat(homepage): set fixed width for BottomBar component, close #703
- fix: fix Signed-off-by: yi124773651 <[e-mail redacted]>
- fix: fix Signed-off-by: yi124773651 <[e-mail redacted]>
- fix: fix Signed-off-by: yi124773651 <[e-mail redacted]>
- fix: fix Signed-off-by: yi124773651 <[e-mail redacted]>
- fix: fix(AI): add missing 'properties' field to tags_list tool schemaCloses #640
- fix: fix(ai): add RPM rate limiting and fix full-text translation
- …and 280 more
