What's Changed
- fix(geometry): unify cross-frame coordinates and screenshot conversion | 统一跨 frame 坐标与截图转换 by @Ljy-0827 in #195
- refactor(observation): decouple DOM processing from capture orchestration | 解耦 DOM 处理与采集流程 by @Ljy-0827 in #198
- refactor(observation): unify cross-frame capture coordination and data ownership | 统一跨 frame 采集协调与数据归属 by @Ljy-0827 in #200
- fix(observation): validate DOM identity across capture phases | 校验跨采集阶段的 DOM 身份一致性 by @Ljy-0827 in #203
- fix(geometry): preserve OOPIF scale with occupied scrollbars by @iuyo5678 in #206
- feat(interaction): add explicit focus and blur primitives by @NianJiuZst in #126
- feat(interaction): add scroll-to-element primitive by @NianJiuZst in #127
- fix(skill): preserve custom installed instructions by @NianJiuZst in #20
- feat(interaction): add real mouse-wheel primitive by @NianJiuZst in #128
- feat(i18n): add Korean localization by @dr-coton in #161
- feat(extension): make the local daemon port configurable in the popup by @shnpd in #175
- fix(daemon): verify IPC for discovery and process management by @iuyo5678 in #221
- Support host-managed daemons in sandboxed agents by @iuyo5678 in #223
- fix(installer): resolve Windows installation and upgrade failures by @iuyo5678 in #208
- feat(audit): add local task execution history by @iuyo5678 in #224
- fix(client): guard observationTabOpen against a missing right-column tree (DSH 0.1.5 / better-sidebar 0.19+) by @hZsFN in #231
- feat: add browser automation settings and fix confirmation waits by @iuyo5678 in #225
- feat(vom): discover canvas candidates and resolve visible regions | 发现 canvas 候选并计算可见区域 by @Ljy-0827 in #205
- feat(vom): add typed visual refs and target identity validation | 支持类型化视觉 ref 与目标身份验证 by @Ljy-0827 in #209
- feat(vom): support visible-region screenshots for canvas visual refs | 支持按 Canvas visual ref 截取可见区域 by @Ljy-0827 in #211
- feat(vom): expose canvas visual refs in observations with cursor continuation | 在观察结果中呈现 Canvas 视觉入口并支持过多内容时翻页 by @Ljy-0827 in #217
- feat(vom): support screenshot-bound point interactions on canvas regions | 支持基于截图坐标的 canvas 点选操作 by @Ljy-0827 in #220
- Fix/canvas visual geometry by @iuyo5678 in #237
- feat: add full-page screenshots to extension and CLI by @iuyo5678 in #226
- feat(extension): add authenticated remote gateways and background task tabs by @lyingbug in #227
- fix(dsh): use native sidebar with floating fallback by @iuyo5678 in #236
- docs: prepare 0.3.0 guidance and streamline browser skills by @iuyo5678 in #254
- fix: handle stalled and stale full-page captures by @iuyo5678 in #256
- fix: improve browser input readiness and observed form state by @iuyo5678 in #261
- docs: clarify remote setup and persistent daemon startup by @iuyo5678 in #263
- chore(release): prepare 0.3.0 by @iuyo5678 in #264
New Contributors
- @dr-coton made their first contribution in #161
- @hZsFN made their first contribution in #231
- @lyingbug made their first contribution in #227
Full Changelog: cli-v0.2.1...cli-v0.3.0