Commit Graph

  • c087229b8a agent: add welcome banner with logo Adrià Arrufat 2026-06-08 11:28:16 +02:00
  • 3ec0c25dde Merge pull request #2665 from mvanhorn/fix/2610-axnode-password-input-textbox-role Pierre Tachoire 2026-06-08 11:21:32 +02:00
  • a7705abde0 Merge pull request #2660 from lightpanda-io/ci-save-cache Pierre Tachoire 2026-06-08 11:20:28 +02:00
  • 41cff18e75 ci: save LP cache for integration tests Pierre Tachoire 2026-06-05 19:03:37 +02:00
  • b2002a8dca Merge pull request #2657 from rohitsux/feat/cdp-mouse-button-clickcount Pierre Tachoire 2026-06-08 10:53:59 +02:00
  • 04345a5149 fix: resolve agent init crash and mcp stream recovery Adrià Arrufat 2026-06-08 10:35:42 +02:00
  • 530a9e0765 deinit FormData to release files Pierre Tachoire 2026-06-08 10:26:02 +02:00
  • bf7992f904 browser: clear session slot when Session.init fails Adrià Arrufat 2026-06-08 10:05:25 +02:00
  • e64aa70c34 Improve ArenaPool release debug reporting Karl Seguin 2026-06-08 15:24:27 +08:00
  • d11d7fdbd4 zig fmt Karl Seguin 2026-06-08 15:10:54 +08:00
  • 845dac86ba FormData: fix file leak on deletion Pierre Tachoire 2026-06-08 09:05:44 +02:00
  • 2a7bda3608 string: add string.isOneOf and deduplicate helpers Adrià Arrufat 2026-06-08 09:04:36 +02:00
  • 6aa4ef074f call the ref count release after releasing coupled data Pierre Tachoire 2026-06-08 08:51:01 +02:00
  • 4c06cfb17c use u8 for reference counter Pierre Tachoire 2026-06-08 08:49:07 +02:00
  • e7cce250d3 fix: map password inputs to textbox accessibility role Matt Van Horn 2026-06-07 23:45:20 -07:00
  • fdf6276f39 cdp: use Frame.mouse_button consts from cdp.input.zig Pierre Tachoire 2026-06-08 08:42:54 +02:00
  • b7c3814ece WPT /WebCryptoAPI/ Karl Seguin 2026-06-08 14:04:15 +08:00
  • 8b16a5a650 Merge pull request #2661 from lightpanda-io/async_action_sequence Karl Seguin 2026-06-08 06:39:31 +08:00
  • c8df32b98a Merge pull request #2659 from rohitsux/feat/element-scroll-into-view Karl Seguin 2026-06-07 13:55:56 +08:00
  • 6522615e21 zig fmt Karl Seguin 2026-06-07 12:34:30 +08:00
  • 1ffc84d947 implement the IfNeeded part of scrollIntoViewIfNeeded Karl Seguin 2026-06-07 12:32:39 +08:00
  • e68def97b3 refactor(cdp): use named constants for mouse button values Rohit 2026-06-06 19:03:45 +05:30
  • 802163308e zig fmt Karl Seguin 2026-06-06 19:04:15 +08:00
  • c55dcf0484 Fire actionSequence on the next tick Karl Seguin 2026-06-06 19:01:16 +08:00
  • 7bcab1d840 terminal: separate normal and JS REPL history Adrià Arrufat 2026-06-06 12:44:59 +02:00
  • adec4d45f5 Merge branch 'main' into agent Adrià Arrufat 2026-06-06 11:42:53 +02:00
  • c2e2717170 deps: update isocline dependency Adrià Arrufat 2026-06-06 11:07:05 +02:00
  • eb118bb1de terminal: highlight $LP_* vars inside strings Adrià Arrufat 2026-06-06 11:02:54 +02:00
  • 2d574a92b1 terminal: add javascript syntax highlighting in JS mode Adrià Arrufat 2026-06-06 10:53:53 +02:00
  • b009e416a6 terminal: add Ctrl-D exit confirmation Adrià Arrufat 2026-06-06 10:42:36 +02:00
  • 828abda838 terminal: support double Esc clear confirmation Adrià Arrufat 2026-06-06 09:47:00 +02:00
  • 29b407bc30 Merge pull request #2653 from lightpanda-io/element_set_style Pierre Tachoire 2026-06-06 09:24:13 +02:00
  • a771597caa terminal: support Backspace to exit JS mode Adrià Arrufat 2026-06-06 09:18:20 +02:00
  • a68598fa5d Merge pull request #2650 from lightpanda-io/fix_arena_leaks Karl Seguin 2026-06-06 07:21:39 +08:00
  • 0406451750 Merge pull request #2596 from lightpanda-io/robots-next-tick-on-sync-deny Karl Seguin 2026-06-06 07:21:10 +08:00
  • b82af40453 Merge pull request #2655 from lightpanda-io/improve_import_fail_error Karl Seguin 2026-06-06 07:20:23 +08:00
  • 50e1003be5 Merge pull request #2651 from lightpanda-io/extend_cdp_test_timeout Karl Seguin 2026-06-06 07:20:09 +08:00
  • c7d8cb4bb9 Merge pull request #2656 from lightpanda-io/atob_btoa Karl Seguin 2026-06-06 07:19:50 +08:00
  • 3342813012 build: update isocline dependency Adrià Arrufat 2026-06-05 19:21:22 +02:00
  • 8c1c3c93f8 couple FormData and its Files lifetime Pierre Tachoire 2026-06-05 18:00:32 +02:00
  • e024c1b83b config: share enum tag helpers and add tagJsonArray Adrià Arrufat 2026-06-05 18:06:50 +02:00
  • 30725175c1 agent: derive slash command values from enums Adrià Arrufat 2026-06-05 17:36:00 +02:00
  • 3f0c6f6c09 terminal: autocomplete and hint enum values Adrià Arrufat 2026-06-05 16:58:19 +02:00
  • b77d0f8ed1 feat(webapi): implement Element.scrollIntoView Rohit 2026-06-05 20:22:34 +05:30
  • 1776d0ea71 feat(cdp): support mouse button and clickCount in Input.dispatchMouseEvent Rohit 2026-06-05 20:08:46 +05:30
  • 200cbe623f agent: skip network requests during initialization Adrià Arrufat 2026-06-05 16:34:29 +02:00
  • 22410510db Synthetic runNextTick takes null as ctx Muki Kiboigo 2026-06-05 07:26:40 -07:00
  • 9d4f284c73 browser: add waitForState and default goto to load Adrià Arrufat 2026-06-05 16:26:19 +02:00
  • 572267802d fire RobotsBlocked in nextTickRun Muki Kiboigo 2026-06-01 07:36:13 -07:00
  • ffcdcc6e09 add optional ctx to runNextTick Muki Kiboigo 2026-06-01 07:36:01 -07:00
  • 6ae3233f0e form: fix no file selection case Pierre Tachoire 2026-06-05 15:55:56 +02:00
  • c4e859d735 fix tests Karl Seguin 2026-06-05 21:19:46 +08:00
  • 97dc807810 repl: improve startup help messages Adrià Arrufat 2026-06-05 15:16:41 +02:00
  • 5ad664a63a agent: allow disabling LLM via /provider null Adrià Arrufat 2026-06-05 15:12:04 +02:00
  • b0ebbf7b35 zig fmt Karl Seguin 2026-06-05 20:46:48 +08:00
  • 14aec37652 Fix atob/btoa Karl Seguin 2026-06-05 20:44:19 +08:00
  • ce34ea6625 agent: persist and restore verbosity setting Adrià Arrufat 2026-06-05 14:40:55 +02:00
  • e9bf4b732e form: encode file inputs as multipart/form-data on submit Pierre Tachoire 2026-06-05 14:27:23 +02:00
  • d7be4ebade browser: update driver guidance for efficient browsing Adrià Arrufat 2026-06-05 14:26:31 +02:00
  • c355b0bda8 agent: add /clear and /reset REPL commands Adrià Arrufat 2026-06-05 14:13:10 +02:00
  • 2d2914e878 agent: add /usage slash command to REPL Adrià Arrufat 2026-06-05 13:35:34 +02:00
  • c21c683474 Better import error return Karl Seguin 2026-06-05 19:21:43 +08:00
  • f0060dd677 add Element.style setter Karl Seguin 2026-06-05 18:46:05 +08:00
  • 88c8828224 Merge branch 'main' into agent Adrià Arrufat 2026-06-05 12:43:46 +02:00
  • 5f2330bb2f agent: add reasoning effort configuration Adrià Arrufat 2026-06-05 12:40:34 +02:00
  • a97f64e084 agent: improve wording of the welcome message agent_wording Francis Bouvier 2026-06-05 12:36:41 +02:00
  • 37f5a8c819 Merge pull request #2648 from lightpanda-io/worker_isolate_terminate Karl Seguin 2026-06-05 18:27:01 +08:00
  • 6ecf54fc32 Merge pull request #2649 from lightpanda-io/fix/deferred-context-uaf-on-teardown Karl Seguin 2026-06-05 18:22:58 +08:00
  • 76504604ba docs: update recorder details and add /logout Adrià Arrufat 2026-06-05 12:14:42 +02:00
  • c3233867c8 Extend the TCP read/write timeout from 2 second to 10. Karl Seguin 2026-06-05 18:13:24 +08:00
  • 5db5969c92 Merge pull request #2647 from staylor/fix/synwait-teardown-interrupt Karl Seguin 2026-06-05 17:55:51 +08:00
  • 995efd57e6 Fix two arena leaks Karl Seguin 2026-06-05 17:32:21 +08:00
  • 157aa30bdc agent: clarify script primitives and save behavior Adrià Arrufat 2026-06-05 11:26:24 +02:00
  • d44bdaa0c9 telemetry: remove allocation for llm event agent-telemetry Pierre Tachoire 2026-06-05 11:02:03 +02:00
  • d18297f204 agent: update docs for recent features and fixes Adrià Arrufat 2026-06-05 10:43:41 +02:00
  • 3044f620b9 docs(agent): update docs for recent features and CLI flags Adrià Arrufat 2026-06-05 10:23:50 +02:00
  • ee21138bde fix: drop orphaned deferred contexts on frame teardown Adrià Arrufat 2026-06-05 09:47:15 +02:00
  • 6c9c6df3af build: update isocline dependency Adrià Arrufat 2026-06-05 09:11:24 +02:00
  • 3f012cee4c remove useless import Pierre Tachoire 2026-06-05 08:16:50 +02:00
  • 86b9e8675e Make worker more robust in the face of a disconnected CDP client Karl Seguin 2026-06-05 13:00:35 +08:00
  • 0bfd0222f2 fix(http): abort blocking-script sync wait when a teardown command is queued Scott Taylor 2026-06-04 23:17:24 -04:00
  • 0e12790397 Merge pull request #2635 from Ar-maan05/feat-implement-file-api Karl Seguin 2026-06-05 10:52:23 +08:00
  • 129d014479 Make FileList iterable / indexable Karl Seguin 2026-06-05 08:27:38 +08:00
  • 23120885be Merge pull request #2641 from rohitsux/feat/cdp-dispatch-mouse-wheel Karl Seguin 2026-06-05 07:34:21 +08:00
  • 9068a7583b Merge pull request #2638 from lightpanda-io/xhr-upload Karl Seguin 2026-06-05 07:34:06 +08:00
  • 0971f74a4c fix XMLHttpRequestUpload release Karl Seguin 2026-06-05 07:01:01 +08:00
  • 62acf1c640 Merge pull request #2643 from lightpanda-io/mime_fix Karl Seguin 2026-06-05 06:55:16 +08:00
  • a9374a0254 Merge pull request #2642 from lightpanda-io/dommatrix Karl Seguin 2026-06-05 06:54:54 +08:00
  • 5d95b55d87 Merge pull request #2637 from lightpanda-io/xhr-override-mimetype Karl Seguin 2026-06-05 06:31:26 +08:00
  • 19485f8640 agent: validate models for all providers Adrià Arrufat 2026-06-04 20:01:12 +02:00
  • 7eccdeed72 build: update zenai dependency Adrià Arrufat 2026-06-04 19:35:03 +02:00
  • 7dae410270 build: update zenai dependency Adrià Arrufat 2026-06-04 19:33:11 +02:00
  • ab540e9bdf agent: auto-detect Ollama and fallback models Adrià Arrufat 2026-06-04 18:29:29 +02:00
  • cb73e43926 couple XMLHttpRequestUpload lifecycle w/ parent's XMLHttpRequest Pierre Tachoire 2026-06-04 18:20:38 +02:00
  • f2a7367e6d agent: verify Ollama model is installed upfront Adrià Arrufat 2026-06-04 18:09:43 +02:00
  • d184327376 agent: validate model selection Adrià Arrufat 2026-06-04 18:01:25 +02:00
  • 760059c085 build: update zenai dependency Adrià Arrufat 2026-06-04 17:54:28 +02:00
  • 3f5d19d7dc telemetry: send a new llm event Pierre Tachoire 2026-06-04 17:10:48 +02:00
  • 3575e1f238 agent: use remembered model when provider matches Adrià Arrufat 2026-06-04 17:30:37 +02:00
  • e3d05aeaca browser: add CSS selector to nodeDetails Adrià Arrufat 2026-06-04 16:34:56 +02:00