Commit Graph

  • 6120506e91 feat: comprehensive MCP client debug enhancements and voice collaboration feature/mcp-client-debug-injection feature/comprehensive-debug-features Ryan Malloy 2025-11-14 21:36:08 -07:00
  • 3e92fc031f feat: add runtime proxy configuration support to browser_configure main Ryan Malloy 2025-11-14 21:34:40 -07:00
  • 1c55b771a8 feat: add jq integration with LLM-optimized filtering interface Ryan Malloy 2025-11-02 01:43:01 -06:00
  • 9afa25855e feat: revolutionary integration of differential snapshots with ripgrep filtering Ryan Malloy 2025-09-20 14:20:41 -06:00
  • 0927c85ec0 feat: enhance coordinate-based vision tools with advanced mouse interactions Ryan Malloy 2025-09-14 13:52:45 -06:00
  • b9285cac62 feat: comprehensive Chrome extension system enhancements Ryan Malloy 2025-09-14 11:10:20 -06:00
  • ebc1943316 feat: add pagination bypass option with comprehensive warnings Ryan Malloy 2025-09-14 10:51:13 -06:00
  • 17d99f6ff2 feat: implement comprehensive MCP response pagination system Ryan Malloy 2025-09-14 10:11:01 -06:00
  • ab68039f2e roadmap: comprehensive 4-phase implementation plan for enhanced Playwright MCP features Ryan Malloy 2025-09-14 09:53:45 -06:00
  • bef766460f analysis: comprehensive feature gap analysis between TypeScript and Python MCPlaywright Ryan Malloy 2025-09-10 16:02:35 -06:00
  • 704d0d06ca docs: update main README with MCP client identification feature Ryan Malloy 2025-09-10 15:59:48 -06:00
  • 43776d80db docs: add comprehensive demo guide for MCP client identification system Ryan Malloy 2025-09-10 15:45:16 -06:00
  • a41a73af2a style: fix linting errors and update README with new tools Ryan Malloy 2025-09-10 01:38:24 -06:00
  • b7ec4faf60 feat: add MCP client identification system with debug toolbar and custom code injection Ryan Malloy 2025-09-09 06:25:38 -06:00
  • efe1627c3f refactor: minor code formatting improvements and add artifacts tool Ryan Malloy 2025-09-09 04:19:30 -06:00
  • 671b0a3668 feat: add comprehensive browser UI customization support Ryan Malloy 2025-09-06 13:25:04 -06:00
  • ea30553f5a test: comprehensive testing and validation suite for smart video recording Ryan Malloy 2025-09-06 12:07:35 -06:00
  • 224f040645 feat: smart video recording with viewport matching and enhanced tool descriptions Ryan Malloy 2025-09-06 10:46:23 -06:00
  • 9257404ba3 feat: fix video recording session persistence and add HTTP request monitoring Ryan Malloy 2025-09-05 07:17:11 -06:00
  • 4ac76bd886 feat: add file chooser dismissal tools for stuck modal dialogs Ryan Malloy 2025-09-04 16:40:17 -06:00
  • c9c82470e8 fix: prevent large screenshots from being sent to API while preserving file save Ryan Malloy 2025-09-04 14:46:35 -06:00
  • f31b9778c9 docs: update README with browser_set_offline and offline mode documentation Ryan Malloy 2025-09-01 12:09:07 -06:00
  • afaa8a7014 feat: comprehensive console capture and offline mode support Ryan Malloy 2025-08-31 16:28:43 -06:00
  • 7de63b5bab feat: add console output file option for debugging and monitoring Ryan Malloy 2025-08-24 14:12:00 -06:00
  • ec8b0c24b5 feat: add image size validation to screenshot tool to prevent API errors Ryan Malloy 2025-08-22 08:52:17 -06:00
  • 88cf3f8f81 fix: apply snapshot configuration to remaining interactive tools Ryan Malloy 2025-08-22 08:40:56 -06:00
  • 2fe8b9355c feat: add session-configurable snapshot settings via browser_configure_snapshots Ryan Malloy 2025-08-22 08:28:36 -06:00
  • 574fdc4959 feat: add snapshot size limits and optional snapshots to fix token overflow Ryan Malloy 2025-08-22 07:54:36 -06:00
  • 7d97fc3e3b test: add react-devtools-demo extension artifacts from testing session Ryan Malloy 2025-08-22 00:03:28 -06:00
  • b480bc9328 feat: add browser_install_popular_extension for automatic extension downloads Ryan Malloy 2025-08-21 15:48:58 -06:00
  • b3dbe55a9d feat: add Chrome extension support with session-based isolation Ryan Malloy 2025-08-21 15:02:00 -06:00
  • d8202f6694 feat: implement centralized artifact storage with session isolation Ryan Malloy 2025-08-15 06:42:16 -06:00
  • ecedcc48d6 feat: implement MCP client session persistence for browser contexts Ryan Malloy 2025-08-12 12:22:46 -06:00
  • b2462593bc feat: add comprehensive device emulation with geolocation, locale, timezone, permissions, and colorScheme Ryan Malloy 2025-08-11 06:06:43 -06:00
  • 4d13e72213 feat: enable isolated mode by default for better session isolation feature/video-recording Ryan Malloy 2025-08-11 04:55:45 -06:00
  • ddff9975e2 merge: resolve conflicts and integrate headed mode default Ryan Malloy 2025-08-11 04:54:21 -06:00
  • 543701d452 feat: default to headed mode across all platforms Ryan Malloy 2025-08-11 04:53:16 -06:00
  • 5b7a1e0452 fix: restore headed mode by using browser context factory Ryan Malloy 2025-08-11 04:36:39 -06:00
  • aa84278d36 feat: add browser configuration tool and fix STDIO mode Ryan Malloy 2025-08-11 03:39:24 -06:00
  • e846cd509c feat: add video recording tools for browser sessions Ryan Malloy 2025-07-23 22:16:13 -06:00
  • e934d5e23e
    chore: retain the source code from the underlying tools (#756) Pavel Feldman 2025-07-24 17:08:35 -07:00
  • ecfa10448b
    chore: extract loop tools into a separate folder (#755) Pavel Feldman 2025-07-24 16:22:03 -07:00
  • e153ac3b7c
    chore(extension): exit gracefully when waiting for extension connection (#754) Yury Semikhatsky 2025-07-24 16:02:02 -07:00
  • e0fb748ccc
    chore: wire one tool in-process (#753) Pavel Feldman 2025-07-24 15:25:32 -07:00
  • c63b7823e1
    chore: extract pure mcp server helpers (#751) Pavel Feldman 2025-07-24 12:57:01 -07:00
  • bd34e9d7e9
    chore(extension): page selector for MCP (#750) Yury Semikhatsky 2025-07-24 12:01:35 -07:00
  • c72d0320f4
    chore(extension): use free port (#735) Yury Semikhatsky 2025-07-24 10:25:13 -07:00
  • da8a244f33
    chore: one tool experiment (#746) Pavel Feldman 2025-07-24 10:09:01 -07:00
  • d1100bac8a feat: add video recording tools for browser sessions Ryan Malloy 2025-07-23 22:16:13 -06:00
  • 31a4fb3d07
    chore: unify loops (#745) Pavel Feldman 2025-07-23 17:42:53 -07:00
  • bc120baa78
    chore: do not double close connection (#744) Yury Semikhatsky 2025-07-23 17:41:15 -07:00
  • 2c5eac89a8
    chore: add eval script (#743) Pavel Feldman 2025-07-23 10:31:37 -07:00
  • 288f1b863b
    docs: Add LM Studio installation instructions (#688) christian-lms 2025-07-23 11:22:13 -04:00
  • 53e3e37991
    chore(extension): terminate all connections when tab closes (#741) Yury Semikhatsky 2025-07-22 22:23:00 -07:00
  • b1a0f775cf
    chore: save session log (#740) Pavel Feldman 2025-07-22 20:06:03 -07:00
  • 6320b08173
    chore: follow up on tab snapshot capture (#739) Pavel Feldman 2025-07-22 17:43:42 -07:00
  • 601a74305c
    chore: introduce response type (#738) Pavel Feldman 2025-07-22 16:36:21 -07:00
  • c2b98dc70b
    chore(extension): handle root session id in the relay (#737) Yury Semikhatsky 2025-07-22 13:49:39 -07:00
  • 70862ce456
    chore(extension): propagate errors to the client (#736) Yury Semikhatsky 2025-07-22 13:13:27 -07:00
  • 468c84eb8f
    chore: move state to tab, do not cache snapshot (#730) Pavel Feldman 2025-07-22 07:53:33 -07:00
  • cfcca40b90
    chore(extension): find installed chrome (#728) Yury Semikhatsky 2025-07-21 17:57:38 -07:00
  • f1826b96b6
    chore: align lint w/ playwright (#729) Pavel Feldman 2025-07-21 17:07:13 -07:00
  • eeeab4f042
    fix: browser_take_screenshot to not require snapshot unless element is specified (#725) Copilot 2025-07-21 10:52:06 -07:00
  • efe3ff0c7c
    Add test for browser_evaluate error handling (#719) Copilot 2025-07-19 20:12:32 -07:00
  • e3df209b96
    chore(extension): support running in http mode (#717) Yury Semikhatsky 2025-07-19 08:30:29 -07:00
  • 29711d07d3
    chore: use streamable http by default (#716) Pavel Feldman 2025-07-18 18:31:00 -07:00
  • b0be1ee256
    chore: add GitHub Copilot agent YAML specification (#715) Copilot 2025-07-18 18:03:23 -07:00
  • d3867affed
    chore: add mcp chrome extension (#710) Yury Semikhatsky 2025-07-18 17:12:44 -07:00
  • 1eee30fd45
    feat: add fullPage mode to browser_take_screenshot (#704) Copilot 2025-07-18 13:56:43 -07:00
  • 29ac29e6bb
    fix: no-sandbox flag logic to only disable sandbox when explicitly passed (#709) Copilot 2025-07-18 13:56:01 -07:00
  • 9f8441daa5
    chore(docs): make VSCode match other README sections (#706) Adam Gastineau 2025-07-18 11:21:29 -07:00
  • 64f950ae42
    chore: mark v0.0.31 (#691) Pavel Feldman 2025-07-17 16:04:21 -07:00
  • 5bfff0a059
    chore: include recent console logs in results (#689) Pavel Feldman 2025-07-17 14:58:44 -07:00
  • c97bc6e2ae
    chore: allow right click (#687) Pavel Feldman 2025-07-17 13:24:05 -07:00
  • fe0c0ffffe
    chore: mirror cli options w/ env vars (#685) Pavel Feldman 2025-07-17 10:19:18 -07:00
  • 9526910864
    chore: sort install sections (#682) Pavel Feldman 2025-07-17 09:06:10 -07:00
  • 95454735bf
    chore: remove image reply special case in cursor (#680) Pavel Feldman 2025-07-16 18:32:07 -07:00
  • e9f6433241
    chore: remove server experiment (#681) Pavel Feldman 2025-07-16 18:05:47 -07:00
  • d61aa16fee
    chore: turn vision into capability (#679) Pavel Feldman 2025-07-16 16:40:00 -07:00
  • 012c906500
    chore: introduce browser_evaluate (#678) Pavel Feldman 2025-07-16 15:02:47 -07:00
  • 825a97d66e
    chore: remove generate_test tool for now - it adds no value (#675) Pavel Feldman 2025-07-16 13:33:05 -07:00
  • 3061d9aa56
    chore: resolve dialog races (#673) Pavel Feldman 2025-07-16 13:32:54 -07:00
  • da818d113a
    chore: make tab indexes 0-based (#674) Pavel Feldman 2025-07-16 09:55:08 -07:00
  • a5a57df105
    chore: include page errors in console messages (#671) Pavel Feldman 2025-07-15 15:46:09 -07:00
  • be8adb1866
    chore: migrate to locator._resolveSelector (#670) Pavel Feldman 2025-07-15 14:50:33 -07:00
  • c5a2324aaf
    chore: mark v0.0.30 (#666) Pavel Feldman 2025-07-14 10:53:12 -07:00
  • 128474b4aa
    chore: remove extension code (#667) Pavel Feldman 2025-07-14 10:52:38 -07:00
  • 7fca8f50f8
    chore: roll Playwright to 1.54.1 (#665) Pavel Feldman 2025-07-14 09:51:14 -07:00
  • 841bb417d1
    chore: update to 1.54.0 (#653) Simon Knott 2025-07-14 09:53:33 +02:00
  • 59f1d67a4e
    feat(dblclick): add double click (#654) Pavel Feldman 2025-07-11 16:45:39 -07:00
  • 1600ba6645
    docs: Update README about imageResponses option. (#646) おがどら 2025-07-10 09:40:22 +09:00
  • 127c996e86
    docs: add instructions to install in Goose (#580) Joah Gerstenberg 2025-07-09 19:39:41 -05:00
  • 4bd39c07e9
    docs: adding installation steps for Gemini CLI (#625) Sandor Major 2025-07-09 20:37:29 -04:00
  • f5b68dc590
    devops(docker): enhance Docker image publishing with ORAS end-of-life tagging (#641) Max Schmitt 2025-07-07 23:08:12 +02:00
  • 875bd3b6ec
    fix(docs): Fix typo of windsurf in readme (#620) Mehul Raheja 2025-07-02 00:54:36 -07:00
  • 137b74750c
    chore(extension): wrap CDP protocol (#604) Yury Semikhatsky 2025-06-26 16:21:59 -07:00
  • ded00dc422
    chore(extension): convert to typescript (#603) Yury Semikhatsky 2025-06-26 13:52:08 -07:00
  • 5df6c2431b
    chore(extension): support reconnect, implement relay-extension protocol (#602) Yury Semikhatsky 2025-06-26 11:12:23 -07:00
  • 9066988098
    chore: improve "ref not found" error message (#561) Simon Knott 2025-06-17 14:09:29 +02:00
  • 1dc4977ff9
    docs: add Claude Code installation instructions (#553) jito(지토) 2025-06-16 20:35:46 +09:00