Commit Graph

  • 884b9cccfd agent: implement schema-driven EXTRACT command Adrià Arrufat 2026-05-12 19:38:40 +02:00
  • 989e2d03a2 dom: implement HTMLDialogElement.{show, showModal, close} Navid EMAD 2026-05-12 19:02:10 +02:00
  • 8a53783132 agent: only attach terminal completer in REPL mode Adrià Arrufat 2026-05-12 18:51:33 +02:00
  • f09554e520 Merge branch 'main' into agent Adrià Arrufat 2026-05-12 18:14:26 +02:00
  • 4c58f8a6d0 Merge pull request #2432 from lightpanda-io/fix-build-banner-stderr Pierre Tachoire 2026-05-12 16:25:40 +02:00
  • 7f9953200d Merge branch 'main' into agent Adrià Arrufat 2026-05-12 15:13:00 +02:00
  • 842fbb78ef build: print version banner to stderr, not stdout Adrià Arrufat 2026-05-12 15:12:50 +02:00
  • ecd27791e4 terminal: skip isocline setup in script mode Adrià Arrufat 2026-05-12 15:10:06 +02:00
  • 258d6463e5 Merge branch 'main' into agent Adrià Arrufat 2026-05-12 14:42:29 +02:00
  • edc3d836d1 explicit track if transfer is queued for correct cleanup Karl Seguin 2026-05-12 20:32:40 +08:00
  • 806497c02b fix(cdp): remove duplicate Page.frameNavigated and fix context registration for iframes Pierre Tachoire 2026-05-12 14:18:24 +02:00
  • caa47d50b2 fix build Karl Seguin 2026-05-12 19:30:46 +08:00
  • 73241dd1f7 don't mutate hashmap while iterating (in teardown) Karl Seguin 2026-05-12 19:25:46 +08:00
  • 5e0976bbd6 fix use-after-free on robotslayer shutdown Karl Seguin 2026-05-12 18:47:10 +08:00
  • 7869cbb68c Delay Page destruction to avoid UAF Karl Seguin 2026-05-12 17:36:09 +08:00
  • 2dc3b4682b abort frame-specific transfers Karl Seguin 2026-05-12 16:30:51 +08:00
  • 82a4fc752b HttpClient Improvements Karl Seguin 2026-05-11 19:46:21 +08:00
  • bfe9f98fb7 agent: unify REPL result and error formatting Adrià Arrufat 2026-05-12 12:22:17 +02:00
  • ff03d96f64 agent: format tool schema in slash command help Adrià Arrufat 2026-05-12 12:12:01 +02:00
  • 49297d76d3 Merge pull request #2430 from lightpanda-io/worker_offscreen_canvas Karl Seguin 2026-05-12 18:04:13 +08:00
  • 11fb6a3f6e agent: improve slash command parsing and spinner logic Adrià Arrufat 2026-05-12 11:58:24 +02:00
  • dd5e4ad43f agent: add spinner for manual REPL commands Adrià Arrufat 2026-05-12 11:52:02 +02:00
  • 09747cf951 Enable ImageData and OffscreenCanvasRenderingContext2D on Worker Karl Seguin 2026-05-12 17:42:37 +08:00
  • ef1dde49a6 terminal: improve command highlighting with prefix checking Adrià Arrufat 2026-05-12 11:29:34 +02:00
  • 19c33499cb terminal: delay error highlighting until token is closed Adrià Arrufat 2026-05-12 11:25:04 +02:00
  • 60a880a88c terminal: simplify command completion logic Adrià Arrufat 2026-05-12 11:19:48 +02:00
  • 619e99d803 repl: add progressive argument hints for commands Adrià Arrufat 2026-05-12 10:57:27 +02:00
  • cd830a7152 agent: add end-to-end tutorial Adrià Arrufat 2026-05-12 10:20:50 +02:00
  • 13fc1ee044 refactor: optimize agent tool handling and browser helpers Adrià Arrufat 2026-05-12 09:59:26 +02:00
  • 8cad175c1d Merge pull request #2427 from lightpanda-io/v8_inspector_string Karl Seguin 2026-05-12 15:51:48 +08:00
  • c8dc9d8938 Merge pull request #2428 from lightpanda-io/revert-pr-2394 Karl Seguin 2026-05-12 15:33:54 +08:00
  • 5e7769552b Merge pull request #2396 from navidemad/add-agents-md Pierre Tachoire 2026-05-12 09:32:09 +02:00
  • 538f194090 report test options examples from AGENTS to README Pierre Tachoire 2026-05-12 09:30:22 +02:00
  • 8bede8684e Revert "Merge pull request #2394 from lightpanda-io/custom_element_reactions" Karl Seguin 2026-05-12 15:16:40 +08:00
  • 19f8a1a2e5 config: handle agent mode in disableSubframes Adrià Arrufat 2026-05-12 09:00:07 +02:00
  • 7d312ce5e9 Merge branch 'main' into agent Adrià Arrufat 2026-05-12 08:56:29 +02:00
  • bcd94c4f9d Update v8 dep Karl Seguin 2026-05-12 14:06:17 +08:00
  • e9b2aa4946 Merge pull request #2426 from lightpanda-io/feat/cdp-disable-iframes Karl Seguin 2026-05-12 13:16:16 +08:00
  • cdfabf7953 Minor tweaks Karl Seguin 2026-05-12 12:56:33 +08:00
  • 353cf45b38 Merge pull request #2425 from lightpanda-io/subcommand_help Karl Seguin 2026-05-12 10:52:44 +08:00
  • 5c7097b6a0 Merge pull request #2394 from lightpanda-io/custom_element_reactions Karl Seguin 2026-05-12 10:49:46 +08:00
  • 235f1cd9bc Merge pull request #2386 from lightpanda-io/improve_elementFromPoint Karl Seguin 2026-05-12 10:49:30 +08:00
  • 58e7e72459 Merge pull request #2409 from lightpanda-io/abortsignal_any Karl Seguin 2026-05-12 10:49:09 +08:00
  • f705d8b8e9 Merge pull request #2412 from lightpanda-io/events Karl Seguin 2026-05-12 10:48:56 +08:00
  • 45b1cc4762 Merge pull request #2411 from lightpanda-io/htmlcollection_string_indexer Karl Seguin 2026-05-12 10:48:44 +08:00
  • 21e2ddfb88 browser: add filtered interactive element search Adrià Arrufat 2026-05-11 22:31:31 +02:00
  • 31ef5246bc Add per-subcommand help via help or --help argument Francis Bouvier 2026-05-11 22:16:52 +02:00
  • 1822c33077 ability to run wpt with nix Muki Kiboigo 2026-05-11 11:52:45 -07:00
  • 827e696a4e link AGENTS.md and CONTRIBUTING.md, add dev section Navid EMAD 2026-05-11 20:41:14 +02:00
  • 77decef889 mcp: optimize line matching in script heal Adrià Arrufat 2026-05-11 20:34:28 +02:00
  • 2078d332c2 agent: update zenai and tool call handling Adrià Arrufat 2026-05-11 20:28:34 +02:00
  • 45da2c8196 refactor: localize keyword check and simplify command tests Adrià Arrufat 2026-05-11 20:08:38 +02:00
  • c41955ade3 script: move script module to root src directory Adrià Arrufat 2026-05-11 19:56:36 +02:00
  • 1a84f56160 refactor: relocate PandaScript and improve agent reliability Adrià Arrufat 2026-05-11 19:49:15 +02:00
  • c1b4c0e52e agent: report recording status and refine verification Adrià Arrufat 2026-05-11 18:56:34 +02:00
  • 5ef6afbd06 Merge pull request #2422 from lightpanda-io/isocline Adrià Arrufat 2026-05-11 18:35:12 +02:00
  • 0171a111a7 Merge pull request #2421 from lightpanda-io/agent-nightly Pierre Tachoire 2026-05-11 18:34:16 +02:00
  • 6a12ce7d0f ci: invalidate cloudfront cache after build Pierre Tachoire 2026-05-11 18:18:21 +02:00
  • f33f35d158 ci: add agent pre-release nightly build Pierre Tachoire 2026-05-11 17:45:54 +02:00
  • 08dde25923 terminal: simplify slash command argument analysis Adrià Arrufat 2026-05-11 17:51:57 +02:00
  • aa9304f150 terminal: add inline hints for commands Adrià Arrufat 2026-05-11 17:43:51 +02:00
  • 30af107e04 terminal: improve tab-completion with starters and arg hints Adrià Arrufat 2026-05-11 17:02:07 +02:00
  • 9050bd06d7 agent: add help text for /help and /quit commands Adrià Arrufat 2026-05-11 16:33:30 +02:00
  • 5df501f419 agent: improve command syntax error handling in REPL Adrià Arrufat 2026-05-11 16:21:44 +02:00
  • 729de62012 test: add keywordSyntax and isAllUpper tests Adrià Arrufat 2026-05-11 15:51:53 +02:00
  • 82f6b4c002 terminal: improve repl completion and highlighting Adrià Arrufat 2026-05-11 15:43:03 +02:00
  • 98b082ddc1 terminal: improve REPL prompt, completion, and highlighting Adrià Arrufat 2026-05-11 15:24:09 +02:00
  • 1abf05aec7 agent: unify command keywords and simplify env listing Adrià Arrufat 2026-05-11 14:53:17 +02:00
  • e962ba9575 refactor: simplify terminal prompt and enable brace insertion Adrià Arrufat 2026-05-11 14:41:11 +02:00
  • 6da9497fda repl: add syntax highlighting and completions Adrià Arrufat 2026-05-11 14:21:50 +02:00
  • 5d70174288 terminal: replace linenoise with isocline Adrià Arrufat 2026-05-11 13:11:39 +02:00
  • 75b7a8ec6d Merge branch 'main' into agent Adrià Arrufat 2026-05-11 17:52:35 +02:00
  • e56bd0862a Merge pull request #2419 from lightpanda-io/nix-flake-update Karl Seguin 2026-05-11 22:59:00 +08:00
  • 3733abbf8a Merge pull request #2413 from lightpanda-io/small_dom_fixes Karl Seguin 2026-05-11 21:58:01 +08:00
  • fe729f8b1f CustomElement Reactions Karl Seguin 2026-05-08 13:10:30 +08:00
  • 105f5028c8 update nix flake Muki Kiboigo 2026-05-11 06:50:03 -07:00
  • b79870e07a Merge pull request #2414 from lightpanda-io/test_timeout_config Karl Seguin 2026-05-11 21:49:57 +08:00
  • 082994c331 Allow HTML Tests to set a timeout Karl Seguin 2026-05-11 16:06:35 +08:00
  • 6fa1fe12a5 Merge pull request #2235 from lightpanda-io/nikneym/cli-script-eval Karl Seguin 2026-05-11 21:24:50 +08:00
  • 8bea867e5f Merge pull request #2406 from navidemad/parser-defer-rawtext-merge Karl Seguin 2026-05-11 21:05:39 +08:00
  • 258003ca90 ArrayListUnmanaged (deprecated name) -> ArrayList Karl Seguin 2026-05-11 20:42:11 +08:00
  • a470f6b686 parser: lift merge buffer onto Parser and lazy-buffer single-chunk runs Navid EMAD 2026-05-11 14:36:40 +02:00
  • cfcfe4ee29 Merge pull request #2417 from lightpanda-io/nikneym/dummy-set-resource-timing-buffer-size Karl Seguin 2026-05-11 20:31:17 +08:00
  • 5faaf3dc15 --inject-script: testable injected scripts Halil Durak 2026-05-11 15:24:28 +03:00
  • 3c7c08f822 --inject-script: don't error out if script execution fails Halil Durak 2026-05-11 15:24:08 +03:00
  • 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