ldm0
1682b7ea9e
build(deps): update toml to 1.1
2026-08-17 01:26:26 +08:00
ldm0
ade8ace79e
build(deps): update png to 0.18
2026-08-17 01:26:26 +08:00
ldm0
aefa01568d
fix(fetch): share deadline with best-effort readiness
2026-08-17 01:23:24 +08:00
ldm0
f23fca74ad
refactor(fetch): unify readiness deadline
2026-08-17 01:23:24 +08:00
ldm0
d7df97dc4f
fix(fetch): share timeout across replacement navigation
2026-08-17 01:23:24 +08:00
ldm0
be85a67d54
refactor(cli): remove help and version subcommands
2026-08-17 01:23:02 +08:00
ldm0
2692c5ce76
refactor(devtools): separate renderer control plane
...
Move renderer DevTools command metadata, route-local ingress, and pause coordination out of script_vm. Share the per-session lane algorithm without merging Main and IO state, centralize target lifecycle wiring, and keep first-dispatch permits explicit at the owner boundary.
2026-08-17 00:40:39 +08:00
ldm0
a4ca69d2cf
test(webdriver): cover non-yielding script interruption
2026-08-17 00:40:39 +08:00
ldm0
e097320650
test(cdp): add Chromium-calibrated Inspector routing smoke
2026-08-17 00:40:39 +08:00
ldm0
9a3763405c
test(devtools): exercise active-JS Main and IO routing
2026-08-17 00:40:39 +08:00
ldm0
4e52f654e6
fix(devtools): make renderer teardown interrupt-safe
2026-08-17 00:40:39 +08:00
ldm0
8cd6dac0d4
fix(devtools): keep non-V8 IO agents owner-independent
2026-08-17 00:40:39 +08:00
ldm0
368c087534
refactor(devtools): unify the renderer Main receiver
2026-08-17 00:40:39 +08:00
ldm0
91bfa0b441
Remove legacy inspector command routing
2026-08-17 00:40:39 +08:00
ldm0
1b5ffc8f5d
refactor: add nested main inspector receiver
2026-08-17 00:40:39 +08:00
ldm0
310b886f51
refactor: split inspector IO dispatch from page owner
2026-08-17 00:40:39 +08:00
ldm0
c67b4d04f7
fix(webdriver): terminate timed-out script execution
2026-08-17 00:40:39 +08:00
ldm0
d0f09dbe6d
fix(devtools): unify page inspector command ingress
2026-08-17 00:40:39 +08:00
ldm0
73aa8520fd
fix(renderer): preserve per-session inspector dispatch order
2026-08-17 00:40:39 +08:00
ldm0
24b94d36c2
refactor(cli): rename redirect wait option
2026-08-16 22:45:15 +08:00
ldm0
bea0f130b5
test: cover HTTP error navigation edge cases
2026-08-16 21:10:24 +08:00
ldm0
eb4b7e4a36
feat: follow HTTP error replacement navigations
2026-08-16 21:10:24 +08:00
ldm0
61fe8e0f8f
fix: set default fetch timeout to 25 seconds
2026-08-16 21:10:24 +08:00
ldm0
94b59802b1
refactor: make page residences attachment-only
2026-08-16 16:12:28 +08:00
ldm0
ce7fa9cd17
feat: implement Web Bot Auth signing
2026-08-16 15:19:40 +08:00
ldm0
b0b6aa8062
docs: sync localized quick start instructions
2026-08-16 15:12:53 +08:00
ldm0
ccff8fcc83
docs: trim project scope limitations
2026-08-16 15:12:53 +08:00
ldm0
3b7d2ab81c
docs: document supported platforms
2026-08-16 15:12:53 +08:00
ldm0
b750a830ee
docs: correct localized readme translations
2026-08-16 15:12:53 +08:00
ldm0
860ae86b2d
docs: refine localized readmes
2026-08-16 15:12:53 +08:00
ldm0
021816be9a
docs: move localized readmes into docs
2026-08-16 15:12:53 +08:00
ldm0
7ab11db756
refactor: replace page generations with attachment identities
2026-08-16 14:00:59 +08:00
ldm0
f05dc0a4fa
test: cover input navigation through public protocols
2026-08-16 04:06:37 +08:00
ldm0
515df47845
refactor(cli): remove unused WPT and web bot auth options
2026-08-16 02:58:13 +08:00
ldm0
95a671e2e0
feat(fetch): return best-effort results on readiness timeout
2026-08-16 02:58:13 +08:00
ldm0
a2990e32aa
Synchronize protocol tests with causal events
2026-08-16 02:31:27 +08:00
ldm0
353bf19d28
refactor: bind input cleanup to page attachments
2026-08-16 02:08:03 +08:00
ldm0
f51a04640b
docs: add direct installation instructions
2026-08-16 01:43:49 +08:00
ldm0
f283d437a5
test: cover input ack cleanup on page replacement
2026-08-16 01:07:47 +08:00
ldm0
a9aa7a3216
fix: acknowledge pending input on page replacement
2026-08-16 01:07:47 +08:00
ldm0
59daf682c9
Preserve preferred aspect ratio semantics
2026-08-15 18:35:13 +08:00
ldm0
a664916b85
Remove legacy doc
2026-08-15 18:35:13 +08:00
ldm0
1b6e2bf87c
refactor: centralize navigation-safe input completion
...
Settle renderer command turns against the Page residence that admitted them, while preserving immutable acknowledgements after navigation replaces that Page. Route output fences and post-response continuations through the canonical command context before decoding Input replies. Also isolate scheduler-sensitive runtime tests discovered during full-workspace validation.
2026-08-15 14:14:24 +08:00
ldm0
1073917939
fix: preserve input acknowledgements across navigation
2026-08-15 14:14:24 +08:00
ldm0
5a2bf77646
Match Chromium table UA defaults
2026-08-15 13:30:07 +08:00
ldm0
edcdae335f
Bump version to 0.1.3
v0.1.3
2026-08-15 01:46:59 +08:00
ldm0
e2aa24db14
Unify pre-transform paint coordinate state
2026-08-15 00:53:52 +08:00
ldm0
2e52037915
fix(cdp): align session and shared worker routing
2026-08-15 00:47:40 +08:00
ldm0
2fbc88701c
refactor(cdp): modularize multi-client routing
2026-08-15 00:47:40 +08:00
ldm0
777edb9fa4
feat(cdp): support concurrent clients
2026-08-15 00:47:40 +08:00