Commit Graph

  • 3a1a582013 Merge pull request #482 from karlseguin/http_client Pierre Tachoire 2025-03-27 08:52:21 +01:00
  • 531a484cb0 Fix a few comments Karl Seguin 2025-03-27 08:11:48 +08:00
  • 16c477229a Merge pull request #491 from lightpanda-io/cla-add-sjors Pierre Tachoire 2025-03-25 14:49:19 +01:00
  • f2565049b8 ci: add Sjors to the cla allow list Pierre Tachoire 2025-03-25 14:40:36 +01:00
  • afdb5d7233 reset read_pos after handshake is established Karl Seguin 2025-03-23 20:08:12 +08:00
  • 18be1202db Prevent double in-flight recvs Karl Seguin 2025-03-23 18:59:01 +08:00
  • 14cc87e1a5 Use latest tls.zig (with new allocation-free API) Karl Seguin 2025-03-23 14:06:17 +08:00
  • 2a0d1b0a48 Switch to nonblocking socket Karl Seguin 2025-03-21 14:59:25 +08:00
  • 22aa126b29 Cleaner merge Karl Seguin 2025-03-20 23:09:20 +08:00
  • feb2046549 add TLS integration test for sync client Karl Seguin 2025-03-20 11:39:50 +08:00
  • 2f362f2aa2 handle redirects on asynchronous calls Karl Seguin 2025-03-19 17:33:09 +08:00
  • de160d9170 Cleanup synchronous connection for tls and non-tls. Karl Seguin 2025-03-19 12:47:32 +08:00
  • 226c18cb56 handle redirects on synchronous calls Karl Seguin 2025-03-18 19:39:22 +08:00
  • 314aea4e1e fix double dereference Karl Seguin 2025-03-18 16:23:11 +08:00
  • 807d3a600c Support transfer-encoding: chunked, fix async+tls integration Karl Seguin 2025-03-17 18:49:19 +08:00
  • fa8ea1ef43 use latest tls.zig Karl Seguin 2025-03-15 08:23:37 +08:00
  • 2017d4785b replace zig-async-io and std.http.Client with a custom HTTP client Karl Seguin 2025-03-14 19:40:56 +08:00
  • fd35724aa8 zig 0.14 fmt Karl Seguin 2025-03-18 13:07:34 +08:00
  • e1a85d97e3 Zig 0.14 compatibility Karl Seguin 2025-03-06 23:00:13 +08:00
  • b972c9fe30 Merge pull request #484 from lightpanda-io/telemetry_batch Pierre Tachoire 2025-03-23 11:21:56 +01:00
  • 4c68150dec Merge pull request #487 from lightpanda-io/mkdir_p_app_path Pierre Tachoire 2025-03-23 10:48:55 +01:00
  • 3d6dd06b99 Generate non-persisted iid if app_path is null Karl Seguin 2025-03-22 23:58:57 +08:00
  • 81759fa57a Use makePath to create any missing intermediate directories for app dir Karl Seguin 2025-03-22 23:53:46 +08:00
  • 20160cb071 Merge pull request #485 from lightpanda-io/ubuntu-22-04 Pierre Tachoire 2025-03-22 10:48:57 +01:00
  • 8931506657 ci: use ubuntu 22.04 for x86_64 build Pierre Tachoire 2025-03-22 10:33:00 +01:00
  • 2aee346299 send telemetry events in batches (up to 20) Karl Seguin 2025-03-21 22:37:56 +08:00
  • f89efd84d3 Merge pull request #481 from lightpanda-io/auto-attach Pierre Tachoire 2025-03-21 12:14:01 +01:00
  • 7607ab2c84 cdp: target: implement detach from target Pierre Tachoire 2025-03-20 09:26:42 +01:00
  • fe7f6bee1c cdp: create a cdp state for target_auto_attach Pierre Tachoire 2025-03-19 18:37:39 +01:00
  • b43658eb3f cdp: target: add test for #474 Pierre Tachoire 2025-03-20 09:27:02 +01:00
  • 85caa09e63 Merge pull request #477 from lightpanda-io/ci-v8-version Pierre Tachoire 2025-03-19 17:35:20 +01:00
  • c32853bfd6 docker: update zig-v8 version Pierre Tachoire 2025-03-19 17:12:53 +01:00
  • e79cd58c8f ci: add macos x86_64 nightly build Pierre Tachoire 2025-03-18 11:28:39 +01:00
  • 0d291f1a36 ci: upgrade zig v8 version Pierre Tachoire 2025-03-18 11:27:09 +01:00
  • 24aa8e2a07 Merge pull request #480 from lightpanda-io/zig-0.14 Pierre Tachoire 2025-03-19 17:06:57 +01:00
  • 0a0c155292 upgrade vendor after zig 0.14 merge Pierre Tachoire 2025-03-19 16:55:26 +01:00
  • 55a942aa22 wpt: fix zig-0.14 compat Pierre Tachoire 2025-03-19 16:48:22 +01:00
  • b51499e87b update to latest zig-js-runtime Karl Seguin 2025-03-19 18:56:13 +08:00
  • 936048d478 upgrade telemetry to zig 0.14 Karl Seguin 2025-03-18 17:20:07 +08:00
  • bd6497743c zig 0.14 fmt Karl Seguin 2025-03-18 13:07:34 +08:00
  • 6873d8d445 update tls.zig dep Karl Seguin 2025-03-18 13:06:34 +08:00
  • 21c9dde858 Zig 0.14 compatibility Karl Seguin 2025-03-06 23:00:13 +08:00
  • 17d3d620ff Merge pull request #478 from lightpanda-io/global_http_client Pierre Tachoire 2025-03-19 11:31:37 +01:00
  • 705603a088 remove explicit thread stack size. Karl Seguin 2025-03-19 16:17:41 +08:00
  • ba8a0179d5 Share the HTTP client globally Karl Seguin 2025-03-19 10:53:26 +08:00
  • 9fe10747ce Merge pull request #476 from karlseguin/implicit_browser_context Pierre Tachoire 2025-03-18 09:21:50 +01:00
  • 4a4d9a9377 Merge pull request #446 from karlseguin/telemetry Pierre Tachoire 2025-03-18 09:10:31 +01:00
  • 2e7342a59c add driver field to navigate telemetry Karl Seguin 2025-03-18 10:40:04 +08:00
  • c9bc5be42b add additition navigate fields Karl Seguin 2025-03-18 09:56:57 +08:00
  • b75b36dc61 zig fmt Karl Seguin 2025-03-10 15:44:09 +08:00
  • 1e6a1bd3af store iid in application data directory Karl Seguin 2025-03-10 14:46:15 +08:00
  • b0a2087015 fix unit test Karl Seguin 2025-03-10 14:23:32 +08:00
  • a5ee34a2db send telemetry synchronously in a background thread Karl Seguin 2025-03-10 14:17:23 +08:00
  • a6a8130234 update telemetry URL (but not vendored dependency this time) Karl Seguin 2025-03-06 23:27:54 +08:00
  • 288761632f Revert "update telemetry URL" Karl Seguin 2025-03-06 23:24:16 +08:00
  • 25bf4fa738 update telemetry URL Karl Seguin 2025-03-06 23:06:09 +08:00
  • 3b4de6a405 remove [incorrect] data version Karl Seguin 2025-03-05 23:31:46 +08:00
  • 75512602c3 Add log to display telemetry state Karl Seguin 2025-03-05 23:01:11 +08:00
  • cd33a089d1 flatten events, include aarch + os, remove eid Karl Seguin 2025-03-05 22:57:41 +08:00
  • 6b83281539 Add navigate telemetry Karl Seguin 2025-03-03 19:49:24 +08:00
  • 2609671982 don't try (and fail) to get userData after clearing context Karl Seguin 2025-03-03 19:44:38 +08:00
  • accf2c0e5e use async-client for telemetry Karl Seguin 2025-03-03 19:32:18 +08:00
  • 53f6e66c23 Remove plausible, leave a dummy provider for now Karl Seguin 2025-03-03 15:27:39 +08:00
  • 56ddcc8e29 Initial usage telemetry Karl Seguin 2025-02-25 12:40:01 +08:00
  • 430779979e Implicitly create BrowserContext on createTarget if one doesn't exist Karl Seguin 2025-03-17 20:45:57 +08:00
  • 671dbcfd55 Merge pull request #470 from lightpanda-io/resove-module Pierre Tachoire 2025-03-17 11:33:59 +01:00
  • 087a7b5f3c browser: use *const Page with fetchModule Pierre Tachoire 2025-03-17 09:58:31 +01:00
  • 229844d399 browser: use *const Script with evalScript Pierre Tachoire 2025-03-17 09:51:01 +01:00
  • 36081653b0 Merge pull request #472 from lightpanda-io/linux_aarch64 Pierre Tachoire 2025-03-15 10:40:09 +01:00
  • 9811c5d577 ci: use ubuntu 24.04 Pierre Tachoire 2025-03-15 10:24:34 +01:00
  • 4394186dc3 Merge pull request #469 from lightpanda-io/linux_aarch64 Pierre Tachoire 2025-03-15 10:17:42 +01:00
  • 725b48d8aa ci: fix install params for linux Pierre Tachoire 2025-03-15 10:01:46 +01:00
  • 3fd8347943 browser: fix module URL resolution Pierre Tachoire 2025-03-14 18:55:50 +01:00
  • 5e7c26c34b dockerfile: add ARCH parameter Pierre Tachoire 2025-03-14 17:27:17 +01:00
  • d7019264a2 docker: upgrade ubuntu Pierre Tachoire 2025-03-14 14:51:05 +01:00
  • ade9fa5d0e ci: add linux aarch64 to the nightly build Pierre Tachoire 2025-03-14 14:38:05 +01:00
  • f84c4393b9 ci: upgrade zig-v8 version Pierre Tachoire 2025-03-14 14:37:38 +01:00
  • 48d01c0ab5 Merge pull request #465 from lightpanda-io/inspector-cache-debug Pierre Tachoire 2025-03-14 11:52:30 +01:00
  • aca01d81d6 cdp: use .zig-cache to save js script debug files Pierre Tachoire 2025-03-14 11:40:37 +01:00
  • 6a0b154d67 cdp: dump runtime js only in debug mode Pierre Tachoire 2025-03-14 11:38:47 +01:00
  • 7ce69987d5 Merge pull request #463 from karlseguin/page_arena Pierre Tachoire 2025-03-14 10:17:41 +01:00
  • 3fe28d5441 Optimize memory usage Karl Seguin 2025-03-12 12:05:42 +08:00
  • 43f42f9ca0 Merge pull request #461 from lightpanda-io/ci-playwright Pierre Tachoire 2025-03-11 10:11:08 +01:00
  • 3e288f1fcf Merge pull request #462 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2025-03-11 10:10:06 +01:00
  • 8ccd75fdfb upgrade vendor/zig-js-runtime Pierre Tachoire 2025-03-11 09:53:33 +01:00
  • fd6aa6e54e ci: add e2e test w/ playwright connection Pierre Tachoire 2025-03-11 09:34:30 +01:00
  • 4802a2ce82 Merge pull request #460 from karlseguin/playwright Pierre Tachoire 2025-03-11 08:41:39 +01:00
  • e3409a27e7 fix test Karl Seguin 2025-03-11 10:51:40 +08:00
  • 5182edce6f Remove CDP FrameId Karl Seguin 2025-03-11 10:37:43 +08:00
  • 763d8d025e Merge pull request #453 from lightpanda-io/loop-reset Pierre Tachoire 2025-03-10 16:07:34 +01:00
  • a3045c9808 ci: run demo's puppeteer scripts Pierre Tachoire 2025-03-10 15:52:27 +01:00
  • 6b78b011b7 upgrade zig-jsruntime Pierre Tachoire 2025-03-10 15:43:30 +01:00
  • bd7b84e136 loop: reset the loop after page end Pierre Tachoire 2025-03-03 15:17:59 +01:00
  • 2a9bab3f13 Merge pull request #450 from lightpanda-io/cdp-playwright Pierre Tachoire 2025-03-10 15:56:41 +01:00
  • 6ca1e6c6dd cdp: let the inspector return the response Pierre Tachoire 2025-03-03 17:16:53 +01:00
  • f3a1a6a191 cdp: add a Page.getFrameTree unit test Pierre Tachoire 2025-03-03 17:16:40 +01:00
  • 675932c65b cdp: improve playwright support Pierre Tachoire 2025-03-03 17:16:10 +01:00
  • 708abb0e30 Merge pull request #459 from lightpanda-io/browser_context Pierre Tachoire 2025-03-10 14:49:53 +01:00
  • 9de84aee2e Don't send CDP result when message is forward to inspector. Karl Seguin 2025-03-04 14:11:03 +08:00
  • adb8779d00 allow Target.getTargetInfo to be called without parameters Karl Seguin 2025-03-04 13:19:15 +08:00