Commit Graph

  • a713300c5b test: use TestOptions type in config (#326) Max Schmitt 2025-05-02 13:50:03 +02:00
  • a15f0f301b chore: save downloads to outputDir (#310) Simon Knott 2025-05-02 10:57:31 +02:00
  • 23ce973377 lint: ban console output (#317) Pavel Feldman 2025-04-30 14:15:32 -07:00
  • 685dea9e19 chore: migrate to ESM (#303) Max Schmitt 2025-04-30 23:06:56 +02:00
  • 878be97668 chore: mark v0.0.18 (#315) v0.0.18 Pavel Feldman 2025-04-30 13:07:55 -07:00
  • 6d6b1a384b chore: fix merge config (#311) Pavel Feldman 2025-04-30 08:41:19 -07:00
  • fd22def4c5 chore: fix test harness, close the client (#312) Pavel Feldman 2025-04-30 08:07:54 -07:00
  • 1b60870f50 chore: bump to 0.0.17 (#306) v0.0.17 Simon Knott 2025-04-30 12:30:03 +02:00
  • 1c760b3826 fix: default to headful (#305) Simon Knott 2025-04-30 12:23:30 +02:00
  • 9efaea6a1c chore: mark v0.0.16 (#298) v0.0.16 Pavel Feldman 2025-04-29 19:51:57 -07:00
  • 3f72fe53ec chore: add support for device (#300) Pavel Feldman 2025-04-29 19:51:00 -07:00
  • 40d125f0bb docs: document configuration file (#299) Pavel Feldman 2025-04-29 15:29:56 -07:00
  • 21d2f80fef chore: store channel profiles separately (#297) Pavel Feldman 2025-04-29 13:34:56 -07:00
  • 6efdc90078 fix: show custom error for modal state (#240) Simon Knott 2025-04-29 18:48:52 +02:00
  • ad4147da54 docs: Fix the default path to User data directory (#290) zwmmm 2025-04-29 23:53:30 +08:00
  • 69703cc882 chore: follow up to exposing playwright config options (#289) Pavel Feldman 2025-04-29 08:53:03 -07:00
  • 4147e21a3a chore: fix update-readme TS linting (#296) Max Schmitt 2025-04-29 16:12:17 +02:00
  • 80c9b93b72 chore: allow configuring raw Playwright options (#287) Pavel Feldman 2025-04-28 20:17:16 -07:00
  • 12e72a96c4 chore: allow configuring screenshot tool (#286) Pavel Feldman 2025-04-28 17:21:23 -07:00
  • 697a69a8c2 chore: allow specifying output dir (#285) Pavel Feldman 2025-04-28 16:35:33 -07:00
  • 6e76d5e550 chore: split context.ts into files (#284) Pavel Feldman 2025-04-28 16:14:16 -07:00
  • 26779ceb20 chore: allow passing config file (#281) Pavel Feldman 2025-04-28 15:04:59 -07:00
  • 23704ace1f chore: update docs on lint (#283) Pavel Feldman 2025-04-28 14:56:00 -07:00
  • b02370df2f chore: roll playwright to latest (#269) Pavel Feldman 2025-04-28 13:44:24 -07:00
  • bf7dbabca4 feat: support streamable http transport (#243) Simon Knott 2025-04-28 11:11:31 +02:00
  • 7256ee3701 docs(readme): Fix syntax error and improve formatting (#263) Zheng Xi Zhou 2025-04-24 16:30:35 +08:00
  • 0ed0bcd914 feat(server): add host option to SSE server configuration (#261) Zheng Xi Zhou 2025-04-24 14:04:00 +08:00
  • 4d95761f66 chore(gitignore): Add .idea and .DS_Store to .gitignore (#262) Zheng Xi Zhou 2025-04-24 13:05:06 +08:00
  • b9dc323734 chore: enable @typescript-eslint/no-floating-promises rule (#260) Max Schmitt 2025-04-23 16:03:30 +02:00
  • 586492a3f0 chore: mark v0.0.15 (#250) v0.0.15 Pavel Feldman 2025-04-22 16:17:36 -07:00
  • f7e9bae571 chore: roll playwright to 1745357020000 (#249) Pavel Feldman 2025-04-22 16:04:50 -07:00
  • 1bc3c761de feat(network): implement listing network requests (#247) Pavel Feldman 2025-04-22 16:04:25 -07:00
  • c80f7cf222 chore: infer tool params (#241) Simon Knott 2025-04-22 13:24:38 +02:00
  • 9578a5b2af chore: mark v0.0.14 (#237) v0.0.14 Pavel Feldman 2025-04-21 17:52:35 -07:00
  • cd5aa344f1 docs: push docker doc down the readme (#236) Pavel Feldman 2025-04-21 17:31:18 -07:00
  • dc955c73a3 Add Docker support (#220) Cody Rigney 2025-04-21 20:26:50 -04:00
  • d4f8f87b03 docs: fix "programmatic usage with custom transports" code snippet (#235) Rui Figueira 2025-04-21 23:09:58 +01:00
  • 0c3792d231 chore: auto update tools in README (#219) Max Schmitt 2025-04-21 20:22:57 +02:00
  • 7695717546 docs: provide missing docs (#214) Pavel Feldman 2025-04-17 14:49:22 -07:00
  • 6a070a0dd8 chore: restore page-side timeout (#213) Pavel Feldman 2025-04-17 14:25:27 -07:00
  • 6481100bdf feat(dialog): handle dialogs (#212) Pavel Feldman 2025-04-17 14:03:13 -07:00
  • 4b261286bf chore: test list tabs (#208) Pavel Feldman 2025-04-17 00:58:02 -07:00
  • 7e4a964b0a chore: flatten tool calling, prep for timeout handling (#205) Pavel Feldman 2025-04-16 19:36:48 -07:00
  • cea347d067 chore: introduce modal states (#204) Pavel Feldman 2025-04-16 15:21:45 -07:00
  • 6054290d9a chore: follow up to the element screenshot change (#199) Pavel Feldman 2025-04-16 12:53:27 -07:00
  • 6d4adfe5c6 feat: add element screenshot action for snapshots (#182) Andrei-Daniel Barzu 2025-04-16 20:28:44 +03:00
  • e7c7709b33 chore: include "playwright" keyword, add examples (#196) Simon Knott 2025-04-16 17:18:40 +02:00
  • 5c2e11017d chore: convert console resource to tool (#193) Pavel Feldman 2025-04-15 18:01:59 -07:00
  • e4331313f9 chore: update exported types (#192) Pavel Feldman 2025-04-15 16:39:52 -07:00
  • bc48600a49 chore: mark v0.0.13 (#190) v0.0.13 Pavel Feldman 2025-04-15 15:27:29 -07:00
  • 0d6bb2f547 devops: add bots for other browsers/platforms (#174) Yury Semikhatsky 2025-04-15 13:16:56 -07:00
  • 795a9d578a chore: generalize status & action as code (#188) Pavel Feldman 2025-04-15 12:54:45 -07:00
  • 4a19e18999 feat: respond with action and generated locator (#181) Simon Knott 2025-04-15 19:55:20 +02:00
  • 4d59e06184 test: fix flaky test (#180) Simon Knott 2025-04-15 16:10:49 +02:00
  • 6891a525b3 chore: add npx install step to the publish workflow (#178) Pavel Feldman 2025-04-14 20:09:38 -07:00
  • 0f7fd1362f chore: mark 0.0.12 (#176) v0.0.12 Yury Semikhatsky 2025-04-14 19:39:10 -07:00
  • de08c24b96 fix: consider DISPLAY only on linux (#175) Yury Semikhatsky 2025-04-14 19:07:39 -07:00
  • 71e51ea42a chore: mark v0.0.11 (#173) v0.0.11 Pavel Feldman 2025-04-14 16:48:36 -07:00
  • 0c5a104e0f chore: default to headless when DISPLAY is missing (#172) Pavel Feldman 2025-04-14 16:47:32 -07:00
  • 606b898a71 chore: allow reusing tab over cdp (#170) Pavel Feldman 2025-04-14 16:39:58 -07:00
  • e729494bd9 feat: browser_resize (#92) Simon Knott 2025-04-15 01:09:48 +02:00
  • 77080e8ca4 Restore package-lock.json module hashes (#151) Cameron 2025-04-10 06:24:36 -07:00
  • 31ac1ed191 fix: exit watchdog should listen for SIGINT/SIGTERM (#144) Simon Knott 2025-04-07 23:51:57 +02:00
  • b8ff009b0a chore: add back stable vscode install button (#145) Paul Irish 2025-04-07 14:18:01 -07:00
  • 42167878fb chore: Update README.md (#140) Yoshiki Nakagawa 2025-04-07 15:54:05 +09:00
  • 6b15c7e422 chore: mark v0.0.10 (#138) v0.0.10 Pavel Feldman 2025-04-05 19:14:50 -07:00
  • abd56f514b chore: introduce capabilities argument (#135) Pavel Feldman 2025-04-04 17:14:30 -07:00
  • 707ebbf4d4 chore: group tools, prepare for capabilities (#134) Pavel Feldman 2025-04-04 15:22:00 -07:00
  • fc0cccf4a5 chore: reuse the first tab when navigating (#131) Pavel Feldman 2025-04-03 22:39:55 -07:00
  • e36d4ea695 chore: allow multiple tabs (#129) Pavel Feldman 2025-04-03 19:24:17 -07:00
  • b358e47d71 chore: prep for multiple pages in context (#124) Pavel Feldman 2025-04-03 10:30:05 -07:00
  • 38f038a5dc chore: typo in description (#127) Yury Semikhatsky 2025-04-02 17:26:45 -07:00
  • 2291011dc7 feat: add slowly option for typing one character at a time (#121) Yury Semikhatsky 2025-04-02 14:36:30 -07:00
  • 89627fd23a chore: extract page snapshot, prep for multipage (#120) Pavel Feldman 2025-04-02 11:42:39 -07:00
  • 23f392dd91 chore: mark v0.0.9 (#114) v0.0.9 Pavel Feldman 2025-04-01 15:45:00 -07:00
  • 128e75b9f4 devops: fix npm publishing due to proverance (#112) v0.0.8 Max Schmitt 2025-04-01 23:37:13 +01:00
  • 2366dbf36c chore: mark v0.0.8 (#111) Pavel Feldman 2025-04-01 15:16:28 -07:00
  • 0de7c0d38c chore: follow up with iframe stitch (#110) Pavel Feldman 2025-04-01 15:10:23 -07:00
  • 0a5518b252 chore: stitch together iframes into one tree (#71) Simon Knott 2025-04-01 23:47:53 +02:00
  • 4f16786432 chore: merge browser and channel settings (#100) Pavel Feldman 2025-04-01 10:26:48 -07:00
  • 9042c03faa chore: support channel and executable path params (#90) Pavel Feldman 2025-03-31 15:30:08 -07:00
  • d316441142 chore: sanitize file path when saving (#99) Pavel Feldman 2025-03-31 15:01:58 -07:00
  • aeb4cf65e9 Fixed typo in README.md (#88) Yoshiki Nakagawa 2025-03-31 17:33:38 +09:00
  • a7392fc266 chore: allow passing cdp endpoint (#86) Pavel Feldman 2025-03-30 09:05:58 -07:00
  • 88fbf50841 devops: use --provenance when publishing to NPM (#83) Max Schmitt 2025-03-29 19:17:54 +01:00
  • af522dca5f chore: lint and test prior to publishing v0.0.7 Pavel Feldman 2025-03-28 13:43:44 -07:00
  • 020107e830 chore: mark v0.0.7 Pavel Feldman 2025-03-28 13:42:20 -07:00
  • 195ed4a4ba chore: parse search params the usual way (#78) Pavel Feldman 2025-03-28 13:41:08 -07:00
  • 7bda082a4e chore: isolate SSE client browsers (#76) Pavel Feldman 2025-03-28 13:24:45 -07:00
  • 889af3c853 Revert "fix: tired URL parsing bug" (#77) Pavel Feldman 2025-03-28 12:20:42 -07:00
  • edac6da891 fix: tired URL parsing bug (#70) Simon Knott 2025-03-28 10:03:41 +01:00
  • 74a8f95ca3 chore: rename publish script Pavel Feldman 2025-03-27 16:55:39 -07:00
  • 5b43f194e9 chore: mark v.0.0.6 Pavel Feldman 2025-03-27 16:53:34 -07:00
  • 3b0e4c3b27 chore: refactor tests for real Pavel Feldman 2025-03-27 16:50:43 -07:00
  • b477b7c26f chore: refactor tests (#61) Simon Knott 2025-03-27 23:47:15 +01:00
  • 5e200405e5 feat: browser_choose_file (#52) Simon Knott 2025-03-27 20:49:57 +01:00
  • f033213618 chore: only include visible iframes, keep frame locators in own array (#60) Simon Knott 2025-03-27 20:22:44 +01:00
  • 1b18e31ffe chore: sse test (#59) Simon Knott 2025-03-27 19:23:50 +01:00
  • f547f6dd21 feat: sse transport (#57) Simon Knott 2025-03-27 18:23:30 +01:00
  • 878b46588b devops: add NPM publishing (#4) Max Schmitt 2025-03-27 18:08:43 +01:00