Commit Graph

  • b145519fc3 Merge pull request #2688 from lightpanda-io/script_reentrency_too_strict main Karl Seguin 2026-06-11 12:32:13 +08:00
  • 93346ef5a6 mem: reduce generic use in log log_shrink Karl Seguin 2026-06-11 10:21:57 +08:00
  • 96becbd296 log, mem: Make scope and msg runtime values to shrink generated code size Karl Seguin 2026-06-11 08:41:57 +08:00
  • def62ebfa0 Apply endEvaluationWindow in more places Karl Seguin 2026-06-11 07:18:14 +08:00
  • b0426bab9b Merge pull request #2685 from lightpanda-io/shadow-dom Karl Seguin 2026-06-11 06:45:24 +08:00
  • 3ced107356 agent: improve extract tool description extract_description Francis Bouvier 2026-06-10 21:28:22 +02:00
  • ba4702425f Frame: change Location reference release order nikneym/rust-url Halil Durak 2026-06-10 15:59:12 +03:00
  • f616f32f00 URL: U_ -> U Halil Durak 2026-06-10 15:45:58 +03:00
  • b3bcccf241 History: prefer setHref instead of new URL in replaceState Halil Durak 2026-06-10 15:45:43 +03:00
  • 4f5e029d53 URL: introduce url_parse_with_base Halil Durak 2026-06-10 15:43:41 +03:00
  • a9a18baedc Location: update tests Halil Durak 2026-06-09 17:11:29 +03:00
  • d1dab76b11 Document: remove dead Location accessor Halil Durak 2026-06-09 17:11:20 +03:00
  • 2953ee5702 Location: acquire and release Location references properly Halil Durak 2026-06-09 17:10:35 +03:00
  • 4d0fca7e1a Location: track lifetime of Location Halil Durak 2026-06-09 17:09:59 +03:00
  • 8ff2f9c074 URL: track lifetime of the URL object Halil Durak 2026-06-09 17:08:34 +03:00
  • a3b93c0091 URL: update tests Halil Durak 2026-06-08 16:41:20 +03:00
  • b80820ebea Frame: adapt to new URL implementation for Location Halil Durak 2026-06-08 16:40:46 +03:00
  • 606d84e2d1 Location: expect []const u8 (no-sentinel) for URL-related strings Halil Durak 2026-06-08 16:39:25 +03:00
  • 2dc41ab180 URL: migrate search getter/setter, setHref and toString Halil Durak 2026-06-08 16:38:34 +03:00
  • 85db96992e spread new implementation (phase 1) Halil Durak 2026-06-05 17:44:28 +03:00
  • f2cd349866 bind & implement more rust-url utilities Halil Durak 2026-06-05 17:42:51 +03:00
  • 234482fd32 add rust-url dependency and bindings for it Halil Durak 2026-06-04 20:08:59 +03:00
  • e8e9b0356a script: Force pending script evaluation after evalutate finishes Karl Seguin 2026-06-10 19:59:33 +08:00
  • e2fc3918a0 Merge pull request #2683 from lightpanda-io/mcp-ping-object Pierre Tachoire 2026-06-10 13:56:29 +02:00
  • d1f4c40920 Merge pull request #2671 from navidemad/datatransfer-api Karl Seguin 2026-06-10 19:08:07 +08:00
  • fefc1931b9 webapi: address DataTransfer review feedback Navid EMAD 2026-06-10 12:33:22 +02:00
  • b6b704d43e ci: raise cdp bench MAX_VmHWM to 29000 agent-dev Adrià Arrufat 2026-06-10 11:49:09 +02:00
  • a1d427e518 browser: make console capture opt-in (#2686) agent Adrià Arrufat 2026-06-10 11:12:59 +02:00
  • caeb359f75 wpt, shadowdom: Improve shadowdom Karl Seguin 2026-06-10 15:28:11 +08:00
  • 6bead7becd Merge pull request #2676 from lightpanda-io/intersection_observer_perf Karl Seguin 2026-06-10 07:43:59 +08:00
  • 843de5cd0e Merge pull request #2675 from lightpanda-io/script_preload Karl Seguin 2026-06-10 07:43:42 +08:00
  • 668c5d1628 Merge branch 'main' into agent Adrià Arrufat 2026-06-09 19:07:31 +02:00
  • 4b3e18fda2 agent: extract save helpers to save.zig (#2684) Adrià Arrufat 2026-06-09 19:06:09 +02:00
  • a52c45f309 mcp: ping's response must be an object not an array Pierre Tachoire 2026-06-09 17:40:08 +02:00
  • 54f467d1fa agent: enhance /save progress and verification feedback Adrià Arrufat 2026-06-09 17:35:31 +02:00
  • b141da30ca agent: verify synthesized scripts during /save Adrià Arrufat 2026-06-09 16:49:50 +02:00
  • b23c6c27bc Update agent.md katie-lpd 2026-06-09 16:21:56 +02:00
  • 1a6ee90da7 Merge pull request #2681 from lightpanda-io/katie-lpd-patch-1 Adrià Arrufat 2026-06-09 15:55:07 +02:00
  • 1186e43f06 Update agent.md katie-lpd 2026-06-09 15:53:30 +02:00
  • a48dd45163 Update agent.md katie-lpd 2026-06-09 15:49:34 +02:00
  • 43495dcf50 docs(agent): drop trailing whitespace in tutorial intro Adrià Arrufat 2026-06-09 15:49:29 +02:00
  • 07727186da Update agent-tutorial.md katie-lpd 2026-06-09 15:21:23 +02:00
  • 7bc35257f3 Merge pull request #2678 from lightpanda-io/katie-lpd-patch-1 Adrià Arrufat 2026-06-09 14:32:09 +02:00
  • 2601ba5d9c docs(agent): restore dropped features and fix markdown nits Adrià Arrufat 2026-06-09 14:31:05 +02:00
  • d24832ee08 Move preloads out of async_scripts Karl Seguin 2026-06-09 20:13:41 +08:00
  • cd6e875707 Update agent.md katie-lpd 2026-06-09 13:29:32 +02:00
  • aa32dbeb1b clean: Map -> Set since value isn't needed Karl Seguin 2026-06-09 19:02:10 +08:00
  • 02d6c45dad Merge pull request #2677 from lightpanda-io/agent-build-cache-invalidation Pierre Tachoire 2026-06-09 11:42:13 +02:00
  • fa4a60680e Merge pull request #2672 from lightpanda-io/element_scroll Karl Seguin 2026-06-09 17:35:58 +08:00
  • a899fbaec0 ci: fix cache invalidation for agent-build Pierre Tachoire 2026-06-09 11:18:23 +02:00
  • c77f57d476 perf; Optimize IntersectionObserver Karl Seguin 2026-06-09 16:56:32 +08:00
  • 59fb13892e terminal: hint first slash command on single slash Adrià Arrufat 2026-06-09 10:29:57 +02:00
  • cd8192656b agent: update panda logo and alignment Adrià Arrufat 2026-06-09 10:17:02 +02:00
  • 3baa2726e9 agent: streamline and shorten comments Adrià Arrufat 2026-06-09 09:34:26 +02:00
  • c81b4d13d9 perf,http: Support for script preloading Karl Seguin 2026-06-09 15:16:34 +08:00
  • a06967d54a Merge pull request #2674 from lightpanda-io/test_performance_fix Pierre Tachoire 2026-06-09 08:47:21 +02:00
  • 6f54c78042 agent: simplify and clean up code comments Adrià Arrufat 2026-06-09 08:43:40 +02:00
  • 3615e58700 agent: deduplicate option setting and tool handling Adrià Arrufat 2026-06-09 08:16:07 +02:00
  • f2b5f05479 agent: extract conversation, welcome, and settings Adrià Arrufat 2026-06-09 07:54:32 +02:00
  • ceff290ff9 Merge branch 'main' into agent Adrià Arrufat 2026-06-09 07:24:10 +02:00
  • db260fe029 test,perf: Fix leaky thread in test runner Karl Seguin 2026-06-09 11:42:31 +08:00
  • 80df8d2bab Merge pull request #2673 from lightpanda-io/formdata_uaf Karl Seguin 2026-06-09 11:04:02 +08:00
  • 72770cf438 webapi, gc: Give FormData its own arena Karl Seguin 2026-06-09 10:45:55 +08:00
  • 1e68d7693b Add Element.scroll (and scrollTo and scrollBy) Karl Seguin 2026-06-09 08:57:23 +08:00
  • f4774f1ac2 Merge pull request #2668 from lightpanda-io/fix-newsession-init-failure Karl Seguin 2026-06-09 07:09:04 +08:00
  • 4784c29287 Merge pull request #2666 from lightpanda-io/crypto Karl Seguin 2026-06-09 07:07:12 +08:00
  • ff1fb2dc0d webapi: add DragEvent carrying dataTransfer; wire InputEvent.dataTransfer Navid EMAD 2026-06-08 22:50:18 +02:00
  • 42ecdf4d02 webapi: add DataTransfer, DataTransferItem, DataTransferItemList Navid EMAD 2026-06-08 22:46:59 +02:00
  • 8e12f6cdf9 agent: exclude version from comptime banner check Adrià Arrufat 2026-06-08 20:08:32 +02:00
  • e6ae13717d agent: move up text Adrià Arrufat 2026-06-08 19:52:42 +02:00
  • 02cf1c582b agent: add colored braille panda logo Adrià Arrufat 2026-06-08 19:48:05 +02:00
  • 826fa34cb5 agent: remove schema from slash help Adrià Arrufat 2026-06-08 19:11:02 +02:00
  • 378a11d0dd agent: support LLM commands in slash help Adrià Arrufat 2026-06-08 19:08:39 +02:00
  • 95963e63e8 agent: simplify welcome banner rendering Adrià Arrufat 2026-06-08 18:50:35 +02:00
  • c6b1649b93 repl: update isocline and polish hints Adrià Arrufat 2026-06-08 18:26:27 +02:00
  • 6a35253368 terminal: remove custom status bar Adrià Arrufat 2026-06-08 18:13:49 +02:00
  • e07247ce17 minor changes sqlite-cache Muki Kiboigo 2026-06-05 07:54:53 -07:00
  • a176d388fa add SqliteCache Muki Kiboigo 2026-06-03 08:19:05 -07:00
  • fe9d65cf3e make get and evict return errorable Muki Kiboigo 2026-06-03 08:03:34 -07:00
  • 5284ac1b1b add transaction helpers to Sqlite.zig Muki Kiboigo 2026-06-03 07:33:11 -07:00
  • 70cc8ff5f9 Merge branch 'main' into agent Adrià Arrufat 2026-06-08 17:01:18 +02:00
  • fd8cb46f41 header callback returns a HeaderResult cache-revalidation Muki Kiboigo 2026-06-08 07:58:42 -07:00
  • a91eaecb1b build: update isocline and remove top bar Adrià Arrufat 2026-06-08 16:55:29 +02:00
  • 06b430db85 working cache revalid Muki Kiboigo 2026-06-08 07:40:35 -07:00
  • 6d8c4e9ca6 Merge pull request #2670 from lightpanda-io/websocket_double_free Karl Seguin 2026-06-08 22:36:42 +08:00
  • 7cc07f340b better handling of stale entry Muki Kiboigo 2026-06-08 06:59:19 -07:00
  • e30a8cb32d send served from cache notification in one place Muki Kiboigo 2026-06-01 07:26:10 -07:00
  • ea2ef08b92 simplify CacheLayer request logic Muki Kiboigo 2026-06-01 06:44:29 -07:00
  • e34e9b4188 update CacheControl test Muki Kiboigo 2026-06-01 06:35:23 -07:00
  • 23b2da34ea etag and last_modified null by default Muki Kiboigo 2026-06-01 06:30:01 -07:00
  • c06dd755b6 Cache.revalidate -> Cache.renew Muki Kiboigo 2026-06-01 06:29:26 -07:00
  • ee8fbbce41 properly notify and serve from cache on revalidation Muki Kiboigo 2026-05-28 09:42:17 -07:00
  • 422ba672ea don't treat 304 as a redirect Muki Kiboigo 2026-05-28 09:41:55 -07:00
  • c808015c47 Cache Revalidation Muki Kiboigo 2026-05-28 08:47:48 -07:00
  • dc6fc5b353 add Cache.revalidate + supporting logic Muki Kiboigo 2026-05-28 07:54:28 -07:00
  • bf9df04509 Merge pull request #2669 from lightpanda-io/fix-integration-cache Pierre Tachoire 2026-06-08 14:24:08 +02:00
  • 86cb0b1820 websocket,gc: Don't call cleanup from websocket.deinit Karl Seguin 2026-06-08 18:23:08 +08:00
  • 8d98d7aa99 ci: add missing cache key for integration test Pierre Tachoire 2026-06-08 12:05:44 +02:00
  • 22d1c5ecd1 Merge pull request #2654 from lightpanda-io/form-upload-file Pierre Tachoire 2026-06-08 11:47:54 +02:00
  • 4fc0ba7dcb Merge pull request #2667 from lightpanda-io/arena_pool_debug_cleanup Karl Seguin 2026-06-08 17:32:52 +08:00