diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c8212f..b181539 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,5 @@ # Changelog -## Unreleased - -### Refactor - -* make sessions the first-class trace container: `session start/end/list/gc`, manifest-gated automatic JSONL segments under `sessions//trace/`, and `--trace ` override preserved ([#89](https://github.com/lahfir/agent-desktop/pull/89)) - ## [0.5.0](https://github.com/lahfir/agent-desktop/compare/v0.4.7...v0.5.0) (2026-07-20) @@ -16,6 +10,14 @@ ### Features * implement Playwright-grade foundation contract ([3f32272](https://github.com/lahfir/agent-desktop/commit/3f322728b44548d2e22f4ee6ef4e6853af4e4550)) + * default-on auto-wait: every ref action waits for actionability (visible, enabled, stable, unoccluded) before dispatching, under a bounded budget + * live `find` locator plus a serializable `LocatorQuery`, and honest `is --property visible` + * three-way `hit_test` occlusion gate and core `scroll_into_view` before element actions + * `list-displays` and honest `--screen` with per-display scale factor; `native_id` identity spine; window-id-first resolution + * `ProcessState` classification with the `APP_UNRESPONSIVE` code (envelope `2.1`); typed `ActionStep` delivery tier + * `LaunchOptions` (`--arg`/`--env`/`--cwd`/`--no-attach`); baseline-diff desktop signals via `wait --event` + * typed clipboard (`Text`/`Image`/`FileUrls`); mouse modifier chords and a `mouse-wheel` primitive + * capability-supertrait `PlatformAdapter` split with `not_supported()` defaults, so Windows and Linux inherit the contract ## [0.4.7](https://github.com/lahfir/agent-desktop/compare/v0.4.6...v0.4.7) (2026-07-02)