# Changelog

## Score

- CAI 54 → 34 (-19.7)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 44 → 47 (+2.6)
- Maturity 63 → 62 (-0.9)
- Readiness 51 → 14 (-37.5)
- Security 70 → 67 (-3.6)

## Resolved (461)

- (anonymous) (cognitive 19) (zellij-client/assets/touch.js)
- (anonymous) (cognitive 28) (zellij-client/assets/key-handler.js)
- (anonymous) (cyclomatic 17) (zellij-client/assets/touch.js)
- Action::actions_from_cli (cognitive 227) (zellij-utils/src/input/actions.rs)
- Action::actions_from_cli (cyclomatic 195) (zellij-utils/src/input/actions.rs)
- Action::new_from_string (cognitive 22) (zellij-utils/src/kdl/mod.rs)
- Action::new_from_string (cyclomatic 24) (zellij-utils/src/kdl/mod.rs)
- Action::to_kdl (cognitive 227) (zellij-utils/src/kdl/mod.rs)
- Action::to_kdl (cyclomatic 190) (zellij-utils/src/kdl/mod.rs)
- Action::try_from (cognitive 185) (zellij-utils/src/plugin_api/action.rs)
- Action::try_from (cognitive 25) (zellij-utils/src/ipc/protobuf_conversion.rs)
- Action::try_from (cognitive 36) (zellij-utils/src/kdl/mod.rs)
- Action::try_from (cyclomatic 155) (zellij-utils/src/ipc/protobuf_conversion.rs)
- Action::try_from (cyclomatic 216) (zellij-utils/src/plugin_api/action.rs)
- Action::try_from (cyclomatic 97) (zellij-utils/src/kdl/mod.rs)
- App::handle_key (cognitive 18) (default-plugins/about/src/main.rs)
- App::update (cognitive 22) (default-plugins/about/src/main.rs)
- App::update (cyclomatic 17) (default-plugins/about/src/main.rs)
- App::update_own_grouped_panes (cognitive 22) (default-plugins/multiple-select/src/main.rs)
- BlockingSignalIterator::next (cognitive 16) (zellij-client/src/os_input_output_windows.rs)
- …and 441 more

## New (23)

- (anonymous) (cognitive 20) (zellij-client/assets/app.js)
- (anonymous) (cognitive 20) (zellij-client/assets/touch.js)
- (anonymous) (cognitive 30) (zellij-client/assets/app.js)
- (anonymous) (cognitive 30) (zellij-client/assets/key-handler.js)
- (anonymous) (cyclomatic 18) (zellij-client/assets/app.js)
- (anonymous) (cyclomatic 18) (zellij-client/assets/touch.js)
- (anonymous) (cyclomatic 23) (zellij-client/assets/app.js)
- Dimension evaluation failed
- FileTooLong: assets/app.js (zellij-client/assets/app.js)
- FileTooLong: assets/mobile-ui.js (zellij-client/assets/mobile-ui.js)
- Hotspot: zellij-client/assets/app.js (zellij-client/assets/app.js)
- Hotspot: zellij-client/assets/key-handler.js (zellij-client/assets/key-handler.js)
- Hotspot: zellij-client/assets/touch.js (zellij-client/assets/touch.js)
- Hotspot: zellij-client/assets/websockets.js (zellij-client/assets/websockets.js)
- No automated tests
- No tests found
- The document explains terms like pty (primary-secondary pseudoterminal) and OSI commands but does not define what a 'pty' is for readers who do not already know this jargon. (docs/TERMINOLOGY.md)
- handleReconnection (cognitive 22) (zellij-client/assets/app.js)
- handleReconnection (cognitive 22) (zellij-client/assets/connection.js)
- onmessage (cognitive 36) (zellij-client/assets/app.js)
- …and 3 more

## Changes since last survey

- 8 commits — 3 feature/other, 5 fixes

## By area

- zellij-server/src — 3 commits
- zellij-utils/src — 2 commits
- xtask/src — 1 commit
- zellij-client/src — 1 commit
- zellij-utils/assets — 1 commit

## Notable commits

- fix: Fix tab close size (#5444)
- fix: fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passthrough, remove clippy (#5426)
- fix: fix(sixel): only advertise capability if host terminal supports it (#5432)
- fix: fix: allow building without bundled plugin assets (#5433)
- fix: fix: resize race when breaking a pane to a new tab (#5434)
- change: Even more debian upgrades (#5424)
- change: Native web mobile UI (#5441)
- change: Support the Kitty Image Protocol (#5428)
