Commit Graph

21 Commits

Author SHA1 Message Date
BestLux 0817e87dcb feat: add Windows x64 support and npm packaging (#66)
* feat(cli): add Windows IPC and daemon lifecycle support

* feat(release): add Windows x64 packaging and CI

* docs: document Windows installation and verification

* fix(windows): align pipe naming and shutdown detection
2026-03-25 15:08:42 -07:00
Sawyer Hood 6145abc808 docs: add Claude Code permission allowlist instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 14:16:58 -07:00
Sawyer Hood 207ceea8d9 release: v0.2.1 (#58)
* docs: note Windows is not currently supported

* chore: align marketplace version with package.json

* docs: rewrite CHANGELOG with 0.2.0 as initial CLI release

* docs: remove zero startup cost from README features

* feat: add install-skill interactive command

* chore: add rustfmt and prettier with CI checks

* docs: simplify changelog

* docs: add _snapshotForAI to help output

* docs: expand LLM usage guide in help output

* feat: add --timeout flag for script execution

* feat: add snapshot helper for LLM-friendly page inspection

* docs: document snapshotForAI, remove custom snapshot helper

* docs: add approach guidance to LLM help

* release: v0.2.1
2026-03-19 15:49:16 -07:00
Sawyer Hood 9ddbc132a6 feat: dev-browser CLI 2026-03-19 13:21:51 -07:00
Sawyer Hood 16987a133f Clarify Chrome extension usage instructions
Split installation and usage into separate sections with clear steps
for activating the extension and asking Claude to connect.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 13:59:31 -08:00
Sawyer Hood a0082121ce Add extension installation instructions to README
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 18:24:23 -05:00
Sawyer Hood 0845959b22 Make README simpler 2025-12-20 09:37:38 -05:00
Sawyer Hood fc5128f5b6 Migrate from Bun to Node.js/npm (#13)
* Migrate from Bun to Node.js/npm

Replace all Bun-specific commands with Node.js/npm equivalents:
- bun install → npm install
- bun run → npm run
- bun x tsx → npx tsx

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add typescript as devDependency

Required for npx tsc --noEmit to work on fresh installs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Update GitHub Actions to use Node.js/npm

- Replace oven-sh/setup-bun with actions/setup-node@v4
- Use npm ci for deterministic installs
- Add package-lock.json for skills/dev-browser
- Remove @types/bun from root devDependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add root package-lock.json for CI

Required for npm ci in the format check job.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix CI: use npm install for cross-platform compatibility

npm ci fails with platform-specific optional dependencies (rollup)
when the lockfile was generated on a different platform. Using
npm install resolves the correct platform binaries.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix CI: add rollup Linux binary as optional dependency

npm has a known bug where platform-specific optional dependencies
aren't properly resolved when the lockfile was generated on a
different platform. Adding @rollup/rollup-linux-x64-gnu as an
explicit optional dependency ensures it's available on Linux CI.

See: https://github.com/npm/cli/issues/4828

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 06:31:27 -08:00
Sawyer Hood 13e470b6f0 Update permissions config with full settings.json example
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 08:21:44 -05:00
Sawyer Hood febf09025d Add Claude Chrome Extension benchmark comparison
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 07:09:52 -05:00
Sawyer Hood 93d87971f3 Update Codex skills launch flag 2025-12-18 17:07:27 -05:00
Sawyer Hood 354fc44642 Add codex support 2025-12-18 17:02:29 -05:00
Sawyer Hood 0563717610 Add header image to README (#7)
- Add centered hero banner at top of README
- Crop image to banner aspect ratio
- Update header styling for proper GitHub rendering

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:36:47 -08:00
Sawyer Hood 45c3e37c9b Add permissions configuration section to README.md
Introduce options for users to configure permission prompts in Claude, including a YOLO mode to skip all prompts and a method to allowlist specific commands in settings.json. This enhances user control over script execution permissions.
2025-12-12 14:29:58 -08:00
Sawyer Hood 82b390a6e1 Add instructions for Amp 2025-12-10 23:31:14 -08:00
Sawyer Hood cde88c7c1a Move benchmarks section after usage in README
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 16:43:28 -08:00
Sawyer Hood 9cf074088d Add benchmark comparison to README
Show performance comparison between Dev Browser, Playwright MCP, and
Playwright Skill across time, cost, and turns metrics. Link to the
dev-browser-eval repo for methodology.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 16:26:45 -08:00
Sawyer Hood 572469ef8e Update README.md with links to Playwright MCP and Playwright skill; adjust CI workflow paths for dev-browser 2025-12-05 14:46:04 -08:00
Sawyer Hood 0680516b85 Update README.md to enhance descriptions of Playwright MCP, Direct Playwright scripts, and Dev Browser
This commit revises the README.md file to provide more detailed descriptions of the Playwright MCP, Direct Playwright scripts, and Dev Browser approaches. The updates clarify the tradeoffs and context efficiency of each method, improving the overall understanding of the plugin's capabilities for developers.
2025-12-05 14:30:49 -08:00
Sawyer Hood 218c6e1a79 Revise README.md to introduce Dev Browser plugin for Claude Code
This commit updates the README.md file to provide a comprehensive overview of the Dev Browser plugin, detailing its purpose, unique features, installation steps, and usage examples. The enhancements aim to clarify the plugin's functionality and improve the onboarding experience for developers integrating browser automation into their workflows.
2025-12-05 14:27:44 -08:00
Sawyer Hood 3ee58ec8f8 Add dev-browser skill implementation with persistent page state
Implements a browser automation skill using Playwright with a client/server
architecture that maintains page state across script executions. Includes
full documentation and server/client packages.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 12:07:06 -08:00