Commit Graph

  • 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
  • fbb0e675f5 send attach events before result Karl Seguin 2025-03-04 12:57:25 +08:00
  • a3e2b5246e Make CDP server more authoritative with respect to IDs Karl Seguin 2025-02-26 09:33:50 +08:00
  • ccacac0597 Merge pull request #458 from karlseguin/serialized_writes Pierre Tachoire 2025-03-10 10:24:57 +01:00
  • ca230aa230 Serialize socket writes + consider client pending completions when shutting down Karl Seguin 2025-03-07 20:29:57 +08:00
  • 7b775d2ad7 Merge pull request #452 from lightpanda-io/katie-lpd-patch-1 Pierre Tachoire 2025-03-04 17:16:34 +01:00
  • c5397bfbe2 Merge pull request #448 from karlseguin/set_cookie Pierre Tachoire 2025-03-04 13:20:33 +01:00
  • 9fec6ebc66 fix typo, improve comment, add 1 test case Karl Seguin 2025-03-04 19:46:36 +08:00
  • 6bc38c5782 Merge pull request #455 from lightpanda-io/upgrade-zig-azync-io Pierre Tachoire 2025-03-04 11:37:30 +01:00
  • 7f9d585d7f upgrade vendor/zig-async-io Pierre Tachoire 2025-03-04 11:29:17 +01:00
  • 0b14d36c95 Merge pull request #454 from lightpanda-io/upgrade-zig-jsruntime Pierre Tachoire 2025-03-04 11:07:26 +01:00
  • e22ca2d082 upgrade vendor/zig-js-runtime Pierre Tachoire 2025-03-03 15:37:43 +01:00
  • 52a70cb7f5 Update README.md katie-lpd 2025-03-01 19:43:28 +01:00
  • a00d1d068a Cookie with SameSite=None is only valid when Secure Karl Seguin 2025-02-27 16:47:39 +08:00
  • 6ae4ed9fc3 Merge pull request #449 from karlseguin/longer_timeout Pierre Tachoire 2025-02-27 09:11:25 +01:00
  • 6f5028612a add cookie jar Karl Seguin 2025-02-27 16:09:10 +08:00
  • c31c12d31a add test for Storage shed, use map.getOrPut Karl Seguin 2025-02-27 11:57:46 +08:00
  • 28008d835e allow longer timeouts (u8 -> u16) Karl Seguin 2025-02-27 11:00:37 +08:00
  • 08e99a32cb Merge pull request #445 from karlseguin/capture_git_commit Pierre Tachoire 2025-02-26 14:10:24 +01:00
  • 68fc87bc01 Add Set-Cookie parsing Karl Seguin 2025-02-26 20:43:40 +08:00
  • d0ba06c44b Add git_commit to build and build-dev target Karl Seguin 2025-02-26 10:21:35 +08:00
  • d501cbf765 Make the the short git SHA available within the program Karl Seguin 2025-02-25 08:00:36 +08:00
  • 488c7e6c27 Merge pull request #447 from lightpanda-io/mem-regression Pierre Tachoire 2025-02-26 11:38:54 +01:00
  • 155559c2c4 ci: increase the max memory value to detect regression Pierre Tachoire 2025-02-26 10:55:19 +01:00
  • a22e1bc5e5 Merge pull request #442 from karlseguin/cli_commands Pierre Tachoire 2025-02-25 09:17:45 +01:00
  • 9519d3f7ce use an arena for the args Karl Seguin 2025-02-22 20:25:01 +08:00
  • 3f23e07c02 Merge pull request #443 from karlseguin/logging Pierre Tachoire 2025-02-22 12:28:12 +01:00
  • 6c75177edc Merge pull request #444 from karlseguin/id Pierre Tachoire 2025-02-22 12:25:54 +01:00
  • 85df280447 When explicit mode (serve/fetch/help) isn't given, infer it from the options Karl Seguin 2025-02-22 13:54:05 +08:00
  • 734cf243f6 update workflow to launch lightpanda in serve mode Karl Seguin 2025-02-21 17:31:38 +08:00
  • d8f7817eeb Add explicit commands to binary Karl Seguin 2025-02-21 17:15:14 +08:00
  • 94b6b2636a Add an id generator Karl Seguin 2025-02-21 19:09:52 +08:00
  • 1036f7580f Add a structured logger Karl Seguin 2025-02-21 17:52:01 +08:00
  • 908febb363 Merge pull request #441 from karlseguin/cdp_tests Pierre Tachoire 2025-02-21 17:49:47 +01:00
  • aefd091b44 Merge pull request #440 from karlseguin/managed_completions Pierre Tachoire 2025-02-21 17:39:22 +01:00
  • 99fb82e244 Turn CDP into a generic so that mocks can be injected for testing Karl Seguin 2025-02-21 13:17:35 +08:00
  • 756d6620cc Ensure completions are executed on the currently connected client Karl Seguin 2025-02-21 09:30:45 +08:00
  • 09505dba09 Merge pull request #436 from lightpanda-io/ci-unittest Pierre Tachoire 2025-02-20 17:45:41 +01:00
  • 9401eff297 ci: add unittest execution Pierre Tachoire 2025-02-19 18:43:57 +01:00
  • adbec3d272 Merge pull request #439 from karlseguin/dont_share_timeout_completion Pierre Tachoire 2025-02-20 17:09:44 +01:00
  • e301ba0cdb Don't share or reuse timeout_completion Karl Seguin 2025-02-20 23:56:55 +08:00
  • b12eef218a Merge pull request #422 from karlseguin/cdp_struct Pierre Tachoire 2025-02-20 15:26:37 +01:00
  • bc4560877a zig fmt Karl Seguin 2025-02-20 22:08:56 +08:00
  • 521a740d3a Merge branch 'main' into cdp_struct Karl Seguin 2025-02-20 22:08:37 +08:00
  • be12b724cc Merge pull request #438 from karlseguin/xhr_state_as_enum Pierre Tachoire 2025-02-20 14:57:37 +01:00
  • 073873a3e9 Merge pull request #437 from karlseguin/make_zig_path Pierre Tachoire 2025-02-20 14:56:55 +01:00
  • fcdcb50b8b Merge pull request #426 from karlseguin/c_allocator Pierre Tachoire 2025-02-20 14:37:54 +01:00
  • 61a7848fd9 Use an enum for XHR's state. Karl Seguin 2025-02-20 14:06:38 +08:00
  • 6d6b840cf6 Use $(ZIG) variable when building netsurf Karl Seguin 2025-02-20 08:42:45 +08:00
  • 4dbba103d4 In release mode, switch from page_allocator to c_allocator Karl Seguin 2025-02-17 16:08:26 +08:00
  • a2932f05f4 Merge pull request #435 from karlseguin/server_tests Pierre Tachoire 2025-02-19 17:45:42 +01:00
  • 5d4efb7692 Merge pull request #434 from lightpanda-io/chore/readme Pierre Tachoire 2025-02-19 16:41:15 +01:00
  • 39a9efb73b Fix server hang on client disconnect Karl Seguin 2025-02-19 15:01:12 +08:00
  • 5037bd07d5 chore: update readme images Nicolas Rigaudiere 2025-02-18 15:43:49 +01:00
  • 73a2fa3f9c Merge pull request #428 from lightpanda-io/ci-rgression Pierre Tachoire 2025-02-18 15:07:17 +01:00