Commit Graph

  • 0d86c5a22d terminal: disable highlighting in JS mode Adrià Arrufat 2026-06-02 11:52:52 +02:00
  • 62a3e73f25 Merge pull request #2603 from lightpanda-io/agent_repl_pimp Adrià Arrufat 2026-06-02 11:50:01 +02:00
  • e3e3fc25fe Various HTML attribute tweaks Karl Seguin 2026-06-02 17:33:37 +08:00
  • 04ee47c268 Merge branch 'agent' into agent_repl_pimp Adrià Arrufat 2026-06-02 11:23:39 +02:00
  • 401f73b0f2 agent: echo console logs in REPL Adrià Arrufat 2026-06-02 11:09:53 +02:00
  • f54359aef6 agent: improve banner Francis Bouvier 2026-06-02 10:45:19 +02:00
  • 8e063f8e83 repl: add JS evaluation mode Adrià Arrufat 2026-06-02 10:19:37 +02:00
  • ccba74bae3 Merge pull request #2600 from lightpanda-io/document_close_during_write Karl Seguin 2026-06-02 15:27:37 +08:00
  • a5d6acf81c Merge pull request #2601 from lightpanda-io/arena_release_in_debug Karl Seguin 2026-06-02 15:27:07 +08:00
  • 12b2375969 terminal: support kitty keyboard protocol Adrià Arrufat 2026-06-02 09:11:56 +02:00
  • 818b225d99 Merge branch 'main' into agent Adrià Arrufat 2026-06-02 08:12:26 +02:00
  • a7355a5762 Less arena-reuse (retain) in Debug Karl Seguin 2026-06-02 13:00:17 +08:00
  • 1895d8f58d Merge pull request #2329 from lightpanda-io/deferred-layer Karl Seguin 2026-06-02 12:43:06 +08:00
  • 4dd7535e6d Don't allow document.close during document.write Karl Seguin 2026-06-02 12:39:19 +08:00
  • 94ba07913c Merge pull request #2584 from lightpanda-io/request_callback_terminate Karl Seguin 2026-06-02 11:10:57 +08:00
  • 79cdbd285d Improve forced terminate on CDP client disconnect. Karl Seguin 2026-05-31 18:39:26 +08:00
  • 56181bbe6c Merge pull request #2595 from lightpanda-io/reentrant_stream_parsing Karl Seguin 2026-06-02 06:27:37 +08:00
  • 4291c549e0 Merge pull request #2592 from lightpanda-io/uaf_queued_navigation_log_failure Karl Seguin 2026-06-02 06:26:22 +08:00
  • 58533e1a53 Merge pull request #2591 from lightpanda-io/global_flattening Karl Seguin 2026-06-02 06:25:59 +08:00
  • 9251c3d45e Merge pull request #2593 from lightpanda-io/transfer_data_ownership Karl Seguin 2026-06-02 06:25:42 +08:00
  • e333e458b1 Merge pull request #2597 from lightpanda-io/remove_unused_imports Karl Seguin 2026-06-02 06:24:30 +08:00
  • 29408bda2b deps: update isocline dependency Adrià Arrufat 2026-06-01 23:14:51 +02:00
  • 2c39b77591 build: update isocline for bracketed paste Adrià Arrufat 2026-06-01 22:59:04 +02:00
  • 0544d732dd Merge pull request #2599 from lightpanda-io/agent_script_js Francis Bouvier 2026-06-01 20:25:21 +02:00
  • f507ed902f agent: simplify schema extraction Adrià Arrufat 2026-06-01 18:41:53 +02:00
  • fb22f0e875 agent: use local arenas to avoid re-entrant corruption Adrià Arrufat 2026-06-01 18:33:32 +02:00
  • 8fbf63fdc9 runtime: fix strict-mode calls and drain microtasks Adrià Arrufat 2026-06-01 18:22:40 +02:00
  • e59c4b2cae Merge pull request #2598 from lightpanda-io/agent-remove-autoheal Francis Bouvier 2026-06-01 17:46:31 +02:00
  • 044b34d228 refactor: remove legacy PandaScript self-healing and execution Adrià Arrufat 2026-06-01 17:29:24 +02:00
  • 37a846d91d remove unused imports Karl Seguin 2026-06-01 22:42:39 +08:00
  • 4b51808c92 Merge pull request #2594 from lightpanda-io/robots-layer-pending-panic Karl Seguin 2026-06-01 22:33:07 +08:00
  • cc6ad4d436 refactor: simplify enum usage and remove redundant helpers Adrià Arrufat 2026-06-01 16:26:42 +02:00
  • 2a96311373 Protect against re-entrant stream parsing Karl Seguin 2026-06-01 22:10:52 +08:00
  • dd096cd0c5 Merge branch 'agent' into agent_script_js Adrià Arrufat 2026-06-01 15:57:49 +02:00
  • 2f1362ac19 remove missing queue panic on RobotsLayer Muki Kiboigo 2026-06-01 06:57:14 -07:00
  • 8824174afa agent: run recorded scripts as JavaScript Francis Bouvier 2026-06-01 15:43:37 +02:00
  • 5b4b978347 minor cleanup of DeferringLayer Muki Kiboigo 2026-05-26 16:34:44 -07:00
  • 51d8c8e8d8 prevent double frees on shutdown with DeferredContext Muki Kiboigo 2026-05-26 08:27:32 -07:00
  • 444884fb81 remove unneeded flushUnblocked Muki Kiboigo 2026-05-26 08:27:16 -07:00
  • 342ce9b1d9 firePartial should always have a stable response Muki Kiboigo 2026-05-26 06:59:12 -07:00
  • 673403f950 properly flush frame after syncRequest eval Muki Kiboigo 2026-05-25 12:31:37 -07:00
  • 9ab82d2761 add DeferringLayer Muki Kiboigo 2026-05-12 20:39:07 -07:00
  • 8a76153cbb Clone data into the transfer's arena Karl Seguin 2026-06-01 21:20:44 +08:00
  • 2104de8e6d agent: move slash command helpers to Terminal Adrià Arrufat 2026-06-01 15:10:09 +02:00
  • 03e96d9e8f agent: extract settings and use shared utf8 truncation Adrià Arrufat 2026-06-01 15:03:42 +02:00
  • 58d6e3f389 Avoid UAF in log message when processFrameNavigation fails Karl Seguin 2026-06-01 19:13:14 +08:00
  • e048b4b293 Merge branch 'main' into agent Adrià Arrufat 2026-06-01 12:36:08 +02:00
  • 38531e1bb5 agent: deduplicate LLM setup hints and checks Adrià Arrufat 2026-06-01 12:32:32 +02:00
  • 1a7e70fff7 agent: clean up terminal and slash command logic Adrià Arrufat 2026-06-01 12:19:03 +02:00
  • 30f6854820 Global property flattening Karl Seguin 2026-06-01 17:42:19 +08:00
  • 9712e4171e Merge pull request #2590 from lightpanda-io/SSO_bridge_coercion Pierre Tachoire 2026-06-01 10:52:04 +02:00
  • ec6748e3ef Merge pull request #2566 from lightpanda-io/import_maps Karl Seguin 2026-06-01 15:47:03 +08:00
  • da6d821598 Coerce value to strings on string.String (SSO) target Karl Seguin 2026-06-01 15:29:32 +08:00
  • 9eb229a963 Improve ImporMap Karl Seguin 2026-05-28 16:26:09 +08:00
  • fd228a65f0 Merge pull request #2575 from lightpanda-io/url_tweaks Karl Seguin 2026-06-01 15:18:58 +08:00
  • ba9a1a7c72 Merge pull request #2588 from lightpanda-io/about_blank_base_url Pierre Tachoire 2026-06-01 09:05:38 +02:00
  • c5eaf7fb5d Merge pull request #2589 from lightpanda-io/navigator_getBattery Pierre Tachoire 2026-06-01 09:05:24 +02:00
  • 1baa8de09d Merge pull request #2585 from lightpanda-io/cookie_store_tweaks Pierre Tachoire 2026-06-01 09:04:35 +02:00
  • 204e3aa31b Merge branch 'main' into agent Adrià Arrufat 2026-06-01 08:04:44 +02:00
  • 295bcf5cda Merge pull request #2583 from jschaf/codex/fix-relative-url-fragment Karl Seguin 2026-06-01 13:07:06 +08:00
  • a937d559de Remove the navigator.getBattery dummy implementation Karl Seguin 2026-06-01 12:58:13 +08:00
  • 644cea4ea9 An about:blank iframe/popup inherits its parent's base_url Karl Seguin 2026-06-01 12:00:31 +08:00
  • b17ff37f8d Merge pull request #2587 from lightpanda-io/websocket_cookies Karl Seguin 2026-06-01 11:06:19 +08:00
  • 14f1ef35f1 URL.isHTTPs -> URL.isSecure and consider wss:// Karl Seguin 2026-06-01 08:35:19 +08:00
  • 668f8a07dc test: add extract follow test fixtures Adrià Arrufat 2026-05-31 18:49:29 +02:00
  • cf65a00a8f extract: add declarative follow option Adrià Arrufat 2026-05-31 17:07:42 +02:00
  • 85facd2fc7 eval: auto-serialize non-JSON values in save Adrià Arrufat 2026-05-31 16:31:06 +02:00
  • fc15027100 eval: clarify automatic JSON serialization Adrià Arrufat 2026-05-31 16:27:28 +02:00
  • ab3deec523 eval: serialize returned objects as JSON Adrià Arrufat 2026-05-31 16:19:34 +02:00
  • 27c2fe00c7 eval: support top-level await and return Adrià Arrufat 2026-05-31 16:10:42 +02:00
  • 63f2706202 terminal: remove bare command validation Adrià Arrufat 2026-05-31 15:29:53 +02:00
  • 0d22bd32a5 build: bump zenai dependency Adrià Arrufat 2026-05-31 15:25:56 +02:00
  • 7204de5a1b agent: prompt for provider selection when multiple found Adrià Arrufat 2026-05-31 14:33:57 +02:00
  • de0eff05f6 terminal: simplify interactive choice selection Adrià Arrufat 2026-05-30 15:12:40 +02:00
  • 99ef54a557 agent: add arrow-key navigation to provider picker Francis Bouvier 2026-05-30 14:38:57 +02:00
  • 5181cf4a14 zig fmt Karl Seguin 2026-05-31 18:50:43 +08:00
  • 7e0cc672be Remove CookieListItem Interface Karl Seguin 2026-05-30 17:27:43 +08:00
  • bf1b5e5506 browser/URL: ignore query and fragment slashes in URL resolve Joe Schafer 2026-05-31 00:34:45 -07:00
  • 760ac00580 Merge pull request #2579 from lightpanda-io/custom_element_define_reentrancy Karl Seguin 2026-05-31 07:28:18 +08:00
  • 88fdeeade8 refactor: extract JSON formatting and timeout helpers Adrià Arrufat 2026-05-30 23:48:50 +02:00
  • 53ba47cbec agent: suggest closest slash command on typo Adrià Arrufat 2026-05-30 23:40:34 +02:00
  • e42862e544 terminal: add ghost hints for slash commands Adrià Arrufat 2026-05-30 23:26:40 +02:00
  • 58caf9faf7 agent: pretty-print JSON command results Adrià Arrufat 2026-05-30 23:12:54 +02:00
  • 2eb995e0ee links: return structured link objects with text and node ID Adrià Arrufat 2026-05-30 22:54:27 +02:00
  • ee96d8e813 browser: report timeout status in goto tool Adrià Arrufat 2026-05-30 22:41:24 +02:00
  • 2ecf9ced5d Send cookies on WebSocket upgrade requests Tom Clarke 2026-05-10 10:44:19 -04:00
  • 13e3de4b26 browser: floor remaining wait timeout to 1ms Adrià Arrufat 2026-05-30 22:34:03 +02:00
  • 1ec65a00fb agent: improve command error messages Adrià Arrufat 2026-05-30 22:31:18 +02:00
  • 26cf182b38 agent: load external stylesheets by default with LLM Adrià Arrufat 2026-05-30 22:16:18 +02:00
  • c9c962ec74 Merge branch 'main' into agent Adrià Arrufat 2026-05-30 22:05:01 +02:00
  • c92dad165f command: add /logout and refactor LLM commands Adrià Arrufat 2026-05-30 22:03:46 +02:00
  • b98a79e14e agent: derive llm commands from Command tags Adrià Arrufat 2026-05-30 20:24:49 +02:00
  • 74600833bc agent: add '[command]' hint to help command Adrià Arrufat 2026-05-30 20:15:04 +02:00
  • 17aeef886c terminal: show ghost text hints for /help arguments Adrià Arrufat 2026-05-30 20:11:03 +02:00
  • 47072a82e6 repl: use explicit summaries for command help Adrià Arrufat 2026-05-30 20:06:30 +02:00
  • fb7dfc1410 refactor: clean up comments and remove redundant ping test Adrià Arrufat 2026-05-30 19:53:43 +02:00
  • f51bda4d5a refactor: deduplicate comment writing and remove unused code Adrià Arrufat 2026-05-30 19:32:59 +02:00
  • 1f85de3d3d agent: use ZON format for remembered config Adrià Arrufat 2026-05-30 19:10:40 +02:00
  • 8052f0ad81 Agent model provider picker (#2581) Francis Bouvier 2026-05-30 19:02:44 +02:00
  • 490b48ecd0 zig fmt Karl Seguin 2026-05-30 20:11:07 +08:00