Commit Graph

  • a89a28a4a2 feat: add --json to fetch command Marc Helbling 2026-05-19 12:08:18 +02:00
  • 74ba2fb6bd agent: reuse ToolExecutor.buildTools in SlashCommand tests Adrià Arrufat 2026-05-19 12:03:50 +02:00
  • 2ca26c8bbf agent: simplify slash command test helpers Adrià Arrufat 2026-05-19 11:51:33 +02:00
  • 8d102b8511 Merge branch 'main' into agent Adrià Arrufat 2026-05-19 11:33:46 +02:00
  • 6bc4ebdfed URL.zig: fix NUL/CR/LF/TAB character injection through authority Halil Durak 2026-05-19 11:39:52 +03:00
  • 92733763d8 refactor: use explicit type names and encapsulate spinner state Adrià Arrufat 2026-05-19 11:13:15 +02:00
  • 8d250ac7b0 agent: rename --task-attachment to --attach Adrià Arrufat 2026-05-19 11:02:46 +02:00
  • 7122dd5e52 agent: document Ctrl-C behavior in pickModel Adrià Arrufat 2026-05-19 10:55:11 +02:00
  • 66e7b1aafd script: improve verifier and recorder robustness Adrià Arrufat 2026-05-19 10:51:13 +02:00
  • 061a740dbb script: improve reliability, CRLF support, and formatting Adrià Arrufat 2026-05-19 10:43:20 +02:00
  • 678587fbfc tools: clarify search behavior and allow empty fill values Adrià Arrufat 2026-05-19 10:33:39 +02:00
  • 0efbcc1289 spinner: make enabled flag atomic Adrià Arrufat 2026-05-19 10:23:24 +02:00
  • fd0831fe93 Merge pull request #2469 from lightpanda-io/nikneym/samesite-strict-cookie-vulnerability Karl Seguin 2026-05-19 16:20:08 +08:00
  • 348e24d22d browser/tools: sort env vars by length for reverse substitution Adrià Arrufat 2026-05-19 10:15:23 +02:00
  • 28d35f96ec fix: detach sig_bridge before agent deinit Adrià Arrufat 2026-05-19 10:09:57 +02:00
  • f17a260d93 prefer initiator_url to calculate SameSite correctly when navigating changes after rebase Halil Durak 2026-05-15 16:43:22 +03:00
  • a8029c079e Cookie.zig: add a test for SameSite=Strict on cross-site navigation Halil Durak 2026-05-15 16:44:09 +03:00
  • 8ef6084fdb Re-organization CDP connection Karl Seguin 2026-05-19 09:59:54 +08:00
  • bdd456f76c Merge pull request #2491 from willmafh/improve-code-readability Halil Durak 2026-05-18 17:53:45 +03:00
  • 2f66edc9b9 more clean validateCookieString function to improve code readability willmafh 2026-05-18 22:29:01 +08:00
  • b83cd9262b Merge pull request #2490 from lightpanda-io/blocking_read_failure_handling Karl Seguin 2026-05-18 21:19:40 +08:00
  • 49aa0ad1a9 On blocking read failure, break from loop Karl Seguin 2026-05-18 19:44:25 +08:00
  • 23a3d5476b Merge pull request #2458 from lightpanda-io/nikneym/cli-help-rework Pierre Tachoire 2026-05-18 11:54:29 +02:00
  • 6666a8cd87 handle cdp read's error during ScriptManagerBase fix/2462-fetch-proxy-deadlock Pierre Tachoire 2026-05-18 11:12:26 +02:00
  • f013990ff3 Fix Fetch.enable + http-proxy CDP send/recv deadlock (#2462) Scott Taylor 2026-05-14 22:37:11 -04:00
  • 8cfdb7e13c try to use direct ws common-libcurl-v2 Karl Seguin 2026-05-18 12:07:28 +08:00
  • ba97c1e43c Re-organization CDP connection Karl Seguin 2026-05-18 08:03:00 +08:00
  • de00deb899 Merge branch 'main' into agent Adrià Arrufat 2026-05-17 19:13:54 +02:00
  • 63490b4000 Implement websocket read + cleanup Karl Seguin 2026-05-17 20:17:44 +08:00
  • 8b098a3c97 Merge pull request #2488 from lightpanda-io/ci-mcp-smoke-jq-tighten Pierre Tachoire 2026-05-17 12:50:23 +02:00
  • 9ffc0c3a26 Shared libcurl WIP. Karl Seguin 2026-05-17 16:49:36 +08:00
  • 8981a6245c ci: tighten mcp-smoke jq assertions Adrià Arrufat 2026-05-17 10:43:03 +02:00
  • 803e4303c2 Merge pull request #2481 from navidemad/ci-mcp-smoke Pierre Tachoire 2026-05-17 10:39:18 +02:00
  • 4e80db6cf0 Merge pull request #2483 from navidemad/dockerfile-pipefail-hygiene Pierre Tachoire 2026-05-16 19:21:30 +02:00
  • a3944a3b40 Merge pull request #2484 from lightpanda-io/e2e_kill_between_steps Pierre Tachoire 2026-05-16 18:51:36 +02:00
  • ab63cfbf39 Merge pull request #2478 from navidemad/fix-c10-inline-media-evaluation Karl Seguin 2026-05-16 21:42:56 +08:00
  • d870972ceb Small tweaks to @media Karl Seguin 2026-05-16 20:52:11 +08:00
  • 21e74b46ea Merge pull request #2486 from willmafh/typo-fix Karl Seguin 2026-05-16 20:39:36 +08:00
  • c52356b6d7 chore: lowercase demo word willmafh 2026-05-16 20:07:32 +08:00
  • c1e64232e5 chore: typo fix willmafh 2026-05-16 20:05:52 +08:00
  • 7f8cb145e6 Merge pull request #2485 from lightpanda-io/nikneym/timers-hash Karl Seguin 2026-05-16 16:52:53 +08:00
  • 33d594be43 Timers: prefer integer-optimized hashing Halil Durak 2026-05-16 10:19:33 +03:00
  • d926291241 Merge pull request #2467 from lightpanda-io/http_transfer Karl Seguin 2026-05-16 08:52:12 +08:00
  • 0b358fd410 Merge pull request #2474 from staylor/fix/2472-frame-id-reset Karl Seguin 2026-05-16 08:46:27 +08:00
  • 94e8b06583 Merge pull request #2482 from navidemad/make-v8-path Karl Seguin 2026-05-16 08:41:05 +08:00
  • a5c1068b85 Force kill lightpanda between steps to prevent "port already in-use" error in CI Karl Seguin 2026-05-16 08:39:53 +08:00
  • 54e09a5ace make: rename V8_PATH to generic ZIGFLAGS Navid EMAD 2026-05-16 02:27:52 +02:00
  • 5550b61d2d Merge pull request #2480 from navidemad/make-clean Karl Seguin 2026-05-16 07:35:09 +08:00
  • 732e19c7b6 add cargo clean to html5ever Karl Seguin 2026-05-16 07:34:35 +08:00
  • d3f3e7f335 Merge pull request #2475 from navidemad/fix-a41-json-undefined Karl Seguin 2026-05-16 07:24:14 +08:00
  • 2163a2fd5a Merge pull request #2463 from lightpanda-io/nikneym/nav-accept-header Karl Seguin 2026-05-16 06:39:40 +08:00
  • fd0700a572 dockerfile: fix curl|sh pipefail; trim builder stage Navid EMAD 2026-05-15 23:45:06 +02:00
  • f08a1fef12 ci: smoke test the MCP stdio server Navid EMAD 2026-05-15 22:53:38 +02:00
  • d1a0203d88 make: forward optional V8_PATH to zig build Navid EMAD 2026-05-15 22:53:00 +02:00
  • ee1cbf1bb3 make: add clean target Navid EMAD 2026-05-15 22:51:54 +02:00
  • b9601be45e accessibility: bind AX writers to the node's owning frame Navid EMAD 2026-05-15 22:26:48 +02:00
  • 940e9e9240 accessibility: promote hidden-input labels in queryAXTree Navid EMAD 2026-05-15 22:18:55 +02:00
  • 5f2d897f16 accessibility: implement queryAXTree CDP method Navid EMAD 2026-05-15 21:38:17 +02:00
  • dd5e335262 css: harden media-query evaluator and @media boundary Navid EMAD 2026-05-15 20:49:45 +02:00
  • 68bd1441af css: evaluate @media and matchMedia against viewport Navid EMAD 2026-05-15 20:30:01 +02:00
  • 353be6382d js: emit null when JSON-stringifying unserializable values Navid EMAD 2026-05-15 19:21:57 +02:00
  • 4bd2edb596 Fix #2472: scope frame ID generator to Browser, not Session Scott Taylor 2026-05-15 13:17:38 -04:00
  • d0a8da453b agent: implement graceful Ctrl-C interruption Adrià Arrufat 2026-05-15 18:45:56 +02:00
  • 34557e3993 cli.zig: update doc comment Halil Durak 2026-05-14 15:31:43 +03:00
  • 658df6e500 cli.zig: support lightpanda help <command> Halil Durak 2026-05-14 15:30:03 +03:00
  • 3489129f68 main.zig: changes for new help Halil Durak 2026-05-14 15:05:42 +03:00
  • b2d8c2b834 help.zon: introduce help.zon Halil Durak 2026-05-14 15:04:18 +03:00
  • f361f12316 cli.zig: change the way help command and sub-command detected Halil Durak 2026-05-14 15:02:30 +03:00
  • c993ba48a9 cli.zig: rewrite doc comment Halil Durak 2026-05-14 14:59:55 +03:00
  • 9c40cd9fb2 send Accept header when navigating Halil Durak 2026-05-15 00:35:06 +03:00
  • bb25ab6c02 Merge branch 'main' into agent Adrià Arrufat 2026-05-15 17:07:28 +02:00
  • 4f33d64c5c Merge pull request #2433 from lightpanda-io/webmcp Pierre Tachoire 2026-05-15 16:13:12 +02:00
  • 60e3d48dbd webmcp: update comments Pierre Tachoire 2026-05-15 15:12:27 +02:00
  • f00c0ab276 webmcp: implement abortSignal with _dependent Pierre Tachoire 2026-05-15 13:11:59 +02:00
  • 52340f4d62 agent: defer message pruning to avoid dangling pointers Adrià Arrufat 2026-05-15 11:27:03 +02:00
  • 3803a1f8c6 webmcp: use value.jsonStringify for JSON write Pierre Tachoire 2026-05-15 11:17:53 +02:00
  • dbb9b31061 webmcp: fix invoke callback with correct ModelContextClient param Pierre Tachoire 2026-05-15 11:00:56 +02:00
  • eb1986b8eb Merge branch 'main' into agent Adrià Arrufat 2026-05-15 10:51:45 +02:00
  • 373920841c agent: add /verbosity slash command Adrià Arrufat 2026-05-15 10:51:13 +02:00
  • 64c5843e9e Merge pull request #2466 from lightpanda-io/pending_queue_pump Karl Seguin 2026-05-15 16:42:15 +08:00
  • 7c5a3b211f cdp: cancel inflight webmcp invocation on bc deinit Pierre Tachoire 2026-05-13 15:51:56 +02:00
  • 19fd9a6e35 cdp: adjust inv_id address usage Pierre Tachoire 2026-05-13 15:32:16 +02:00
  • 5e0901aaf7 cdp: fix invalid arena usage in webmcp Pierre Tachoire 2026-05-13 15:14:47 +02:00
  • 3ef6e57d58 cdp: adjust invocation id usage for webmcp Pierre Tachoire 2026-05-13 11:13:51 +02:00
  • c23d0f4f35 cdp: implement webMCP domain Pierre Tachoire 2026-05-12 16:49:22 +02:00
  • 0023bd7d19 Add WebMCP navigator.modelContext Pierre Tachoire 2026-05-12 16:09:17 +02:00
  • a5162bea8f Cleanup HttpClient.Transfer Karl Seguin 2026-05-15 12:39:42 +08:00
  • 4205cd905b Clear pending destroy on createPage (a known safepoint). Karl Seguin 2026-05-15 11:31:53 +08:00
  • cb8c2bc4d8 Merge pull request #2456 from lightpanda-io/cdp-proper-cache-disable Karl Seguin 2026-05-15 09:11:12 +08:00
  • 632f3ea7d6 Merge pull request #2457 from lightpanda-io/fetch_dump_navigate_fix Karl Seguin 2026-05-15 07:38:19 +08:00
  • 94f0d94192 Merge pull request #2461 from staylor/fix/2459-surface-at-rules-via-insertrule Karl Seguin 2026-05-15 07:35:59 +08:00
  • b7a0ca2bca fallback unknown rule to new unknown type Karl Seguin 2026-05-15 06:59:21 +08:00
  • 6d1740b40f Surface at-rules through insertRule and replaceSync (fixes #2459) Scott Taylor 2026-05-14 16:19:36 -04:00
  • 882ed74e89 agent: update zenai and default models Adrià Arrufat 2026-05-14 19:35:38 +02:00
  • 7ab872e7a6 Merge branch 'main' into agent Adrià Arrufat 2026-05-14 19:07:47 +02:00
  • 927340ee64 build: update zenai dependency Adrià Arrufat 2026-05-14 19:07:36 +02:00
  • 940976b6a7 properly disable cache on Network.setCacheDisabled Muki Kiboigo 2026-05-13 22:09:15 -07:00
  • e8ac1bada7 agent: make verbosity default context-aware Adrià Arrufat 2026-05-14 17:49:05 +02:00
  • cbe81e150b agent: condense prompts and tool descriptions Adrià Arrufat 2026-05-14 14:59:58 +02:00
  • a59ddeb360 Dump using the latest Frame to prevent segfault during on frame change Karl Seguin 2026-05-14 19:57:56 +08:00