Zhang GH
ba6a14de7c
Merge pull request #127 from NianJiuZst/codex/scroll-to-element-primitive
...
feat(interaction): add scroll-to-element primitive
2026-09-10 11:04:06 +08:00
drakezhang
fd0e9de61b
docs: document scroll-to primitive contract
2026-09-10 10:15:57 +08:00
drakezhang
77e3f5e1f3
feat(dsh-plugin): expose scroll-to action
2026-09-10 00:05:52 +08:00
drakezhang
61c97c9cb5
fix(interaction): honor scroll cancellation and visible bounds
2026-09-10 00:05:48 +08:00
drakezhang
29355e041d
merge: integrate main into scroll-to PR
2026-09-09 23:47:27 +08:00
Zhang GH
cff1ea62da
Merge pull request #126 from NianJiuZst/codex/focus-blur-primitive
...
feat(interaction): add explicit focus and blur primitives
2026-09-09 23:23:50 +08:00
drakezhang
20e8770006
feat(dsh-plugin): expose focus and blur actions
2026-09-09 22:47:47 +08:00
drakezhang
ac9e7948bf
fix(interaction): verify focus changes and honor cancellation
2026-09-09 22:47:42 +08:00
drakezhang
aadc1376ff
merge: integrate main into focus and blur PR
2026-09-09 22:33:48 +08:00
Zhang GH
0fe36bc0b1
Merge pull request #206 from Tencent/fix/oopif-scrollbar-geometry
...
fix(geometry): preserve OOPIF scale with occupied scrollbars
2026-09-09 17:45:21 +08:00
drakezhang
a62a28d8cd
fix(geometry): preserve OOPIF scale with occupied scrollbars
2026-09-09 16:58:25 +08:00
Hannah Liu
896c7944d8
Merge pull request #203 from Tencent/fix/capture-document-consistency
...
fix(observation): validate DOM identity across capture phases | 校验跨采集阶段的 DOM 身份一致性
2026-09-09 16:26:24 +08:00
Hannah Liu
7e5f3bae26
Merge pull request #200 from Tencent/fix/observation-document-consistency
...
refactor(observation): unify cross-frame capture coordination and data ownership | 统一跨 frame 采集协调与数据归属
2026-09-09 16:25:52 +08:00
Hannah Liu
af4c2fa229
Merge pull request #198 from Tencent/refactor/document-capture-facts
...
refactor(observation): decouple DOM processing from capture orchestration | 解耦 DOM 处理与采集流程
2026-09-09 16:24:42 +08:00
Hannah Liu
ee10da6fe9
Merge pull request #195 from Tencent/fix/frame-geometry-contracts
...
fix(geometry): unify cross-frame coordinates and screenshot conversion | 统一跨 frame 坐标与截图转换
2026-09-09 16:24:06 +08:00
drakezhang
4834d8b5fa
test(geometry): identify the regression browser attachment
2026-09-09 16:11:39 +08:00
Ljy-0827
b4006d5b85
perf(observation): validate document identity against snapshot roots
2026-09-09 16:09:09 +08:00
Ljy-0827
2d1e5c6d9d
fix(observation): validate document consistency with bounded identity checks
2026-09-09 16:09:09 +08:00
drakezhang
282e6f5623
fix(observation): carry snapshot units through capture coordination
2026-09-09 16:05:42 +08:00
Ljy-0827
bd68c293b6
perf(observation): collect frame AX trees with bounded concurrency
2026-09-09 15:58:56 +08:00
Ljy-0827
35a20582ad
refactor(observation): separate capture coordination from document consistency
2026-09-09 15:58:56 +08:00
Ljy-0827
4e3365450a
refactor(observation): integrate capture orchestration and document consistency
2026-09-09 15:58:56 +08:00
Ljy-0827
df5ed1a495
fix(observation): validate document consistency during capture
2026-09-09 15:58:40 +08:00
drakezhang
eefbe03258
fix(observation): preserve snapshot unit normalization after document extraction
2026-09-09 15:58:28 +08:00
Ljy-0827
1d275f047c
perf(observation): reduce document processing scheduling overhead
2026-09-09 15:54:41 +08:00
Ljy-0827
388b3ae2d5
refactor(observation): isolate document processing from capture orchestration
2026-09-09 15:54:41 +08:00
Ljy-0827
36d0d91419
fix(observation): preserve snapshot document provenance and URL metadata
2026-09-09 15:54:41 +08:00
Ljy-0827
bcb9beb4f8
refactor(observation): defer visual facts until visual discovery
2026-09-09 15:54:41 +08:00
Ljy-0827
34ccb96fd6
fix(observation): await capture task cleanup before propagating cancellation
2026-09-09 15:54:41 +08:00
Ljy-0827
8dfa097e55
refactor(observation): organize capture around document facts
2026-09-09 15:54:41 +08:00
drakezhang
383e3128eb
fix(geometry): normalize snapshot layout bounds and scroll together
2026-09-09 15:53:35 +08:00
Ljy-0827
2d2636030d
perf(geometry): batch iframe owner size measurements
2026-09-09 13:20:21 +08:00
Ljy-0827
a28b9d55e7
fix(vom): surface incomplete iframe geometry in observations
2026-09-09 13:20:21 +08:00
Ljy-0827
c39874591f
perf(observation): measure sibling iframe geometry with bounded concurrency
2026-09-09 13:20:21 +08:00
Ljy-0827
1485addfd5
fix(geometry): unify frame projection and screenshot coordinates
2026-09-09 13:20:21 +08:00
Zhang GH
90b0ff301b
Merge pull request #204 from Tencent/release/0.2.1
...
Release/0.2.1
cli-v0.2.1
dsh-plugin-v0.2.1
ext-v0.2.1
2026-09-09 11:35:05 +08:00
drakezhang
e74f354e90
fix(release): support changelogs without unreleased section
2026-09-08 20:38:17 +08:00
drakezhang
05c036518a
chore(release): 0.2.1
2026-09-08 20:35:14 +08:00
Zhang GH
020fb3212e
Merge pull request #201 from Tencent/fix/windows-install-and-cancellation
...
fix(windows): harden installation and parent cancellation
2026-09-08 20:15:12 +08:00
Zhang GH
0822c53c65
fix(windows): preserve transfer cleanup after cancellation
2026-09-08 20:04:24 +08:00
Zhang GH
4450fbe28c
Merge pull request #196 from Tencent/codex/dsh-plugin-docs
...
docs(dsh-plugin): clarify installation, configuration, and releases
2026-09-08 19:43:24 +08:00
drakezhang
a3bb81bfab
docs(dsh-plugin): clarify patch editing and reload behavior
2026-09-08 19:34:25 +08:00
Zhang GH
caea98cd52
fix(windows): harden installation and parent cancellation
2026-09-08 19:21:54 +08:00
drakezhang
187b088013
docs(dsh-plugin): restore configuration guidance and simplify releases
2026-09-08 19:03:40 +08:00
drakezhang
5046b5ab44
docs(dsh-plugin): clarify setup and verify npm publishing
2026-09-08 18:44:20 +08:00
Zhang GH
e8137b42cc
Merge pull request #194 from Tencent/fix/dsh-runtime-peer-dependency
...
fix(dsh-plugin): remove obsolete client runtime host dependency
2026-09-08 17:34:33 +08:00
Zhang GH
cb5dc148d5
fix(dsh-plugin): remove obsolete client runtime host dependency
...
Keep dsh-client-runtime as a development-only type dependency. Remove its peer metadata, client injection entry, and runtime external allowance so newer hosts do not preflight a package they no longer ship.
Fixes #193
2026-09-08 16:58:20 +08:00
Zhang GH
3c5f838c56
Merge pull request #192 from Tencent/fix/windows-update-reliability
...
fix(update): make Windows self-updates reliable
2026-09-07 20:37:32 +08:00
iuyo5678
9337bd557b
test(update): use blocking connections in Windows release server
2026-09-07 20:27:04 +08:00
iuyo5678
162a31ae92
fix(update): make Windows self-updates reliable
2026-09-07 20:04:15 +08:00