# Changelog

## Score

- CAI 62 → 62 (-0.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 99 → 99 (-0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 69 → 69 (+0.0)
- Readiness 44 → 44 (+0.0)
- Security 77 → 77 (+0.0)

## Resolved (4)

- Change coupling: AppWindowStyle.java ↔ InputHelper.java (app/src/main/java/io/xpipe/app/core/window/AppWindowStyle.java)
- Change coupling: GpgAgentStrategy.java ↔ OpenSshAgentStrategy.java (app/src/main/java/io/xpipe/app/cred/GpgAgentStrategy.java)
- Off-boarding risk: anonymized user #1
- The Core module package list lists dialog, store, process, and util packages but does not mention the API, beacon, or daemon implementations that are also part of the core. (core/README.md)

## New (5)

- Change coupling: AppDirectoryPermissionsCheck.java ↔ AppOperationMode.java (app/src/main/java/io/xpipe/app/core/check/AppDirectoryPermissionsCheck.java)
- Change coupling: BrowserContextMenu.java ↔ BrowserFileListComp.java (app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java)
- Off-boarding risk: anonymized user #1
- The Inner Workings section explains HTTP on port 21721 and the exchange protocol but does not state how to configure or test the beacon. (beacon/README.md)
- The XPipe core module package listing lists dialog, store, process, and util packages but does not mention the API surface or how to get started with the core. (core/README.md)

## Changes since last survey

- 3 commits — 2 feature/other, 1 fixes

## By area

- app/src — 2 commits
- dist/changelog — 1 commit

## Notable commits

- fix: Fix local install detection
- change: Create 23.9.md
- change: Don't always override rdp hidpi setting
