Commit Graph

96 Commits

Author SHA1 Message Date
Adam Ladachowski f3caa23908 ci: add comprehensive GitHub Actions workflow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-16 14:38:54 +01:00
Adam Ladachowski d12c0b7d2d v0.2.15: Add import tool for Safari cookies, add downloads badge
- Add import tool to import cookies from Safari (macOS)
- Add npm downloads badge to README
- Document import tool in MCP tools reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-16 01:42:09 +01:00
Adam Ladachowski 1c4a7b5ef9 💬 Commit message: Update 2026-02-14 07:26:55, 21 files, 749 lines
📁 Files changed: 21
📝 Lines changed: 749

  • browser.d.ts
  • browser.d.ts.map
  • browser.js
  • browser.js.map
  • mcp.js
  • mcp.js.map
  • safari.d.ts
  • safari.d.ts.map
  • safari.js
  • safari.js.map
  • safari.test.d.ts
  • safari.test.d.ts.map
  • safari.test.js
  • safari.test.js.map
  • types.d.ts
  • types.d.ts.map
  • browser.ts
  • mcp.ts
  • safari.test.ts
  • safari.ts
  • types.ts
2026-02-14 07:26:55 +01:00
Adam Ladachowski be7e371c3e fix: use full raw URL for logo 2026-02-12 04:42:33 +01:00
Adam Ladachowski 35925b3863 feat: add project logo
Browser window with globe and cursor design.
TypeScript blue color palette matching the ecosystem.
Includes SVG source, 200px and 512px PNG versions.
Updated README with centered logo and badges.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 04:25:29 +01:00
Adam Ladachowski ca08aa4dfc 💬 Commit message: Update 2026-02-11 19:19:18, 1 files, 6 lines
📁 Files changed: 1
📝 Lines changed: 6

  • mcp.ts
2026-02-11 19:19:18 +01:00
Adam Ladachowski 9942f7495c 💬 Commit message: Update 2026-02-11 18:57:11, 3 files, 84 lines
📁 Files changed: 3
📝 Lines changed: 84

  • README.md
  • package-lock.json
  • package.json
2026-02-11 18:57:11 +01:00
Adam Ladachowski d9f88a37c9 💬 Commit message: Update 2026-02-11 18:40:23, 20 files, 434 lines
📁 Files changed: 20
📝 Lines changed: 434

  • .mcp.json
  • plugin.json
  • settings.json
  • CLAUDE.md
  • analyze.md
  • compare.md
  • end.md
  • extract.md
  • fill.md
  • goto.md
  • restore.md
  • save.md
  • scrape.md
  • screenshot.md
  • start.md
  • mcp.js
  • mcp.js.map
  • package-lock.json
  • package.json
  • mcp.ts
2026-02-11 18:40:23 +01:00
Adam Ladachowski 749868241d Cleanup: ignore .mcp.json, remove screenshot.png
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 17:47:02 +01:00
Adam Ladachowski 8a2650f2a0 Add screenshot.png to gitignore 2026-02-11 17:43:06 +01:00
Adam Ladachowski 3b6e915b47 Add fullscreen and preview modes
- Add --fullscreen flag for macOS native fullscreen (AppleScript)
- Add --preview flag to highlight elements before actions
- Add --preview-delay to configure highlight duration
- Update README with new options

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 17:42:44 +01:00
Adam Ladachowski 15f4ef8d54 Add plugin integration docs with correct MCP tool names
Document that when installed as browse@saiden plugin, MCP server is
named 'context' and tools are accessed as mcp__context__*.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 17:27:47 +01:00
Adam Ladachowski b0ab4293bb Remove duplicate check-plugin command
The /check:plugin command is now provided by the global ~/.claude/commands/check/plugin.md,
so this project-local copy is no longer needed.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 17:15:25 +01:00
Adam Ladachowski 3aad7a0ecc Remove dev .mcp.json (conflicts with plugin MCP name) 2026-02-11 14:13:40 +01:00
Adam Ladachowski 7772c91819 Add /check-plugin command for plugin verification 2026-02-11 13:43:16 +01:00
Adam Ladachowski 9a43d2e751 Rename plugin MCP from 'browse' to 'context' 2026-02-11 13:29:28 +01:00
Adam Ladachowski bb713b2b42 💬 Commit message: Update 2026-02-11 13:10:55, 1 files, 3 lines
📁 Files changed: 1
📝 Lines changed: 3

  • settings.local.json
2026-02-11 13:10:55 +01:00
Adam Ladachowski 7cf2e48e72 Move plugin install section to top of README 2026-02-11 13:01:32 +01:00
Adam Ladachowski 216eb8edf3 Update README with plugin install/update commands 2026-02-11 13:00:32 +01:00
Adam Ladachowski ef11e7252b 💬 Commit message: Update 2026-02-11 12:54:45, 1 files, 7 lines
📁 Files changed: 1
📝 Lines changed: 7

  • settings.local.json
2026-02-11 12:54:45 +01:00
Adam Ladachowski cff1b1c9db Update README to reflect removal of HTTP server mode
- Remove obsolete Server Mode section (removed in 3014cf9)
- Update plugin installation commands to correct syntax
- Remove startServer from programmatic usage (no longer exported)
- Remove BrowserServer API section (class removed)
- Add close tool to MCP tools reference
- Sync plugin.json version to 0.2.13-pre.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 12:54:25 +01:00
Adam Ladachowski 8f197a278f 0.2.13-pre.0 2026-02-11 12:32:16 +01:00
Adam Ladachowski 3014cf98e8 Remove HTTP server mode, keep MCP + CLI only
Drop express dependency and HTTP server in favor of MCP-only architecture.
CLI still works for quick screenshots and queries.

- Delete src/server.ts and src/server.test.ts
- Remove express, @types/express, supertest from dependencies
- Update CLI to show help when no URL provided
- Remove server exports from index.ts

-33 packages removed, 757 lines deleted.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 12:31:42 +01:00
Adam Ladachowski 1fd9ffa84d 💬 Commit message: Update 2026-02-11 12:23:21, 1 files, 14 lines
📁 Files changed: 1
📝 Lines changed: 14

  • settings.local.json
2026-02-11 12:23:21 +01:00
Adam Ladachowski d29e41a310 0.2.12 2026-02-11 12:23:21 +01:00
Adam Ladachowski f5df8c67f3 💬 Commit message: Update 2026-02-11 12:18:05, 14 files, 1838 lines
📁 Files changed: 14
📝 Lines changed: 1838

  • CLAUDE.md
  • README.md
  • TODO.md
  • browser.d.ts
  • browser.d.ts.map
  • browser.js
  • browser.js.map
  • mcp.js
  • mcp.js.map
  • types.d.ts
  • types.d.ts.map
  • browser.ts
  • mcp.ts
  • types.ts
2026-02-11 12:18:06 +01:00
Adam Ladachowski f7df5d8f54 💬 Commit message: Update 2026-02-11 04:16:38, 12 files, 588 lines
📁 Files changed: 12
📝 Lines changed: 588

  • TODO.md
  • browser.d.ts
  • browser.d.ts.map
  • browser.js
  • browser.js.map
  • mcp.js
  • mcp.js.map
  • types.d.ts
  • types.d.ts.map
  • browser.ts
  • mcp.ts
  • types.ts
2026-02-11 04:16:38 +01:00
Adam Ladachowski 5a7466b67d 💬 Commit message: Update 2026-02-11 04:13:54, 13 files, 595 lines
📁 Files changed: 13
📝 Lines changed: 595

  • PLAN.md
  • TODO.md
  • browser.d.ts
  • browser.d.ts.map
  • browser.js
  • browser.js.map
  • mcp.js
  • mcp.js.map
  • types.d.ts
  • types.d.ts.map
  • browser.ts
  • mcp.ts
  • types.ts
2026-02-11 04:13:54 +01:00
Adam Ladachowski dd26376833 💬 Commit message: Update 2026-02-11 04:08:44, 1 files, 4 lines
📁 Files changed: 1
📝 Lines changed: 4

  • package-lock.json
2026-02-11 04:08:44 +01:00
Adam Ladachowski ce8f383533 0.2.11 2026-02-10 22:21:57 +01:00
Adam Ladachowski 44a340608f Remove image from README
Removed image from README for headless browser automation.
2026-02-10 01:34:31 +01:00
Adam Ladachowski b6e2052808 💬 Commit message: Update 2026-02-09 19:55:52, 2 files, 115 lines
📁 Files changed: 2
📝 Lines changed: 115

  • .mcp.json
  • GITHUB_LOGIN.md
2026-02-09 19:55:52 +01:00
Adam Ladachowski b8b8467e6b 0.2.10 2026-02-08 06:45:16 +01:00
Adam Ladachowski 56b3fca8d2 0.2.9 2026-02-08 06:42:11 +01:00
Adam Ladachowski ba9db01aab 0.2.8 2026-02-08 06:41:07 +01:00
Adam Ladachowski 314b75a6b4 💬 Commit message: Update 2026-02-08 04:56:13, 1 files, 8 lines
📁 Files changed: 1
📝 Lines changed: 8

  • .mcp.json
2026-02-08 04:56:13 +01:00
Adam Ladachowski fd7ae5818d Fix MCP server name to browse
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 04:53:34 +01:00
Adam Ladachowski eda52c4179 Rename CLI from claude-browse to browse
- Changed bin name from claude-browse to browse in package.json
- Updated all CLI help, examples, and version output in cli.ts
- Updated MCP server config to use node with plugin root path
- Updated README with new command name
- Bumped version to 0.2.7

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 04:52:36 +01:00
Adam Ladachowski 09c34b804f 💬 Commit message: Update 2026-02-08 04:49:18, 8 files, 120 lines
📁 Files changed: 8
📝 Lines changed: 120

  • settings.json
  • .mcp.json
  • README.md
  • save.md
  • cli.js
  • cli.js.map
  • package.json
  • cli.ts
2026-02-08 04:49:18 +01:00
Adam Ladachowski b45b4baf2b 💬 Commit message: Update 2026-02-08 04:46:11, 1 files, 8 lines
📁 Files changed: 1
📝 Lines changed: 8

  • .mcp.json
2026-02-08 04:46:11 +01:00
Adam Ladachowski bbcb224f42 💬 Commit message: Update 2026-02-08 04:43:30, 3 files, 31 lines
📁 Files changed: 3
📝 Lines changed: 31

  • .mcp.json
  • package-lock.json
  • package.json
2026-02-08 04:43:30 +01:00
Adam Ladachowski 6a055cb18f 💬 Commit message: Update 2026-02-08 04:32:09, 1 files, 2 lines
📁 Files changed: 1
📝 Lines changed: 2

  • plugin.json
2026-02-08 04:32:09 +01:00
Adam Ladachowski e81d5030c8 0.2.6 2026-02-08 04:31:24 +01:00
Adam Ladachowski 82dbae8a9c 💬 Commit message: Update 2026-02-08 04:31:06, 2 files, 4 lines
📁 Files changed: 2
📝 Lines changed: 4

  • mcp.js
  • mcp.js.map
2026-02-08 04:31:06 +01:00
Adam Ladachowski afe2c0bca2 💬 Commit message: Update 2026-02-08 04:30:24, 1 files, 2 lines
📁 Files changed: 1
📝 Lines changed: 2

  • mcp.ts
2026-02-08 04:30:24 +01:00
Adam Ladachowski c34ee09b97 💬 Commit message: Update 2026-02-08 04:25:31, 2 files, 8 lines
📁 Files changed: 2
📝 Lines changed: 8

  • .mcp.json
  • plugin.json
2026-02-08 04:25:31 +01:00
Adam Ladachowski b3808686c4 💬 Commit message: Update 2026-02-08 04:17:43, 1 files, 9 lines
📁 Files changed: 1
📝 Lines changed: 9

  • .mcp.json
2026-02-08 04:17:44 +01:00
Adam Ladachowski 35be3c3194 💬 Commit message: Update 2026-02-08 04:16:47, 2 files, 6 lines
📁 Files changed: 2
📝 Lines changed: 6

  • package-lock.json
  • package.json
2026-02-08 04:16:47 +01:00
Adam Ladachowski df37c89e49 💬 Commit message: Update 2026-02-08 04:14:33, 6 files, 36 lines
📁 Files changed: 6
📝 Lines changed: 36

  • cli.js
  • cli.js.map
  • mcp.js
  • mcp.js.map
  • cli.ts
  • mcp.ts
2026-02-08 04:14:33 +01:00
Adam Ladachowski 647aeb819d 💬 Commit message: Update 2026-02-08 04:12:54, 2 files, 27 lines
📁 Files changed: 2
📝 Lines changed: 27

  • package-lock.json
  • package.json
2026-02-08 04:12:54 +01:00