Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
d70a5e7
fix(cli): generate usable init configs from Tailwind projects
aram-devdocs Jun 19, 2026
b024544
fix(e2e): bound lint child runs in harness
aram-devdocs Jun 19, 2026
4cc2556
fix(cdp): launch Chrome with new headless mode
aram-devdocs Jun 19, 2026
191af71
fix(e2e): avoid process-group signals in timeout cleanup
aram-devdocs Jun 19, 2026
9d15b1e
fix(cdp): avoid double-waiting after page navigation
aram-devdocs Jun 19, 2026
f2c363f
fix(cdp): avoid chromiumoxide navigation hangs
aram-devdocs Jun 19, 2026
69999b6
test(cdp): avoid unix-only executable fixture
aram-devdocs Jun 19, 2026
914c184
fix(cdp): clean up failed persistent launches
aram-devdocs Jun 19, 2026
55af884
fix(cdp): bound browser waits in capture flow
aram-devdocs Jun 19, 2026
6a12143
fix(cdp): allow slower target creation
aram-devdocs Jun 19, 2026
d59c086
fix(cdp): avoid waiting on blank page load
aram-devdocs Jun 19, 2026
77a3ca1
fix(cdp): extend chromiumoxide request budget
aram-devdocs Jun 19, 2026
a848578
fix(cdp): allow slower target attachment
aram-devdocs Jun 19, 2026
b529fce
fix(cdp): retry transient capture timeouts
aram-devdocs Jun 19, 2026
0dd6825
fix(cdp): use launch viewport for first capture
aram-devdocs Jun 19, 2026
4f14151
fix(cdp): register init scripts for future documents
aram-devdocs Jun 19, 2026
4554c30
fix(cdp): disable chromiumoxide viewport emulation
aram-devdocs Jun 20, 2026
2c4f030
fix(core): ignore root body margins in grid rule
aram-devdocs Jun 20, 2026
9f1e656
fix(cdp): apply deterministic styles before snapshot
aram-devdocs Jun 20, 2026
89a6900
fix(cdp,mcp): stabilize data-url page linting
aram-devdocs Jun 20, 2026
d08bcdb
fix(core): ignore hidden route announcer spacing
aram-devdocs Jun 20, 2026
c879615
fix(cdp): tolerate slow bootstrap document readiness
aram-devdocs Jun 20, 2026
d49b9dd
fix(cdp): avoid bootstrap navigation probes
aram-devdocs Jun 20, 2026
b999b6c
fix(cdp): use blank bootstrap page
aram-devdocs Jun 20, 2026
6af08c9
fix(cdp): retry startup navigation aborts
aram-devdocs Jun 20, 2026
48768bc
fix(cdp): use script navigation for raw web targets
aram-devdocs Jun 20, 2026
c3e0437
fix(cdp): submit raw web navigation asynchronously
aram-devdocs Jun 20, 2026
da9c151
fix(cdp): tolerate raw navigation event stalls
aram-devdocs Jun 20, 2026
68c4f77
fix(cdp): submit raw web navigations directly
aram-devdocs Jun 20, 2026
22f55b3
fix(cdp): read raw navigation state from frame tree
aram-devdocs Jun 20, 2026
a6c08fb
fix(cdp): tolerate raw page navigate aborts
aram-devdocs Jun 20, 2026
fa988fa
fix(cdp): retry ready-state read stalls
aram-devdocs Jun 20, 2026
899985c
fix(cdp): fall back after accepted raw navigation
aram-devdocs Jun 20, 2026
d0cbde4
fix(cdp): enable page events before style preinstall
aram-devdocs Jun 20, 2026
6f8ba8b
fix(cdp): skip style fallback when page events stall
aram-devdocs Jun 20, 2026
18c0b4e
fix(cdp): allow slower DOM snapshot captures
aram-devdocs Jun 20, 2026
94051d2
fix(cdp): require page events before raw capture
aram-devdocs Jun 20, 2026
ac44261
fix(cli): use persistent browser for lint captures
aram-devdocs Jun 20, 2026
fa2a406
fix(cdp): size persistent targets at creation
aram-devdocs Jun 20, 2026
47d07fe
fix(cdp): avoid page events in raw capture
aram-devdocs Jun 20, 2026
252e986
fix(cdp): allow slower raw ready-state reads
aram-devdocs Jun 20, 2026
8309719
fix(cdp): trust raw navigate response before capture
aram-devdocs Jun 20, 2026
cc3ddcb
fix(cdp): tolerate raw style timeout
aram-devdocs Jun 20, 2026
706434d
fix(cdp): skip raw styles without page events
aram-devdocs Jun 20, 2026
078ae50
fix(cdp): route web captures through page driver
aram-devdocs Jun 20, 2026
855204b
ci(e2e): limit chrome matrix parallelism
aram-devdocs Jun 20, 2026
b85601c
fix(cdp): fall back after page creation timeouts
aram-devdocs Jun 20, 2026
80123d9
fix(cdp): avoid load wait in one-shot page creation
aram-devdocs Jun 20, 2026
c27a16c
fix(cdp): raw retry after page navigation stalls
aram-devdocs Jun 21, 2026
5ec11b1
ci(claude): increase review turn budget
aram-devdocs Jun 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
github.actor != 'dependabot[bot]' &&
github.actor != 'renovate[bot]'
runs-on: ubuntu-latest
timeout-minutes: 20
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
with:
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
references. Skip nits unless they stack; focus on
substantive issues.
claude_args: |
--max-turns 20
--max-turns 40
--model claude-sonnet-4-6
--allowed-tools "Bash(cargo *),Bash(git diff:*),Bash(git log:*),Read,Glob,Grep"
--disallowed-tools "Bash(git push:*),Bash(git commit:*)"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/e2e-sites.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ jobs:
timeout-minutes: 25
strategy:
fail-fast: false
max-parallel: 3
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
framework:
Expand Down
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/plumb-cdp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ serde_json = { workspace = true }
url = { workspace = true }
# SHA-256 verification of auto-fetched Chromium binaries (issue #78).
sha2 = { workspace = true }
tempfile = { workspace = true }

[dev-dependencies]
plumb-core = { workspace = true, features = ["test-fake"] }
tokio = { workspace = true, features = ["test-util"] }
serde_json = { workspace = true }
tempfile = { workspace = true }
tracing-subscriber = { workspace = true }
criterion = { workspace = true }

Expand Down
Loading
Loading