Commit Graph

  • 19401dc950 Config: update --inject-script documentation Halil Durak 2026-05-07 14:29:31 +03:00
  • d97081d71f --inject-script: execute injected scripts if encountered <head> tag Halil Durak 2026-05-07 14:28:46 +03:00
  • 60d721caa2 Config: increase read file size for --inject-script-file Halil Durak 2026-04-29 16:56:22 +03:00
  • 246f91d1f8 --inject-script: prefer splice bytes into <head> directly Halil Durak 2026-04-29 16:55:54 +03:00
  • c566d0c41c introduce --inject-script and --inject-script-file Halil Durak 2026-04-28 16:05:38 +03:00
  • 39f12a5669 fetch: add support for --script option Halil Durak 2026-04-24 14:05:05 +03:00
  • 9d7eee211a Performance: fix zig fmt fail Halil Durak 2026-05-11 15:12:44 +03:00
  • 08bc513fd9 Merge pull request #2416 from lightpanda-io/nikneym/link-crossorigin-getter-setter Karl Seguin 2026-05-11 20:12:37 +08:00
  • 556cbc1c9f Update src/browser/webapi/Performance.zig Halil Durak 2026-05-11 15:09:06 +03:00
  • 5ba0928635 Merge pull request #2415 from lightpanda-io/nikneym/link-media-getter-setter Karl Seguin 2026-05-11 20:00:09 +08:00
  • bcc82bff4a Performance: add dummy setResourceTimingBufferSize Halil Durak 2026-05-11 14:47:40 +03:00
  • 4e4e68e51c HTMLLinkElement: update tests Halil Durak 2026-05-11 14:40:40 +03:00
  • 3c8c849947 HTMLLinkElement: crossOrigin -> crossorigin for attributes Halil Durak 2026-05-11 14:40:26 +03:00
  • 20c7bc14d2 HTMLLinkElement: update tests Halil Durak 2026-05-11 14:35:41 +03:00
  • 55a42fe5c6 HTMLLinkElement: add media getter/setter Halil Durak 2026-05-11 14:35:30 +03:00
  • 60219e69e9 parser: address review findings for raw-text merge Navid EMAD 2026-05-09 21:48:46 +02:00
  • 15101f12e4 parser: defer raw-text merge to bound memory growth Navid EMAD 2026-05-09 21:27:30 +02:00
  • b5777ce35c agent: support listing LP_* variables in getEnv Adrià Arrufat 2026-05-11 12:34:36 +02:00
  • ecfb404af4 agent: require ALL CAPS for commands Adrià Arrufat 2026-05-11 11:41:04 +02:00
  • d2151b6ffd Merge pull request #2305 from navidemad/feat/xpath-1.0-evaluator Pierre Tachoire 2026-05-11 10:01:28 +02:00
  • 3273898e97 browser.tools: reduce eval branch quota in minify Adrià Arrufat 2026-05-11 09:18:09 +02:00
  • 0ffabdd278 browser.tools: simplify minify function logic Adrià Arrufat 2026-05-11 09:13:55 +02:00
  • 1423cbe1d1 refactor: optimize agent memory and browser tools Adrià Arrufat 2026-05-11 09:07:27 +02:00
  • 0338bf71af refactor: simplify mcp communication and tool dispatching Adrià Arrufat 2026-05-11 08:57:36 +02:00
  • c16c15bedf Various small DOM fixes, WPT driven Karl Seguin 2026-05-11 14:29:47 +08:00
  • ecc68f8780 Merge branch 'main' into agent Adrià Arrufat 2026-05-11 08:03:35 +02:00
  • 8d5eef44c8 Improve events Karl Seguin 2026-05-11 12:34:52 +08:00
  • a5aa302e65 Fix HTMLCollection Karl Seguin 2026-05-11 11:42:04 +08:00
  • c90e47646e add AbortSignal.any static + AbortSignal reason can be a DOMException Karl Seguin 2026-05-11 10:54:26 +08:00
  • efbf1db87c Merge pull request #2410 from lightpanda-io/fix_merge Karl Seguin 2026-05-11 11:37:28 +08:00
  • 0bbddb3179 Try to fix a bad merge Karl Seguin 2026-05-11 11:25:40 +08:00
  • 1bfefa3d58 Merge pull request #2289 from navidemad/fix-b2-page-navigation-history Karl Seguin 2026-05-11 09:29:43 +08:00
  • aae699e3b5 refactor: simplify MCP tool results and optimize slash command Adrià Arrufat 2026-05-10 17:22:33 +02:00
  • 10f7478099 refactor: unify tool arg parsing and simplify string formatting Adrià Arrufat 2026-05-10 17:07:57 +02:00
  • 92d617d649 Merge pull request #2404 from navidemad/fix-fetch-double-free-on-sync-error Karl Seguin 2026-05-10 12:03:07 +08:00
  • 520d968840 Merge pull request #2398 from staylor/fix/worker-importscripts-segfault Karl Seguin 2026-05-10 11:08:49 +08:00
  • 261059acbe Merge pull request #2393 from lightpanda-io/scheduler_timeslice Karl Seguin 2026-05-10 10:33:21 +08:00
  • e7d6597e08 refactor: unify URL handling and clean up agent logic Adrià Arrufat 2026-05-10 00:04:51 +02:00
  • 92607ad765 Defer page teardown while worker scripts are evaluating Scott Taylor 2026-05-08 14:55:54 -04:00
  • a5e7ec16be agent: unify interactive prompts and tool execution Adrià Arrufat 2026-05-09 20:40:38 +02:00
  • 1de98efbc4 agent: simplify model string ownership Adrià Arrufat 2026-05-09 20:27:16 +02:00
  • 5284abc3e7 agent: consolidate listModels logic into Agent.zig Adrià Arrufat 2026-05-09 20:18:27 +02:00
  • 938795ec8d agent: add --pick-model for interactive selection Adrià Arrufat 2026-05-09 20:11:52 +02:00
  • 16b83f5093 agent: add provider auto-detection and --no-llm flag Adrià Arrufat 2026-05-09 19:52:42 +02:00
  • 357033eb0c agent: add --list-models flag Adrià Arrufat 2026-05-09 19:16:48 +02:00
  • 5f2a46b311 browser: use explicit switch cases for tool actions Adrià Arrufat 2026-05-09 18:27:51 +02:00
  • 2b4e69b517 refactor: improve recorder and spinner state management Adrià Arrufat 2026-05-09 18:05:52 +02:00
  • 7726ad4623 agent: avoid JSON round-trips in tool calls Adrià Arrufat 2026-05-09 17:53:41 +02:00
  • 5b5e42cbaa refactor: optimize string building and unify text extraction Adrià Arrufat 2026-05-09 17:47:28 +02:00
  • d7e283fed9 Don't propagate http_client.request errors from Fetch.init Navid EMAD 2026-05-09 14:57:08 +02:00
  • b272b0e33c Add --disable-subframes CLI flag Scott Taylor 2026-05-08 17:12:54 -04:00
  • 62d8bf7b0a Add LP.setSubframeLoading CDP method to skip iframe loading Scott Taylor 2026-05-08 17:05:43 -04:00
  • 1bc0ca6b8f add AGENTS.md and CLAUDE.md Navid EMAD 2026-05-08 09:50:09 +02:00
  • d8b9391e33 xpath: drop internal references from comments Navid EMAD 2026-05-08 08:58:07 +02:00
  • 0b0a34c4a2 cdp: match closed set of axis names in isXPathQuery Navid EMAD 2026-05-08 08:42:07 +02:00
  • 9830da04d8 Naming convention fixes Karl Seguin 2026-05-08 08:22:18 +08:00
  • ce722c1f6e xpath: extend fast path to non-positional descendant queries Navid EMAD 2026-05-06 19:41:53 +02:00
  • c4c700f7ab xpath: id-lookup fast path + perf benchmark Navid EMAD 2026-05-06 19:19:00 +02:00
  • 379664044e xpath: apply review correctness feedback Navid EMAD 2026-05-06 18:21:34 +02:00
  • 94bcee6322 xpath: apply review style/convention feedback Navid EMAD 2026-05-06 18:19:44 +02:00
  • e7c3e77c41 xpath: match CDATASection in text() node test Navid EMAD 2026-04-29 00:37:39 +02:00
  • a4abbb6d13 xpath: cache attribute axis nodes via frame lookup Navid EMAD 2026-04-29 00:37:12 +02:00
  • 33714a4dfd cdp: tighten isXPathQuery '::' heuristic Navid EMAD 2026-04-29 00:36:13 +02:00
  • 0fcd47e1e1 xpath: dupe expression into arena before parsing Navid EMAD 2026-04-29 00:36:00 +02:00
  • 290fc7a9df xpath: implement XPath 1.0 evaluator Navid EMAD 2026-04-28 19:20:09 +02:00
  • 372c0a12a2 agent: simplify logic and cleanup comments Adrià Arrufat 2026-05-08 08:23:19 +02:00
  • 8e1bf69b57 Merge branch 'main' into agent Adrià Arrufat 2026-05-08 08:08:39 +02:00
  • c633617544 Add timeslice to scheduler Karl Seguin 2026-05-08 10:34:47 +08:00
  • 6e9156a86f Merge pull request #2389 from lightpanda-io/interception-layer-on-serve Karl Seguin 2026-05-08 06:51:03 +08:00
  • 97f95a992e Merge pull request #2388 from lightpanda-io/cache-clear Karl Seguin 2026-05-08 06:50:35 +08:00
  • ffee9e67ce Merge pull request #2377 from lightpanda-io/page_dom_version Karl Seguin 2026-05-08 06:45:16 +08:00
  • b8674cd252 Merge pull request #2379 from lightpanda-io/setter_and_static_arity Karl Seguin 2026-05-08 06:45:00 +08:00
  • 77fc818976 refactor: optimize tool calls and improve script healing Adrià Arrufat 2026-05-07 20:30:49 +02:00
  • 622d408d03 mcp: add verification to script_step Adrià Arrufat 2026-05-07 20:18:37 +02:00
  • c6ccd83ac4 mcp: add pandascript recording and self-healing tools Adrià Arrufat 2026-05-07 20:11:40 +02:00
  • caee513701 abort all http navigation before starting the pending one cancel-active-http-before-nav Pierre Tachoire 2026-05-07 18:09:27 +02:00
  • 66293ebc99 only enable InterceptionLayer on .serve mode Muki Kiboigo 2026-05-07 09:03:40 -07:00
  • 14e1f1bcf6 add clear fn to Cache and FsCache Muki Kiboigo 2026-05-07 09:00:33 -07:00
  • 1131cb09ff Merge pull request #2387 from lightpanda-io/zig-fmt-ci Pierre Tachoire 2026-05-07 17:49:15 +02:00
  • 7bf69a9a34 agent: remove integrated mcp server Adrià Arrufat 2026-05-07 17:12:46 +02:00
  • e5e5f78928 fix formatting on EventTarget.zig Muki Kiboigo 2026-05-07 08:10:43 -07:00
  • f54ee13b32 fix zig fmt step in CI Muki Kiboigo 2026-05-07 08:07:18 -07:00
  • fbb8126cc4 Merge pull request #2378 from lightpanda-io/blank_navigation Karl Seguin 2026-05-07 23:00:33 +08:00
  • 823a7c480d Merge pull request #2380 from lightpanda-io/illegal_instructor_capture_name Karl Seguin 2026-05-07 23:00:13 +08:00
  • 16e61e342e terminal: simplify spinner access and organize ansi codes Adrià Arrufat 2026-05-07 16:38:11 +02:00
  • 307e016aa5 optimize elementFromPoint Karl Seguin 2026-05-07 22:37:28 +08:00
  • 855ab768fa terminal: show tool execution trace in spinner mode Adrià Arrufat 2026-05-07 16:28:16 +02:00
  • d4a210c5f1 Merge pull request #2385 from lightpanda-io/avoid_script_error_double_free Karl Seguin 2026-05-07 22:11:58 +08:00
  • a254e4041a agent: refine verbosity levels and tool output UI Adrià Arrufat 2026-05-07 16:11:28 +02:00
  • 54d873e007 agent: add proactive login and silence tool errors Adrià Arrufat 2026-05-07 15:51:18 +02:00
  • 598a3b984b agent: add status spinner for AI turns Adrià Arrufat 2026-05-07 15:25:26 +02:00
  • b716bfe1bc browser: improve getUrl tool description Adrià Arrufat 2026-05-07 14:38:44 +02:00
  • 61497ffe3a Merge pull request #2383 from lightpanda-io/css_static_binding Karl Seguin 2026-05-07 20:30:40 +08:00
  • 8e9e82b478 cli: support short flags and hide tool results in REPL Adrià Arrufat 2026-05-07 14:22:26 +02:00
  • a4cf214040 Merge pull request #2382 from lightpanda-io/xhr_fix_teardown_order Karl Seguin 2026-05-07 20:05:55 +08:00
  • 87b0c33344 Merge pull request #2384 from lightpanda-io/silence_test_warns Karl Seguin 2026-05-07 19:50:57 +08:00
  • a74c5cc54c On error, don't free headers Karl Seguin 2026-05-07 19:47:29 +08:00
  • 459c7a532a Silence test warnings Karl Seguin 2026-05-07 18:59:46 +08:00
  • dd49e51f7a Fix binding for static (in general) and specifically for CSS.escape Karl Seguin 2026-05-07 18:49:28 +08:00
  • 783bfd3813 Fix the XHR teardown order Karl Seguin 2026-05-07 17:48:34 +08:00