Skip to content

refactor(core): remove dead compatibility paths - #111

Merged
yashranaway merged 1 commit into
mainfrom
t3code/remove-dead-code
Aug 10, 2026
Merged

refactor(core): remove dead compatibility paths#111
yashranaway merged 1 commit into
mainfrom
t3code/remove-dead-code

Conversation

@yashranaway

Copy link
Copy Markdown
Collaborator

Closes #24

Summary

  • remove unused screenshot-series and JSON-to-Foundation conversions
  • share the Foundation-to-JSON conversion across WebKit and Linux
  • honor bounded per-operation timeouts for Linux runtime evaluation
  • delete the unreachable non-full-page PDF branch
  • stop advertising the backward-compatible no-op --json flag
  • mark backlog B4 complete

Validation

  • npx --yes pnpm@9.15.0 test:runtime
  • npx --yes pnpm@9.15.0 test:e2e:linux (includes 43/43 protocol tests)
  • local pnpm test unavailable because this Linux host has no native Swift toolchain; Docker protocol suite passed

@yashranaway yashranaway added the macos-e2e Run the macOS WKWebView E2E suite label Aug 10, 2026
@yashranaway yashranaway reopened this Aug 10, 2026
@yashranaway
yashranaway merged commit c654834 into main Aug 10, 2026
12 of 14 checks passed
@yashranaway
yashranaway deleted the t3code/remove-dead-code branch August 10, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

macos-e2e Run the macOS WKWebView E2E suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

B4 — Dead code removal

1 participant