Commit Graph

  • 9716150530 rename has_ref -> active_request Karl Seguin 2026-03-31 19:15:01 +08:00
  • 20cadd2282 Merge pull request #2053 from lightpanda-io/remove_dead_code Karl Seguin 2026-03-31 18:24:48 +08:00
  • 4c4f395b1e Merge pull request #2036 from lightpanda-io/remove_cdp_generics Karl Seguin 2026-03-31 17:54:34 +08:00
  • 26653120fa Removing remaining CDP generic Karl Seguin 2026-03-30 13:04:14 +08:00
  • a4a024ce9c remove dead code Karl Seguin 2026-03-31 16:48:47 +08:00
  • 492fd86bad Expand the lifetime of the XHR reference Karl Seguin 2026-03-31 16:46:31 +08:00
  • c3c465347d Provide a failing callback to ValueSerializer for host objects Karl Seguin 2026-03-31 16:13:55 +08:00
  • 55666ab7cd Merge pull request #2049 from lightpanda-io/refactor/getNodeDetails-param-order Adrià Arrufat 2026-03-31 07:58:28 +02:00
  • 008235222b SemanticTree: reorder getNodeDetails params Adrià Arrufat 2026-03-31 07:29:08 +02:00
  • b03dbc77ab Merge pull request #2048 from lightpanda-io/feature/semantic-tree-checked-state Adrià Arrufat 2026-03-31 07:08:36 +02:00
  • fc057a3bb3 SemanticTree: add checked state to node data and output Adrià Arrufat 2026-03-31 06:19:40 +02:00
  • ab6c63b24b Add --wait-selector, --wait-script and --wait-script-file options to fetch Karl Seguin 2026-03-31 12:22:51 +08:00
  • 16f17ead9a Merge pull request #2045 from lightpanda-io/semantic-tree-node-details Adrià Arrufat 2026-03-31 05:28:24 +02:00
  • 367d20d39f SemanticTree: simplify lp.String.wrap calls Adrià Arrufat 2026-03-31 05:20:32 +02:00
  • a6a8752787 Merge pull request #2032 from lightpanda-io/cdp_navigation_event_order Karl Seguin 2026-03-31 07:12:14 +08:00
  • 568fa25add Remove DOMContentLoaded and Loaded events from page_navigated Karl Seguin 2026-03-30 11:39:38 +08:00
  • 752184b12b Improve/Fix CDP navigation event order Karl Seguin 2026-03-30 11:01:44 +08:00
  • 9a0cefad26 fix(browser-url): url resolve scheme in path dinisimys2018 2026-03-30 18:42:23 +03:00
  • 47afdc003a Merge pull request #2044 from lightpanda-io/proxy-auth-challenge Pierre Tachoire 2026-03-30 17:18:56 +02:00
  • 9c8fe9b20f SemanticTree: Add nodeDetails tool Adrià Arrufat 2026-03-30 16:26:02 +02:00
  • 7606528b37 ci: fix request interception proxy challenge Pierre Tachoire 2026-03-30 15:18:22 +02:00
  • 9ca6bf42ae http: add connect headers to auth challenge detection Pierre Tachoire 2026-03-30 15:17:12 +02:00
  • a272a2c314 http: add connect code into auth challenge detection Pierre Tachoire 2026-03-30 15:08:36 +02:00
  • cafa16d190 Update README.md katie-lpd 2026-03-30 13:38:46 +02:00
  • a5ed3cdaee Merge pull request #2042 from lightpanda-io/security.md Pierre Tachoire 2026-03-30 11:30:42 +02:00
  • b473f0e681 add SECURITY.md Pierre Tachoire 2026-03-30 11:28:46 +02:00
  • d88139c5b5 test using lpd-bench-hetzner ci-cdp_navigation_event_order Pierre Tachoire 2026-03-30 11:19:22 +02:00
  • be7226fc7b Merge pull request #2024 from lightpanda-io/finalizers Karl Seguin 2026-03-30 17:03:08 +08:00
  • dd4760858d ci: fix puppeteer proxy test puppeteer-proxy-auth Pierre Tachoire 2026-03-30 09:52:31 +02:00
  • 5cd356631c unregister before releasingRef to avoid potential use-after-free Karl Seguin 2026-03-30 15:42:08 +08:00
  • 8723ecdd2d Merge pull request #2028 from lightpanda-io/http_client_safe_kill Pierre Tachoire 2026-03-30 09:22:40 +02:00
  • 451178558a Merge pull request #2026 from lightpanda-io/invalid_access_dom_exception Pierre Tachoire 2026-03-30 09:21:51 +02:00
  • 70dc0f6b95 Merge pull request #2027 from lightpanda-io/mcp-protocol-version Karl Seguin 2026-03-30 13:38:06 +08:00
  • d99599fa21 zig fmt Adrià Arrufat 2026-03-30 07:24:08 +02:00
  • 20e62a5551 mcp: inline mcpVersion helper from Config Adrià Arrufat 2026-03-30 07:13:45 +02:00
  • e083d4a3d1 Config: remove LIGHTPANDA_MCP_VERSION env var Adrià Arrufat 2026-03-30 07:07:23 +02:00
  • 7a23686cbd Merge pull request #2033 from lightpanda-io/canvas_context_cache Karl Seguin 2026-03-30 12:27:04 +08:00
  • 25889ff918 Improve canvas context caching Karl Seguin 2026-03-30 12:14:32 +08:00
  • b4e3f246ca Merge remote-tracking branch 'evan108108/fix/canvas-getcontext-caching' into canvas_context_cache Karl Seguin 2026-03-30 11:58:45 +08:00
  • 8eeeeda8c1 Merge pull request #2021 from evan108108/fix/navigator-spec-compliance Karl Seguin 2026-03-30 11:40:49 +08:00
  • 078e13d8a4 Remove DOMContentLoaded and Loaded events from page_navigated Karl Seguin 2026-03-30 11:39:38 +08:00
  • 75dc4d5b0e Merge pull request #2031 from lightpanda-io/cdp-add-script-to-evaluate-on-new-document Karl Seguin 2026-03-30 11:16:39 +08:00
  • cabb029bed Improve/Fix CDP navigation event order Karl Seguin 2026-03-30 11:01:44 +08:00
  • 0d40aed1b7 zig fmt Karl Seguin 2026-03-30 09:32:22 +08:00
  • 78cb766298 Log for unimplemented parameter Karl Seguin 2026-03-30 09:31:13 +08:00
  • f60e5cce6d Protect transfer.kill() the way transfer.abort() is protected Karl Seguin 2026-03-29 19:48:47 +08:00
  • 81d4bdb157 mcp: change default protocol version to 2024-11-05 Adrià Arrufat 2026-03-29 08:34:24 +02:00
  • cf5e4d7d1e mcp: allow configuring protocol version Adrià Arrufat 2026-03-29 08:29:04 +02:00
  • 9f81d7d3ff Add missing InvalidAccessError DOMException mapping Karl Seguin 2026-03-29 11:46:44 +08:00
  • 269924090a fix double free Karl Seguin 2026-03-29 07:12:18 +08:00
  • ad54437ca3 zig fmt Karl Seguin 2026-03-28 21:43:46 +08:00
  • 01ecb296e5 Rework finalizers Karl Seguin 2026-03-28 14:23:03 +08:00
  • 1f22462f13 fix: cache canvas 2D context and lock context type per spec evan108108 2026-03-27 21:06:09 -04:00
  • 273ea91378 fix: navigator.languages should include base language per spec evan108108 2026-03-27 21:04:55 -04:00
  • 03ed45637a Merge pull request #1889 from lightpanda-io/wp/mrdimidium/refactor-redirects Pierre Tachoire 2026-03-27 14:22:58 +01:00
  • 9068fe718e Fix SameSite cookies Nikolay Govorov 2026-03-27 11:16:46 +00:00
  • 5369d25213 fix recv e2e test Nikolay Govorov 2026-03-25 18:18:40 +00:00
  • 649d8d1024 Remove duplication in cookies instalation Nikolay Govorov 2026-03-25 17:55:44 +00:00
  • 15d60d845a Fixup error handling in HttpClient process messages Nikolay Govorov 2026-03-25 17:24:56 +00:00
  • c4b837b598 Revert log reimport Nikolay Govorov 2026-03-25 16:00:35 +00:00
  • 54391238c9 Move cdp callbacks from dataCallback to processMessages Nikolay Govorov 2026-03-18 22:23:26 +00:00
  • d33edc5697 Fixup cookies management Nikolay Govorov 2026-03-18 20:49:05 +00:00
  • 16ca8d4b14 Fix cleanup connections in HttpClient Nikolay Govorov 2026-03-18 19:10:11 +00:00
  • 707ffb4893 Move redirects handling from curl callbacks Nikolay Govorov 2026-03-17 17:18:23 +00:00
  • 4782b37216 Merge pull request #2016 from lightpanda-io/readme-mention-cors Pierre Tachoire 2026-03-27 08:34:09 +01:00
  • ce197256dd Merge pull request #2010 from lightpanda-io/build-pre-nightly Pierre Tachoire 2026-03-27 08:33:45 +01:00
  • e6d644998a mention CORS is missing in the README's status Pierre Tachoire 2026-03-27 08:26:56 +01:00
  • 67bd555e75 Merge pull request #2013 from lightpanda-io/cleanup_dead_code_removal Karl Seguin 2026-03-27 13:52:49 +08:00
  • 3aeba97fc9 build: add check step to verify compilation Adrià Arrufat 2026-03-27 14:25:17 +09:00
  • a10e533701 Remove more unused imports Adrià Arrufat 2026-03-27 14:24:17 +09:00
  • 0065677273 Merge pull request #2011 from lightpanda-io/mcp-fixes Karl Seguin 2026-03-27 13:02:59 +08:00
  • 226d9bfc6f zig fmt Karl Seguin 2026-03-27 12:47:24 +08:00
  • 2e65ae632e Merge pull request #2009 from lightpanda-io/fix/issue-1960 Karl Seguin 2026-03-27 12:46:34 +08:00
  • ea422075c7 Remove unused imports Karl Seguin 2026-03-27 12:45:26 +08:00
  • 1d54e6944b mcp: send error response when message is too long Adrià Arrufat 2026-03-27 11:36:18 +09:00
  • de32e5cf34 mcp: handle missing request IDs safely Adrià Arrufat 2026-03-27 11:34:06 +09:00
  • c8d8ca5e94 mcp: improve error handling in resources and tools Adrià Arrufat 2026-03-27 11:28:47 +09:00
  • 7f2139f612 build: simplify nightly versioning Adrià Arrufat 2026-03-27 10:38:02 +09:00
  • da0828620f mcp: improve argument parsing error handling Adrià Arrufat 2026-03-27 10:04:41 +09:00
  • cdd33621e3 Merge pull request #2005 from lightpanda-io/mcp-lp-node-registry Adrià Arrufat 2026-03-27 09:36:08 +09:00
  • 8001709506 Merge pull request #2002 from lightpanda-io/nikneym/form-data-event Karl Seguin 2026-03-27 08:16:32 +08:00
  • a0ae6b4c92 Merge pull request #2008 from buley/feature/fix-scanner-warnings Karl Seguin 2026-03-27 08:10:31 +08:00
  • fdf7f5267a Merge pull request #2001 from lightpanda-io/refactor/mcp-tools-dedup Karl Seguin 2026-03-27 07:58:18 +08:00
  • 886aa3abba CDP: implement Page.addScriptToEvaluateOnNewDocument Navid EMAD 2026-03-25 14:45:30 +01:00
  • 88e0b39d6b chore: fix dead code and error swallowing warnings Taylor 2026-03-26 09:58:49 -07:00
  • f95396a487 Merge pull request #1998 from lightpanda-io/url_origin_fix Pierre Tachoire 2026-03-26 17:32:40 +01:00
  • d02d05b246 Merge pull request #2004 from lightpanda-io/nikneym/resize-unobserver Pierre Tachoire 2026-03-26 16:48:42 +01:00
  • 7b2d817d0e Merge pull request #2003 from lightpanda-io/nikneym/canvas-access-canvas Pierre Tachoire 2026-03-26 16:48:11 +01:00
  • c04ccf5e87 URL: bound '@' search to authority section url-userinfo-end Pierre Tachoire 2026-03-26 16:44:58 +01:00
  • 7e778a17d6 MCP/CDP: unify node registration Adrià Arrufat 2026-03-26 23:49:42 +09:00
  • a0dd14aaad Merge pull request #1999 from lightpanda-io/wait_until_default Pierre Tachoire 2026-03-26 15:03:59 +01:00
  • d447d1e3c7 ResizeObserver: make unobserve available in JS context Halil Durak 2026-03-26 16:37:17 +03:00
  • 8684d35394 add tests Halil Durak 2026-03-26 16:35:23 +03:00
  • e243f96988 CanvasRenderingContext2D: make canvas able to access canvas element Halil Durak 2026-03-26 16:35:13 +03:00
  • 7ea8f3f766 Merge pull request #2000 from lightpanda-io/add-pre-version Pierre Tachoire 2026-03-26 12:06:38 +01:00
  • 5e6082b5e9 FormDataEvent: add tests Halil Durak 2026-03-26 14:04:03 +03:00
  • 1befd9a5e8 make comment on SubmitEvent doc-comment Halil Durak 2026-03-26 14:03:51 +03:00
  • e103ce0f39 FormDataEvent: initial support Halil Durak 2026-03-26 14:03:33 +03:00
  • 14fa2da2ad mcp: remove duplicate code in testLoadPage Adrià Arrufat 2026-03-26 19:57:14 +09:00
  • 28cc60adb0 add a -Dpre_version build flag for custom pre version Pierre Tachoire 2026-03-26 11:42:39 +01:00