# Changelog

## Score

- CAI 58 → 59 (+0.9)

## Lenses

- Code Health 80 → 80 (+0.0)
- Architecture 86 → 86 (-0.0)
- Maturity 65 → 69 (+3.6)
- Readiness 40 → 40 (-0.0)
- Security 100 → 100 (+0.0)
- Domain Modelling 84 → 84 (+0.0)
- Performance 77 → 77 (+0.0)

## Resolved (8)

- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (7–8 lines × 2) (ExcalidrawZ/Share/ExportImageView.swift)
- ExportImageView.actionItems (cyclomatic 18) (ExcalidrawZ/Share/ExportImageView.swift)
- Hotspot: ExcalidrawZ/ContentView+/Detail/Home/ExcalidrawHomeView.swift (ExcalidrawZ/ContentView+/Detail/Home/ExcalidrawHomeView.swift)
- Hotspot: ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCanvasView.swift (ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCanvasView.swift)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCore/Helpers/ExcalidrawCore+AICameraHelpers.swift)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCore/Helpers/ExcalidrawCore+ElementHelpers.swift)

## New (8)

- Change coupling: GroupListView.swift ↔ LocalFilesListView.swift (ExcalidrawZ/Sidebar/GroupListView.swift)
- Duplicated block (20 lines × 2) (ExcalidrawZ/Share/ExportImageView.swift)
- Hotspot: ExcalidrawZ/Share/ShareToolbarButton.swift (ExcalidrawZ/Share/ShareToolbarButton.swift)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCore/Helpers/ExcalidrawCore+AICameraHelpers.swift)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (ExcalidrawZ/ExcalidrawView/Engine/ExcalidrawCore/Helpers/ExcalidrawCore+ElementHelpers.swift)
- Outdated: sparkle
- ShareToolbarButton.performShareFile (cognitive 29) (ExcalidrawZ/Share/ShareToolbarButton.swift)
- ShareToolbarButton.performShareFile (cyclomatic 17) (ExcalidrawZ/Share/ShareToolbarButton.swift)

## Changes since last survey

- 5 commits — 5 feature/other, 0 fixes

## By area

- (root) — 2 commits
- (repo) — 1 commit
- ExcalidrawZ/ExcalidrawView — 1 commit
- ExcalidrawZ/Models — 1 commit

## Notable commits

- change: => 2.5.0
- change: Localize Viewer window status messages
- change: Make Quick Look prefer canvas appearance over app appearance
- change: Merge pull request #194 from chocoford/dev
- change: Update CHANGELOG.md
