Commit Graph
9542 Commits
Author SHA1 Message Date
Pierre Tachoire c32853bfd6 docker: update zig-v8 version 2025-03-19 17:12:53 +01:00
Pierre Tachoire e79cd58c8f ci: add macos x86_64 nightly build 2025-03-19 17:12:10 +01:00
Pierre Tachoire 0d291f1a36 ci: upgrade zig v8 version 2025-03-19 17:12:05 +01:00
Pierre Tachoire 24aa8e2a07 Merge pull request #480 from lightpanda-io/zig-0.14
Zig 0.14
2025-03-19 17:06:57 +01:00
Pierre Tachoire 0a0c155292 upgrade vendor after zig 0.14 merge 2025-03-19 16:55:26 +01:00
Pierre Tachoire 55a942aa22 wpt: fix zig-0.14 compat 2025-03-19 16:48:22 +01:00
Karl Seguin b51499e87b update to latest zig-js-runtime 2025-03-19 16:28:21 +01:00
Karl Seguin 936048d478 upgrade telemetry to zig 0.14 2025-03-19 16:28:21 +01:00
Karl Seguin bd6497743c zig 0.14 fmt 2025-03-19 16:28:21 +01:00
Karl Seguin 6873d8d445 update tls.zig dep 2025-03-19 16:28:20 +01:00
Karl Seguin 21c9dde858 Zig 0.14 compatibility 2025-03-19 16:28:15 +01:00
Pierre Tachoire 17d3d620ff Merge pull request #478 from lightpanda-io/global_http_client
Share the HTTP client globally
2025-03-19 11:31:37 +01:00
Karl Seguin 705603a088 remove explicit thread stack size.
The real win is having a global http_client, so the thread only needs a pointer.
2025-03-19 16:17:41 +08:00
Karl Seguin ba8a0179d5 Share the HTTP client globally 2025-03-19 11:09:58 +08:00
Pierre Tachoire 9fe10747ce Merge pull request #476 from karlseguin/implicit_browser_context
Implicitly create BrowserContext on createTarget if one doesn't exist
2025-03-18 09:21:50 +01:00
Pierre Tachoire 4a4d9a9377 Merge pull request #446 from karlseguin/telemetry
Add Usage Telemetry
2025-03-18 09:10:31 +01:00
Karl Seguin 2e7342a59c add driver field to navigate telemetry 2025-03-18 10:40:04 +08:00
Karl Seguin c9bc5be42b add additition navigate fields 2025-03-18 09:56:57 +08:00
Karl Seguin b75b36dc61 zig fmt 2025-03-18 08:27:47 +08:00
Karl Seguin 1e6a1bd3af store iid in application data directory 2025-03-18 08:27:47 +08:00
Karl Seguin b0a2087015 fix unit test 2025-03-18 08:27:47 +08:00
Karl Seguin a5ee34a2db send telemetry synchronously in a background thread 2025-03-18 08:27:47 +08:00
Karl Seguin a6a8130234 update telemetry URL (but not vendored dependency this time) 2025-03-18 08:27:34 +08:00
Karl Seguin 288761632f Revert "update telemetry URL"
This reverts commit 88850bcdd38026720f03087be8ef7e9869072ac6.
2025-03-18 08:27:34 +08:00
Karl Seguin 25bf4fa738 update telemetry URL 2025-03-18 08:27:34 +08:00
Karl Seguin 3b4de6a405 remove [incorrect] data version 2025-03-18 08:27:32 +08:00
Karl Seguin 75512602c3 Add log to display telemetry state 2025-03-18 08:27:02 +08:00
Karl Seguin cd33a089d1 flatten events, include aarch + os, remove eid 2025-03-18 08:26:58 +08:00
Karl Seguin 6b83281539 Add navigate telemetry 2025-03-18 08:25:44 +08:00
Karl Seguin 2609671982 don't try (and fail) to get userData after clearing context 2025-03-18 08:02:09 +08:00
Karl Seguin accf2c0e5e use async-client for telemetry 2025-03-18 08:02:09 +08:00
Karl Seguin 53f6e66c23 Remove plausible, leave a dummy provider for now
Add batching, add install optional id (persisted) and execution id (per run)
2025-03-18 08:02:09 +08:00
Karl Seguin 56ddcc8e29 Initial usage telemetry 2025-03-18 08:02:09 +08:00
Karl Seguin 430779979e Implicitly create BrowserContext on createTarget if one doesn't exist 2025-03-17 20:45:57 +08:00
Pierre Tachoire 671dbcfd55 Merge pull request #470 from lightpanda-io/resove-module
browser: fix module URL resolution
2025-03-17 11:33:59 +01:00
Pierre Tachoire 087a7b5f3c browser: use *const Page with fetchModule 2025-03-17 09:58:31 +01:00
Pierre Tachoire 229844d399 browser: use *const Script with evalScript 2025-03-17 09:51:01 +01:00
Pierre Tachoire 36081653b0 Merge pull request #472 from lightpanda-io/linux_aarch64
ci: use ubuntu 24.04
2025-03-15 10:40:09 +01:00
Pierre Tachoire 9811c5d577 ci: use ubuntu 24.04 2025-03-15 10:24:34 +01:00
Pierre Tachoire 4394186dc3 Merge pull request #469 from lightpanda-io/linux_aarch64
Linux aarch64 build
2025-03-15 10:17:42 +01:00
Pierre Tachoire 725b48d8aa ci: fix install params for linux 2025-03-15 10:01:46 +01:00
Pierre Tachoire 3fd8347943 browser: fix module URL resolution 2025-03-14 19:02:33 +01:00
Pierre Tachoire 5e7c26c34b dockerfile: add ARCH parameter 2025-03-14 17:27:17 +01:00
Pierre Tachoire d7019264a2 docker: upgrade ubuntu 2025-03-14 14:51:05 +01:00
Pierre Tachoire ade9fa5d0e ci: add linux aarch64 to the nightly build 2025-03-14 14:38:05 +01:00
Pierre Tachoire f84c4393b9 ci: upgrade zig-v8 version 2025-03-14 14:37:38 +01:00
Pierre Tachoire 48d01c0ab5 Merge pull request #465 from lightpanda-io/inspector-cache-debug
don't generate debug js file on release
2025-03-14 11:52:30 +01:00
Pierre Tachoire aca01d81d6 cdp: use .zig-cache to save js script debug files 2025-03-14 11:41:21 +01:00
Pierre Tachoire 6a0b154d67 cdp: dump runtime js only in debug mode 2025-03-14 11:41:20 +01:00
Pierre Tachoire 7ce69987d5 Merge pull request #463 from karlseguin/page_arena
Optimize memory usage
2025-03-14 10:17:41 +01:00